Chris Lattner | 1405ec0 | 2002-10-25 23:01:51 +0000 | [diff] [blame] | 1 | ; test phi node |
Chris Lattner | 0907c16 | 2002-12-13 10:12:50 +0000 | [diff] [blame^] | 2 | |
3 | %Y = global int 6 | ||||
4 | |||||
5 | void %blah(int *%X) { | ||||
6 | br label %T | ||||
7 | T: | ||||
8 | phi int* [%X, %0], [%Y, %Dead] | ||||
9 | ret void | ||||
10 | Dead: | ||||
11 | br label %T | ||||
12 | } | ||||
13 | |||||
Chris Lattner | 275c637 | 2002-11-02 19:45:30 +0000 | [diff] [blame] | 14 | void %main() { |
Chris Lattner | 1405ec0 | 2002-10-25 23:01:51 +0000 | [diff] [blame] | 15 | br label %Test |
16 | Test: | ||||
Chris Lattner | 275c637 | 2002-11-02 19:45:30 +0000 | [diff] [blame] | 17 | %X = phi int [7, %0], [%Y, %Dead] |
18 | ret void | ||||
19 | Dead: | ||||
20 | %Y = shr int 12, ubyte 4 | ||||
21 | br label %Test | ||||
Chris Lattner | 1405ec0 | 2002-10-25 23:01:51 +0000 | [diff] [blame] | 22 | } |