llvm-mirror/lib
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
..
Analysis Provide a way to extract location info from DILocation. 2009-09-16 18:20:05 +00:00
Archive Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
AsmParser Parse debug info attached with an instruction. 2009-09-16 18:18:06 +00:00
Bitcode Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed. 2009-09-07 23:54:19 +00:00
CodeGen Add a new pass for doing late hoisting of floating-point and vector 2009-09-16 20:25:11 +00:00
CompilerDriver convert LoopInfo.h and GraphWriter.h to use raw_ostream 2009-08-23 07:19:13 +00:00
Debugger Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
ExecutionEngine remove a dead variable. 2009-09-16 01:29:11 +00:00
Linker Remove unnecessary #include. 2009-09-12 22:24:25 +00:00
MC Big change #1 for personality function references: 2009-09-16 01:46:41 +00:00
Support Drop the raw_ostream required buffer size to 1. 2009-09-15 20:31:46 +00:00
System Get rid of GetProcessId in Win32/Program.inc. 2009-09-15 03:39:45 +00:00
Target Expand vector floating-point conversions not supported by NEON. 2009-09-16 20:20:44 +00:00
Transforms Add a new pass for doing late hoisting of floating-point and vector 2009-09-16 20:25:11 +00:00
VMCore Print debug info attached with an instruction. 2009-09-16 20:21:17 +00:00
Makefile LLVMC doesn't need ENABLE_PIC to build now. 2009-07-04 03:54:54 +00:00