Reid Spencer | d0e30dc | 2006-12-02 04:23:10 +0000 | [diff] [blame] | 1 | ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep add |
Chris Lattner | b20bdd2 | 2002-12-05 22:25:47 +0000 | [diff] [blame] | 2 | |
3 | int %test(int %A) { | ||||
4 | %A.neg = sub int 0, %A | ||||
5 | %.neg = sub int 0, 1 | ||||
6 | %X = add int %.neg, 1 | ||||
7 | %Y.neg.ra = add int %A, %X | ||||
8 | %r = add int %A.neg, %Y.neg.ra | ||||
9 | ret int %r | ||||
10 | } |