[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