llvm-6502/test/Transforms/SLPVectorizer
Michael Zolotukhin 45788be6e2 Implement sext(C1 + C2*X) --> sext(C1) + sext(C2*X) and
sext{C1,+,C2} --> sext(C1) + sext{0,+,C2} transformation in Scalar
Evolution.

That helps SLP-vectorizer to recognize consecutive loads/stores.

<rdar://problem/14860614>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209568 91177308-0d34-0410-b5e6-96231b3b80d8
2014-05-24 08:09:57 +00:00
..
ARM Add llvm/test/Transforms/SLPVectorizer/ARM/lit.local.cfg. Tests there require ARM in targets. 2013-10-29 02:46:00 +00:00
ARM64 SLPVectorizer: compare entire intrinsic for SLP compatibility. 2014-04-02 14:39:02 +00:00
R600 Fix SLPVectorizer using wrong address space for load/store 2013-09-27 21:24:57 +00:00
X86 Implement sext(C1 + C2*X) --> sext(C1) + sext(C2*X) and 2014-05-24 08:09:57 +00:00
XCore Name the XCore target-specific subdirectories canonically. 2013-09-18 14:08:30 +00:00