leepro / unladen-swallow

Automatically exported from code.google.com/p/unladen-swallow
Other
0 stars 0 forks source link

Inline Comparison Operations #116

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Similar to the inlining of binary operations we do at monomorphic sites, do 
this for comparisons.

Original issue reported on code.google.com by alex.gay...@gmail.com on 13 Jan 2010 at 10:06

GoogleCodeExporter commented 8 years ago
I have a preliminary path already started for this.  It is currently waiting on 
a fix
from jyasskin so that I can mention Py_True and Py_False in 
llvm_inline_functions.c
without everything blowing up.

Original comment by abbeyj on 13 Jan 2010 at 10:10

GoogleCodeExporter commented 8 years ago

Original comment by collinw on 20 Jan 2010 at 6:33

GoogleCodeExporter commented 8 years ago
One benchmark for this was added in r1013.

Original comment by collinw on 20 Jan 2010 at 9:38

GoogleCodeExporter commented 8 years ago
http://codereview.appspot.com/189061/show has a partial patch for this. Alex, 
let's sit 
down during the PyCon sprints and finish this up.

Original comment by collinw on 21 Feb 2010 at 6:12

GoogleCodeExporter commented 8 years ago
Support for this landed in r1128.  We don't inline all the ones we possibly 
could yet.

Original comment by alex.gay...@gmail.com on 10 Mar 2010 at 12:44

GoogleCodeExporter commented 8 years ago

Original comment by collinw on 10 Mar 2010 at 1:00