llvm-6502/lib/Transforms
Chris Lattner 952eaee239 Hoist the contents of Loops in depth first order in the dominator tree,
rather than in random order.  This causes LICM to be DRAMATICALLY more
effective. For example, on bzip2.c, it is able to hoist 302 loads and
2380 total instructions, as opposed to 44/338 before.  This  obviously
makes other transformations much more powerful as well!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3978 91177308-0d34-0410-b5e6-96231b3b80d8
2002-09-29 21:46:09 +00:00
..
Hello Initial checkin of the "Hello World" Pass. 2002-08-08 20:10:38 +00:00
Instrumentation Added checking threshold 2002-09-20 16:44:35 +00:00
IPO Converted SimpleStructMutation to take TargetData as a required pass. 2002-09-26 00:17:21 +00:00
Scalar Hoist the contents of Loops in depth first order in the dominator tree, 2002-09-29 21:46:09 +00:00
Utils Fix major bugs in dominator set & tree information updating 2002-09-29 21:41:38 +00:00
ExprTypeConvert.cpp Fix: test/Regression/LLC/badidx.c problem 2002-09-16 18:32:33 +00:00
LevelRaise.cpp Fixed typo. 2002-09-18 00:42:45 +00:00
Makefile Convert DIRS to PARALLEL_DIRS. They can be built independently. 2002-09-29 11:52:14 +00:00
TransformInternals.cpp Fix: test/Regression/LLC/badidx.c problem 2002-09-16 18:32:33 +00:00
TransformInternals.h Fix: test/Regression/LLC/badidx.c problem 2002-09-16 18:32:33 +00:00