X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FTransforms%2FInline%2Finline_dce.ll;h=5143d0249421c30d2eed2b959c28f8a8d0669e15;hb=834518f1cea15796a377afb31844638e3c483e78;hp=5cb118f7283c2b1fcefd54449bda5405beca6b43;hpb=2aabd0722d68ee53af9ad7140d1c0b853b6fe421;p=oota-llvm.git diff --git a/test/Transforms/Inline/inline_dce.ll b/test/Transforms/Inline/inline_dce.ll index 5cb118f7283..5143d024942 100644 --- a/test/Transforms/Inline/inline_dce.ll +++ b/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: not grep %reallysmall +; RUN: opt < %s -inline -S | \ +; 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 ) ; :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 ) ; :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 ) ; [#uses=1] + ret i32 %B } +