[llvm-commits] [llvm] r102829 - in /llvm/trunk/test/Transforms/Inline: devirtualize-2.ll indirect_resolve.ll

Chris Lattner sabre at nondot.org
Fri Apr 30 23:34:14 PDT 2010


Author: lattner
Date: Sat May  1 01:34:13 2010
New Revision: 102829

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

Added:
    llvm/trunk/test/Transforms/Inline/devirtualize-2.ll
      - copied unchanged from r102828, llvm/trunk/test/Transforms/Inline/indirect_resolve.ll
Removed:
    llvm/trunk/test/Transforms/Inline/indirect_resolve.ll

Removed: llvm/trunk/test/Transforms/Inline/indirect_resolve.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/Inline/indirect_resolve.ll?rev=102828&view=auto
==============================================================================
--- llvm/trunk/test/Transforms/Inline/indirect_resolve.ll (original)
+++ llvm/trunk/test/Transforms/Inline/indirect_resolve.ll (removed)
@@ -1,44 +0,0 @@
-; RUN: opt < %s -inline -S | FileCheck %s
-; PR4834
-
-define i32 @test1() {
-  %funcall1_ = call fastcc i32 ()* ()* @f1()
-  %executecommandptr1_ = call i32 %funcall1_()
-  ret i32 %executecommandptr1_
-}
-
-define internal fastcc i32 ()* @f1() nounwind readnone {
-  ret i32 ()* @f2
-}
-
-define internal i32 @f2() nounwind readnone {
-  ret i32 1
-}
-
-; CHECK: @test1()
-; CHECK-NEXT: ret i32 1
-
-
-
-
-
-declare i8* @f1a(i8*) ssp align 2
-
-define internal i32 @f2a(i8* %t) inlinehint ssp {
-entry:
-  ret i32 41
-}
-
-define internal i32 @f3a(i32 (i8*)* %__f) ssp {
-entry:
-  %A = call i32 %__f(i8* undef)
-  ret i32 %A
-}
-
-define i32 @test2(i8* %this) ssp align 2 {
-  %X = call i32 @f3a(i32 (i8*)* @f2a) ssp
-  ret i32 %X
-}
-
-; CHECK: @test2
-; CHECK-NEXT: ret i32 41





More information about the llvm-commits mailing list