llvm-6502/lib/Transforms
Dan Gohman dab249b3b7 Enable hoisting of loads from constant memory by default. In cases where
they are lowered to instruction sequences more complex than a simple
load, such that CodeGen cannot rematerialize them, a reload from a
spill slot is likely to be cheaper than the complex sequence.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89374 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-19 19:00:10 +00:00
..
Hello CMake: Support for building llvm loadable modules. 2009-11-10 02:45:37 +00:00
Instrumentation Remove includes of Support/Compiler.h that are no longer needed after the 2009-10-25 06:57:41 +00:00
IPO Remove debug info attached with an instruction. 2009-11-17 00:47:06 +00:00
Scalar Enable hoisting of loads from constant memory by default. In cases where 2009-11-19 19:00:10 +00:00
Utils Eliminate duplicate phi nodes in loops. Loop rotation, for example, can introduce these, and it's beneficial to later passes to clean them up. 2009-11-19 02:03:18 +00:00
Makefile The attached patches attempt to fix cross builds. For example, if you 2009-08-18 00:40:33 +00:00