[llvm-commits] [llvm] r164210 - in /llvm/trunk/test/Transforms/Inline: recurseive.ll recursive.ll

Nadav Rotem nrotem at apple.com
Wed Sep 19 02:22:17 PDT 2012


Author: nadav
Date: Wed Sep 19 04:22:17 2012
New Revision: 164210

URL: http://llvm.org/viewvc/llvm-project?rev=164210&view=rev
Log:
rename test

Added:
    llvm/trunk/test/Transforms/Inline/recursive.ll
      - copied unchanged from r164207, llvm/trunk/test/Transforms/Inline/recurseive.ll
Removed:
    llvm/trunk/test/Transforms/Inline/recurseive.ll

Removed: llvm/trunk/test/Transforms/Inline/recurseive.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/Inline/recurseive.ll?rev=164209&view=auto
==============================================================================
--- llvm/trunk/test/Transforms/Inline/recurseive.ll (original)
+++ llvm/trunk/test/Transforms/Inline/recurseive.ll (removed)
@@ -1,38 +0,0 @@
-; RUN: opt %s -inline -S | FileCheck %s
-
-target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
-target triple = "i386-apple-darwin10.0"
-
-; rdar://10853263
-
-; Make sure that the callee is still here.
-; CHECK: define i32 @callee
-define i32 @callee(i32 %param) {
- %yyy = alloca [100000 x i8]
- %r = bitcast [100000 x i8]* %yyy to i8*
- call void @foo2(i8* %r)
- ret i32 4
-}
-
-; CHECK: define i32 @caller
-; CHECK-NEXT: entry:
-; CHECK-NOT: alloca
-; CHECK: ret
-define i32 @caller(i32 %param) {
-entry:
-  %t = call i32 @foo(i32 %param)
-  %cmp = icmp eq i32 %t, -1
-  br i1 %cmp, label %exit, label %cont
-
-cont:
-  %r = call i32 @caller(i32 %t)
-  %f = call i32 @callee(i32 %r)
-  br label %cont
-exit:
-  ret i32 4
-}
-
-declare void @foo2(i8* %in)
-
-declare i32 @foo(i32 %param)
-





More information about the llvm-commits mailing list