summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/lsr-nonaffine.ll
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2011-07-05 22:09:19 +0000
committerDan Gohman <gohman@apple.com>2011-07-05 22:09:19 +0000
commit211f53aa046051eb471c2fa0d285d41c7e50af4e (patch)
tree0e6d434ba2ca1cb72cd2281ff894bec7ab0d8301 /test/CodeGen/X86/lsr-nonaffine.ll
parent9c04b5bd282bd5d03ab2114339d670ca95073664 (diff)
downloadllvm-211f53aa046051eb471c2fa0d285d41c7e50af4e.tar.gz
llvm-211f53aa046051eb471c2fa0d285d41c7e50af4e.tar.bz2
llvm-211f53aa046051eb471c2fa0d285d41c7e50af4e.tar.xz
Revert r134366 and add an explicit triple to make this test host-independent.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134447 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/X86/lsr-nonaffine.ll')
-rw-r--r--test/CodeGen/X86/lsr-nonaffine.ll8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/CodeGen/X86/lsr-nonaffine.ll b/test/CodeGen/X86/lsr-nonaffine.ll
index e5cf9bc515..d0d2bbd67c 100644
--- a/test/CodeGen/X86/lsr-nonaffine.ll
+++ b/test/CodeGen/X86/lsr-nonaffine.ll
@@ -1,4 +1,4 @@
-; RUN: llc -asm-verbose=false -march=x86-64 -o - < %s | FileCheck %s
+; RUN: llc -asm-verbose=false -march=x86-64 -mtriple=x86_64-apple-darwin -o - < %s | FileCheck %s
; LSR should leave non-affine expressions alone because it currently
; doesn't know how to do anything with them, and when it tries, it
@@ -7,9 +7,9 @@
; CHECK: xorl %eax, %eax
; CHECK-NEXT: align
; CHECK-NEXT: BB0_1:
-; CHECK-NEXT: movq %rax, (%{{rdx|r8}})
-; CHECK-NEXT: addq %{{rsi|rdx}}, %rax
-; CHECK-NEXT: cmpq %{{rdi|rcx}}, %rax
+; CHECK-NEXT: movq %rax, (%rdx)
+; CHECK-NEXT: addq %rsi, %rax
+; CHECK-NEXT: cmpq %rdi, %rax
; CHECK-NEXT: jl
; CHECK-NEXT: imulq %rax, %rax
; CHECK-NEXT: ret