Relax expressions and add explicit triplets -linux and -win32.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Tue, 22 Feb 2011 07:21:17 +0000 (07:21 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Tue, 22 Feb 2011 07:21:17 +0000 (07:21 +0000)
On @foobar(double %d, double* %x),
AMD64: (%xmm0, %rdi)
Win64: (%xmm0, %rdx) (not %rcx!)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126211 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/X86/pr9127.ll

index 45b0c6c78706c6662fd492d8b7cc0181283c193d..9b251f57e0e332bf366c398d4429a668daf50c12 100644 (file)
@@ -1,4 +1,5 @@
-; RUN: llc -march=x86-64 < %s | FileCheck %s
+; RUN: llc -mtriple=x86_64-linux < %s | FileCheck %s
+; RUN: llc -mtriple=x86_64-win32 < %s | FileCheck %s
 
 define i8 @foobar(double %d, double* %x) {
 entry:
@@ -9,4 +10,4 @@ entry:
 }
 
 ; test that the load is folded.
-; CHECK: ucomisd       (%rdi), %xmm0
+; CHECK: ucomisd       (%{{rdi|rdx}}), %xmm0