1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 12:02:58 +02:00
llvm-mirror/lib/Transforms/InstCombine
Amaury Sechet 14d2c58ecf Fix load alignement when unpacking aggregates structs
Summary: Store and loads unpacked by instcombine do not always have the right alignement. This explicitely compute the alignement and set it.

Reviewers: dblaikie, majnemer, reames, hfinkel, joker.eph

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D17326

llvm-svn: 261139
2016-02-17 19:21:28 +00:00
..
CMakeLists.txt
InstCombineAddSub.cpp Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes. 2016-02-02 18:20:45 +00:00
InstCombineAndOrXor.cpp function names start with a lowercase letter; NFC 2016-02-01 22:23:39 +00:00
InstCombineCalls.cpp Don't propagate dereferenceable attribute through gc.relocate in InstCombine 2016-02-11 11:22:46 +00:00
InstCombineCasts.cpp function names start with a lowercase letter; NFC 2016-02-01 22:23:39 +00:00
InstCombineCompares.cpp [InstCombine] Don't aggressively replace xor with icmp 2016-02-12 18:12:38 +00:00
InstCombineInternal.h function names start with a lowercase letter; NFC 2016-02-01 22:23:39 +00:00
InstCombineLoadStoreAlloca.cpp Fix load alignement when unpacking aggregates structs 2016-02-17 19:21:28 +00:00
InstCombineMulDivRem.cpp function names start with a lowercase letter; NFC 2016-02-01 22:23:39 +00:00
InstCombinePHI.cpp Fixed typo in r260530 2016-02-11 16:46:13 +00:00
InstCombineSelect.cpp function names start with a lowercase letter; NFC 2016-02-01 22:23:39 +00:00
InstCombineShifts.cpp function names start with a lowercase letter; NFC 2016-02-01 22:23:39 +00:00
InstCombineSimplifyDemanded.cpp function names start with a lowercase letter; NFC 2016-02-01 22:23:39 +00:00
InstCombineVectorOps.cpp function names start with a lowercase letter; NFC 2016-02-01 22:23:39 +00:00
InstructionCombining.cpp function names start with a lowercase letter; NFC 2016-02-01 22:23:39 +00:00
LLVMBuild.txt