New testcase for trivial DSE

llvm-svn: 28502
This commit is contained in:
Chris Lattner 2006-05-26 19:18:40 +00:00
parent 44a793c3a6
commit 158dd8aca8
1 changed files with 8 additions and 1 deletions

View File

@ -1,9 +1,16 @@
; RUN: llvm-as < %s | opt -instcombine -disable-output &&
; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep -v 'store.*,.*null' | not grep store
void %test1(int* %P) {
store int undef, int* %P
store int 123, int* undef
store int 124, int* null
ret void
}
void %test2(int* %P) {
%X = load int* %P
%Y = add int %X, 0
store int %Y, int* %P
ret void
}