1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 12:12:47 +01:00
llvm-mirror/lib
Tobias Grosser 97b1ec50e3 LICM: Do not loose alignment on promotion
The promotion code lost any alignment information, when hoisting loads and
stores out of the loop. This lead to incorrect aligned memory accesses. We now
use the largest alignment we can prove to be correct.

llvm-svn: 134520
2011-07-06 19:19:55 +00:00
..
Analysis Preserve debug loc. 2011-07-05 21:48:22 +00:00
Archive
AsmParser Replace the existing forms of ConstantArray::get() with a single form 2011-06-22 09:24:39 +00:00
Bitcode Replace the existing forms of ConstantArray::get() with a single form 2011-06-22 09:24:39 +00:00
CodeGen Introduce "expect" intrinsic instructions. 2011-07-06 18:22:43 +00:00
CompilerDriver
ExecutionEngine Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name to 2011-06-30 01:53:36 +00:00
Linker
MC Add getFeatureBits to extract feature bits for a given CPU. 2011-07-02 00:43:44 +00:00
Object Use memcmp. 2011-07-05 20:28:00 +00:00
Support By default mkstemp() creates a temporary file with mode 0600, but the mode 2011-07-05 18:55:31 +00:00
Target Changed the X86 PUSH64i8 record to use the i64i8imm ParserMatchClass so that a 2011-07-06 17:23:46 +00:00
Transforms LICM: Do not loose alignment on promotion 2011-07-06 19:19:55 +00:00
VMCore Introduce "expect" intrinsic instructions. 2011-07-06 18:22:43 +00:00
CMakeLists.txt
Makefile