llvm-6502/lib/Transforms
Arnold Schwaighofer 4634338655 LoopVectorizer: Use abi alignment for accesses with no alignment
When we vectorize a scalar access with no alignment specified, we have to set
the target's abi alignment of the scalar access on the vectorized access.
Using the same alignment of zero would be wrong because most targets will have a
bigger abi alignment for vector types.

This probably fixes PR17878.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194876 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-15 23:09:33 +00:00
..
Hello First check in. Modified a comment. 2013-09-27 07:36:10 +00:00
InstCombine Add instcombine visitor for addrspacecast 2013-11-15 05:45:08 +00:00
Instrumentation [asan] use GlobalValue::PrivateLinkage for coverage guard to save quite a bit of code size 2013-11-15 09:52:05 +00:00
IPO ArgumentPromotion: correctly transfer TBAA tags and alignments. 2013-11-15 20:41:15 +00:00
ObjCARC [objc-arc] Convert the one directional retain/release relation assert to a conditional check + fail. 2013-11-05 16:02:40 +00:00
Scalar Fix -Wdelete-non-virtual-dtor warnings by making SampleProfile methods non-virtual 2013-11-13 13:09:39 +00:00
Utils Use StringRef instead of std::string 2013-11-13 20:09:11 +00:00
Vectorize LoopVectorizer: Use abi alignment for accesses with no alignment 2013-11-15 23:09:33 +00:00
CMakeLists.txt Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer. 2013-01-28 01:35:51 +00:00
LLVMBuild.txt Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer. 2013-01-28 01:35:51 +00:00
Makefile Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer. 2013-01-28 01:35:51 +00:00