llvm/lib
Jakob Stoklund Olesen 2e29024d2e Account for CPE alignment when searching for new water.
Constant pool entries with different alignment may cause more alignment
padding to be inserted. Compute the amount of padding needed, and try to
pick the location that requires the least amount of padding.

Also take the extra padding into account when the water is above the
use.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146458 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-13 00:44:30 +00:00
..
Analysis LLVMBuild: Introduce a common section which currently has a list of the 2011-12-12 22:45:54 +00:00
Archive LLVMBuild: Remove trailing newline, which irked me. 2011-12-12 19:48:00 +00:00
AsmParser LLVMBuild: Remove trailing newline, which irked me. 2011-12-12 19:48:00 +00:00
Bitcode Add BitcodeVerifier.cpp to CMakeList. 2011-12-12 23:11:26 +00:00
CodeGen [fast-isel] Guard "exhastive" fast-isel output with -fast-isel-verbose2. 2011-12-13 00:05:11 +00:00
DebugInfo LLVMBuild: Remove trailing newline, which irked me. 2011-12-12 19:48:00 +00:00
ExecutionEngine LLVMBuild: Introduce a common section which currently has a list of the 2011-12-12 22:45:54 +00:00
Linker LLVMBuild: Remove trailing newline, which irked me. 2011-12-12 19:48:00 +00:00
MC LLVMBuild: Introduce a common section which currently has a list of the 2011-12-12 22:45:54 +00:00
Object LLVMBuild: Remove trailing newline, which irked me. 2011-12-12 19:48:00 +00:00
Support Hexagon backend support 2011-12-12 21:14:40 +00:00
TableGen LLVMBuild: Remove trailing newline, which irked me. 2011-12-12 19:48:00 +00:00
Target Account for CPE alignment when searching for new water. 2011-12-13 00:44:30 +00:00
Transforms Indvars: guard against exponential behavior in isHighCostExpansion. 2011-12-12 22:46:16 +00:00
VMCore Fix unused value warning for value used only in assert. 2011-12-12 22:59:34 +00:00
CMakeLists.txt Move TableGen's parser and entry point into a library 2011-10-01 16:41:13 +00:00
LLVMBuild.txt LLVMBuild: Introduce a common section which currently has a list of the 2011-12-12 22:45:54 +00:00
Makefile Remove more of llvmc and dependencies. 2011-09-20 00:34:27 +00:00