1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00
llvm-mirror/include/llvm/Transforms
Dan Gohman 752227ef24 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.

llvm-svn: 82076
2009-09-16 20:25:11 +00:00
..
IPO Fix some nasty callgraph dangling pointer problems in 2009-08-31 00:19:58 +00:00
Utils Preserve ProfileInfo during CodeGenPrepare. 2009-09-16 09:26:52 +00:00
Instrumentation.h Addedum to r80712, forgot to add files. 2009-09-01 19:05:58 +00:00
IPO.h Add an early implementation of a partial inlining pass. The idea behind this 2009-06-14 08:26:32 +00:00
RSProfiling.h Tidy up several unbeseeming casts from pointer to intptr_t. 2008-09-04 17:05:41 +00:00
Scalar.h Add a new pass for doing late hoisting of floating-point and vector 2009-09-16 20:25:11 +00:00