Chris Lattner | 680f6a4 | 2003-09-08 17:43:36 +0000 | [diff] [blame] | 1 | |
Reid Spencer | 69ccadd | 2006-12-02 04:23:10 +0000 | [diff] [blame] | 2 | ; RUN: llvm-upgrade < %s | llvm-as | opt -load-vn -gcse -instcombine | llvm-dis | grep sub |
Chris Lattner | 680f6a4 | 2003-09-08 17:43:36 +0000 | [diff] [blame] | 3 | |
4 | int %test(int* %P) { | ||||
Chris Lattner | ebd2220 | 2003-09-08 17:45:18 +0000 | [diff] [blame] | 5 | %X = volatile load int* %P |
6 | %Y = volatile load int* %P | ||||
Chris Lattner | 680f6a4 | 2003-09-08 17:43:36 +0000 | [diff] [blame] | 7 | %Z = sub int %X, %Y |
8 | ret int %Z | ||||
9 | } |