Use the llvm-upgrade program to upgrade llvm assembly.
[oota-llvm.git] / test / Analysis / DSGraph / 2004-03-10-NoElimLoad.ll
1 ; RUN: llvm-upgrade < %s | llvm-as | opt -ds-aa -load-vn -gcse -instcombine | llvm-dis | grep sub
2
3 void %bar(int* %p) {
4   store int 15, int* %p
5   ret void
6 }
7
8 int %foo(int* %a) {
9   %b = load int* %a
10   call void %bar(int* %a)
11   %d = load int* %a
12   %e = sub int %b, %d
13   ret int %e
14 }