diff options
Diffstat (limited to 'llvm/test/Transforms/Inline/inline_dce.ll')
-rw-r--r-- | llvm/test/Transforms/Inline/inline_dce.ll | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/llvm/test/Transforms/Inline/inline_dce.ll b/llvm/test/Transforms/Inline/inline_dce.ll index 5cb118f7283..b48a9a79e7a 100644 --- a/llvm/test/Transforms/Inline/inline_dce.ll +++ b/llvm/test/Transforms/Inline/inline_dce.ll @@ -1,26 +1,25 @@ ; This checks to ensure that the inline pass deletes functions if they get ; inlined into all of their callers. -; RUN: llvm-upgrade < %s | llvm-as | opt -inline | llvm-dis | \ +; RUN: llvm-as < %s | opt -inline | llvm-dis | \ ; RUN: not grep %reallysmall -implementation - -internal int %reallysmall(int %A) { - ret int %A +define internal i32 @reallysmall(i32 %A) { + ret i32 %A } -void %caller1() { - call int %reallysmall(int 5) - ret void +define void @caller1() { + call i32 @reallysmall( i32 5 ) ; <i32>:1 [#uses=0] + ret void } -void %caller2(int %A) { - call int %reallysmall(int %A) - ret void +define void @caller2(i32 %A) { + call i32 @reallysmall( i32 %A ) ; <i32>:1 [#uses=0] + ret void } -int %caller3(int %A) { - %B = call int %reallysmall(int %A) - ret int %B +define i32 @caller3(i32 %A) { + %B = call i32 @reallysmall( i32 %A ) ; <i32> [#uses=1] + ret i32 %B } + |