summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2015-03-18 22:51:45 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2015-03-18 22:51:45 +0000
commitcf1d7df2e30f3b2469308ca37b65e73e4be352e7 (patch)
treea25810adfcd5258980064437f48ce7fdb5d5e3dd
parent242548906d0669984661f993373606e98c581cf2 (diff)
downloadbcm5719-llvm-cf1d7df2e30f3b2469308ca37b65e73e4be352e7.tar.gz
bcm5719-llvm-cf1d7df2e30f3b2469308ca37b65e73e4be352e7.zip
Fixed failing test due to missing target triple causing different results on different buildbots.
llvm-svn: 232685
-rw-r--r--llvm/test/CodeGen/X86/x86-shifts.ll15
1 files changed, 8 insertions, 7 deletions
diff --git a/llvm/test/CodeGen/X86/x86-shifts.ll b/llvm/test/CodeGen/X86/x86-shifts.ll
index 20505cb2af8..0cbfab148bb 100644
--- a/llvm/test/CodeGen/X86/x86-shifts.ll
+++ b/llvm/test/CodeGen/X86/x86-shifts.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -march=x86-64 -mattr=sse2 | FileCheck %s
+; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mcpu=x86-64 -mattr=+sse2 | FileCheck %s
; Splat patterns below
@@ -119,13 +119,14 @@ entry:
define <2 x i64> @shr2_nosplat(<2 x i64> %A) nounwind {
entry:
; CHECK-LABEL: shr2_nosplat
-; CHECK: movdqa %xmm1, %xmm2
+; CHECK: movdqa %xmm0, %xmm1
+; CHECK-NEXT: psrlq $1, %xmm1
+; CHECK-NEXT: movdqa %xmm0, %xmm2
; CHECK-NEXT: psrlq $8, %xmm2
-; CHECK-NEXT: movdqa %xmm1, %xmm0
-; CHECK-NEXT: psrlq $1, %xmm0
-; CHECK-NEXT: movsd {{.*#+}} xmm1 = xmm0[0],xmm1[1]
-; CHECK-NEXT: movsd {{.*#+}} xmm0 = xmm2[0],xmm0[1]
-; CHECK-NEXT: xorpd %xmm1, %xmm0
+; CHECK-NEXT: movsd {{.*#+}} xmm0 = xmm1[0],xmm0[1]
+; CHECK-NEXT: movsd {{.*#+}} xmm1 = xmm2[0],xmm1[1]
+; CHECK-NEXT: xorpd %xmm0, %xmm1
+; CHECK-NEXT: movapd %xmm1, %xmm0
; CHECK-NEXT: ret
%B = lshr <2 x i64> %A, < i64 8, i64 1>
%C = lshr <2 x i64> %A, < i64 1, i64 0>
OpenPOWER on IntegriCloud