[llvm-commits] [llvm] r157794 - in /llvm/trunk/test/CodeGen/X86: tailcall.ll tailcall1.ll
Chris Lattner
sabre at nondot.org
Thu May 31 21:58:51 PDT 2012
Author: lattner
Date: Thu May 31 23:58:50 2012
New Revision: 157794
URL: http://llvm.org/viewvc/llvm-project?rev=157794&view=rev
Log:
rename test
Added:
llvm/trunk/test/CodeGen/X86/tailcall.ll
- copied unchanged from r157730, llvm/trunk/test/CodeGen/X86/tailcall1.ll
Removed:
llvm/trunk/test/CodeGen/X86/tailcall1.ll
Removed: llvm/trunk/test/CodeGen/X86/tailcall1.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/tailcall1.ll?rev=157793&view=auto
==============================================================================
--- llvm/trunk/test/CodeGen/X86/tailcall1.ll (original)
+++ llvm/trunk/test/CodeGen/X86/tailcall1.ll (removed)
@@ -1,40 +0,0 @@
-; RUN: llc < %s -march=x86 -tailcallopt | grep TAILCALL | count 5
-
-; With -tailcallopt, CodeGen guarantees a tail call optimization
-; for all of these.
-
-declare fastcc i32 @tailcallee(i32 %a1, i32 %a2, i32 %a3, i32 %a4)
-
-define fastcc i32 @tailcaller(i32 %in1, i32 %in2) nounwind {
-entry:
- %tmp11 = tail call fastcc i32 @tailcallee(i32 %in1, i32 %in2, i32 %in1, i32 %in2)
- ret i32 %tmp11
-}
-
-declare fastcc i8* @alias_callee()
-
-define fastcc noalias i8* @noalias_caller() nounwind {
- %p = tail call fastcc i8* @alias_callee()
- ret i8* %p
-}
-
-declare fastcc noalias i8* @noalias_callee()
-
-define fastcc i8* @alias_caller() nounwind {
- %p = tail call fastcc noalias i8* @noalias_callee()
- ret i8* %p
-}
-
-declare fastcc i32 @i32_callee()
-
-define fastcc i32 @ret_undef() nounwind {
- %p = tail call fastcc i32 @i32_callee()
- ret i32 undef
-}
-
-declare fastcc void @does_not_return()
-
-define fastcc i32 @noret() nounwind {
- tail call fastcc void @does_not_return()
- unreachable
-}
More information about the llvm-commits
mailing list