llvm-6502/lib/Transforms
Dan Gohman 6f65d79750 Add a new pass for doing late hoisting of floating-point and vector
constants out of loops. These aren't covered by the regular LICM
pass, because in LLVM IR constants don't require separate
instructions. They're not always covered by the MachineLICM pass
either, because it doesn't know how to unfold folded constant-pool
loads. This is somewhat experimental at this point, and off by
default.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82076 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-16 20:25:11 +00:00
..
Hello Kill off more cerr/cout uses and prune includes a bit. 2009-08-23 11:37:21 +00:00
Instrumentation Reapplied r81355 with the problems fixed. 2009-09-16 11:35:50 +00:00
IPO add a new CallGraphNode::replaceCallEdge method and use it from 2009-09-15 05:40:35 +00:00
Scalar Add a new pass for doing late hoisting of floating-point and vector 2009-09-16 20:25:11 +00:00
Utils Preserve ProfileInfo during CodeGenPrepare. 2009-09-16 09:26:52 +00:00
Makefile The attached patches attempt to fix cross builds. For example, if you 2009-08-18 00:40:33 +00:00