X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FTransforms%2FInstCombine%2Fdeadcode.ll;h=8fe673d8c9c07a7ed791baf18d0dc9ead80312cf;hb=351b7a10e2560a835759748c58da09e53207b39d;hp=43c17931554882dfb2ca33002834608e8e2ddf23;hpb=741c0aea08feab0ebd1932aaa8dd38836b2073ea;p=oota-llvm.git diff --git a/test/Transforms/InstCombine/deadcode.ll b/test/Transforms/InstCombine/deadcode.ll index 43c17931554..8fe673d8c9c 100644 --- a/test/Transforms/InstCombine/deadcode.ll +++ b/test/Transforms/InstCombine/deadcode.ll @@ -1,5 +1,5 @@ -; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep {ret i32 %A} -; RUN: llvm-as < %s | opt -die | llvm-dis | not grep call.*llvm.stacksave +; RUN: opt < %s -instcombine -S | grep "ret i32 %A" +; RUN: opt < %s -die -S | not grep call.*llvm define i32 @test(i32 %A) { %X = or i1 false, false @@ -22,3 +22,12 @@ define i32* @test2(i32 %width) { declare i8* @llvm.stacksave() +declare void @llvm.lifetime.start(i64, i8*) +declare void @llvm.lifetime.end(i64, i8*) + +define void @test3() { + call void @llvm.lifetime.start(i64 -1, i8* undef) + call void @llvm.lifetime.end(i64 -1, i8* undef) + ret void +} +