summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/2011-10-18-FastISel-VectorParams.ll
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2013-07-17 05:57:45 +0000
committerCraig Topper <craig.topper@gmail.com>2013-07-17 05:57:45 +0000
commite0364b64d12330f6f8c47ef98fc658468e2b72e4 (patch)
tree38abae77d1473fd869eed763ed9557d3edfd6512 /test/CodeGen/X86/2011-10-18-FastISel-VectorParams.ll
parentd055c595443fefe64b33d28d0b2556ace04084ad (diff)
downloadllvm-e0364b64d12330f6f8c47ef98fc658468e2b72e4.tar.gz
llvm-e0364b64d12330f6f8c47ef98fc658468e2b72e4.tar.bz2
llvm-e0364b64d12330f6f8c47ef98fc658468e2b72e4.tar.xz
Make x86 fast-isel correctly choose between aligned and unaligned operations for vector stores. Fixes PR16640.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186491 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/X86/2011-10-18-FastISel-VectorParams.ll')
-rw-r--r--test/CodeGen/X86/2011-10-18-FastISel-VectorParams.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/CodeGen/X86/2011-10-18-FastISel-VectorParams.ll b/test/CodeGen/X86/2011-10-18-FastISel-VectorParams.ll
index 8c09d97f08..e7d1e194d9 100644
--- a/test/CodeGen/X86/2011-10-18-FastISel-VectorParams.ll
+++ b/test/CodeGen/X86/2011-10-18-FastISel-VectorParams.ll
@@ -20,7 +20,7 @@ entry:
%2 = load <4 x float>* %p3, align 16
%3 = load <4 x float>* %p4, align 16
%4 = load <4 x float>* %p5, align 16
-; CHECK: movaps {{%xmm[0-7]}}, (%esp)
+; CHECK: movups {{%xmm[0-7]}}, (%esp)
; CHECK-NEXT: calll _dovectortest
call void @dovectortest(<4 x float> %0, <4 x float> %1, <4 x float> %2, <4 x float> %3, <4 x float> %4)
ret void