projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add a triple to switch.ll test.
[oota-llvm.git]
/
test
/
CodeGen
/
X86
/
fast-cc-pass-in-regs.ll
diff --git
a/test/CodeGen/X86/fast-cc-pass-in-regs.ll
b/test/CodeGen/X86/fast-cc-pass-in-regs.ll
index a96e5043fed4eecc79a21dcd2f5f7240eccccd7f..ac898e69dfe1f073c89e7749dd3100c11a4576e3 100644
(file)
--- a/
test/CodeGen/X86/fast-cc-pass-in-regs.ll
+++ b/
test/CodeGen/X86/fast-cc-pass-in-regs.ll
@@
-1,29
+1,29
@@
; RUN: llc < %s -march=x86 -x86-asm-syntax=intel | FileCheck %s
; check that fastcc is passing stuff in regs.
; RUN: llc < %s -march=x86 -x86-asm-syntax=intel | FileCheck %s
; check that fastcc is passing stuff in regs.
-declare x86_fastcallcc i64 @callee(i64)
+declare x86_fastcallcc i64 @callee(i64
inreg
)
define i64 @caller() {
%X = call x86_fastcallcc i64 @callee( i64 4294967299 ) ; <i64> [#uses=1]
define i64 @caller() {
%X = call x86_fastcallcc i64 @callee( i64 4294967299 ) ; <i64> [#uses=1]
-; CHECK: mov{{.*}}
EDX
, 1
+; CHECK: mov{{.*}}
edx
, 1
ret i64 %X
}
ret i64 %X
}
-define x86_fastcallcc i64 @caller2(i64 %X) {
+define x86_fastcallcc i64 @caller2(i64
inreg
%X) {
ret i64 %X
ret i64 %X
-; CHECK: mov{{.*}}
EAX, ECX
+; CHECK: mov{{.*}}
eax, ecx
}
declare x86_thiscallcc i64 @callee2(i32)
define i64 @caller3() {
%X = call x86_thiscallcc i64 @callee2( i32 3 )
}
declare x86_thiscallcc i64 @callee2(i32)
define i64 @caller3() {
%X = call x86_thiscallcc i64 @callee2( i32 3 )
-; CHECK: mov{{.*}}
ECX
, 3
+; CHECK: mov{{.*}}
ecx
, 3
ret i64 %X
}
define x86_thiscallcc i32 @caller4(i32 %X) {
ret i32 %X
ret i64 %X
}
define x86_thiscallcc i32 @caller4(i32 %X) {
ret i32 %X
-; CHECK: mov{{.*}}
EAX, ECX
+; CHECK: mov{{.*}}
eax, ecx
}
}