Misha Brukman | a24653c | 2004-03-12 06:17:22 +0000 | [diff] [blame] | 1 | ; RUN: llvm-as < %s | opt -ds-aa -load-vn -gcse -instcombine | llvm-dis | not grep sub |
2 | |||||
3 | void %bar(int* %p) { | ||||
4 | ret void | ||||
5 | } | ||||
6 | |||||
7 | int %foo(int* %a) { | ||||
8 | %b = load int* %a | ||||
9 | call void %bar(int* %a) | ||||
10 | %d = load int* %a | ||||
11 | %e = sub int %b, %d | ||||
12 | ret int %e | ||||
13 | } |