blob: 785a41b4f3518d9b5f30e73efe7dbaa256167326 [file] [log] [blame]
Chris Lattner1405ec02002-10-25 23:01:51 +00001; test phi node
Chris Lattner0907c162002-12-13 10:12:50 +00002
3%Y = global int 6
4
5void %blah(int *%X) {
6 br label %T
7T:
8 phi int* [%X, %0], [%Y, %Dead]
9 ret void
10Dead:
11 br label %T
12}
13
Chris Lattner275c6372002-11-02 19:45:30 +000014void %main() {
Chris Lattner1405ec02002-10-25 23:01:51 +000015 br label %Test
16Test:
Chris Lattner275c6372002-11-02 19:45:30 +000017 %X = phi int [7, %0], [%Y, %Dead]
18 ret void
19Dead:
20 %Y = shr int 12, ubyte 4
21 br label %Test
Chris Lattner1405ec02002-10-25 23:01:51 +000022}