blob: 0b7d12f547773364d6d9ca1e1a62ceef621eab73 [file] [log] [blame]
Reid Spencer91948d42007-04-14 20:13:02 +00001; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | \
2; RUN: grep -v {store.*,.*null} | not grep store
Chris Lattner2357f252005-01-31 05:36:19 +00003
Chris Lattner2357f252005-01-31 05:36:19 +00004void %test1(int* %P) {
5 store int undef, int* %P
6 store int 123, int* undef
7 store int 124, int* null
8 ret void
9}
Chris Lattner158dd8a2006-05-26 19:18:40 +000010
11void %test2(int* %P) {
12 %X = load int* %P
13 %Y = add int %X, 0
14 store int %Y, int* %P
15 ret void
16}