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 | 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 | } |