mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-04 17:56:53 +00:00
merge some tests.
llvm-svn: 157795
This commit is contained in:
parent
39d2bf08f8
commit
f4a7be0c55
@ -1,6 +0,0 @@
|
||||
; RUN: llc < %s -march=x86 -tailcallopt | grep TAILCALL
|
||||
define fastcc i1 @i1test(i32, i32, i32, i32) {
|
||||
entry:
|
||||
%4 = tail call fastcc i1 @i1test( i32 %0, i32 %1, i32 %2, i32 %3)
|
||||
ret i1 %4
|
||||
}
|
@ -1,6 +0,0 @@
|
||||
; RUN: llc < %s -march=x86 -tailcallopt | grep TAILCALL
|
||||
define fastcc void @i1test(i32, i32, i32, i32) {
|
||||
entry:
|
||||
tail call fastcc void @i1test( i32 %0, i32 %1, i32 %2, i32 %3)
|
||||
ret void
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=x86 -tailcallopt | grep TAILCALL | count 5
|
||||
; RUN: llc < %s -march=x86 -tailcallopt | grep TAILCALL | count 7
|
||||
|
||||
; With -tailcallopt, CodeGen guarantees a tail call optimization
|
||||
; for all of these.
|
||||
@ -38,3 +38,15 @@ define fastcc i32 @noret() nounwind {
|
||||
tail call fastcc void @does_not_return()
|
||||
unreachable
|
||||
}
|
||||
|
||||
define fastcc void @void_test(i32, i32, i32, i32) {
|
||||
entry:
|
||||
tail call fastcc void @void_test( i32 %0, i32 %1, i32 %2, i32 %3)
|
||||
ret void
|
||||
}
|
||||
|
||||
define fastcc i1 @i1test(i32, i32, i32, i32) {
|
||||
entry:
|
||||
%4 = tail call fastcc i1 @i1test( i32 %0, i32 %1, i32 %2, i32 %3)
|
||||
ret i1 %4
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user