llvm-6502/lib/Transforms
Chris Lattner 277cccc58f PHINode::getBasicBlockIndex is O(n) in the number of inputs
to a PHI, avoid it in the common case where the BB occurs
in the same index for multiple phis.  This speeds up CGP on
an insane testcase from 8.35 to 3.58s.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96080 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-13 04:24:19 +00:00
..
Hello make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
InstCombine Make sure that ConstantExpr offsets also aren't off of extern 2010-02-11 17:44:04 +00:00
Instrumentation make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
IPO Enable the inlinehint attribute in the Inliner. 2010-02-13 01:51:53 +00:00
Scalar speed up CGP a bit by scanning predecessors through phi operands 2010-02-13 04:04:42 +00:00
Utils PHINode::getBasicBlockIndex is O(n) in the number of inputs 2010-02-13 04:24:19 +00:00
Makefile move instcombine to its own library, it's past time. 2010-01-04 06:23:24 +00:00