Lines Matching refs:phi
6 ; CHECK-NOT: %plus = phi
9 ; CHECK: %i = phi
10 ; CHECK: %sum = phi
17 %i = phi i32 [ 0, %entry ], [ %inc, %loop ]
18 %sum = phi i32 [ 0, %entry ], [ %incsum, %loop ]
19 %plus = phi i32 [ %a, %entry ], [ %b, %loop ]
37 ; CHECK: %i = phi
38 ; CHECK: %sum = phi
39 ; CHECK-NOT: %half.inv = phi
40 ; CHECK-NOT: %plus = phi
45 %i = phi i32 [ 0, %entry ], [ %inc, %loop ]
46 %sum = phi i32 [ 0, %entry ], [ %incsum, %loop ]
47 %half.inv = phi i32 [ %a, %entry ], [ %b, %loop ]
48 %plus = phi i32 [ %a, %entry ], [ %half.inv, %loop ]
67 ; CHECK: %i = phi
68 ; CHECK: %sum = phi
69 ; CHECK-NOT: %half.inv = phi
70 ; CHECK-NOT: %half.inv.2 = phi
71 ; CHECK-NOT: %plus = phi
76 %i = phi i32 [ 0, %entry ], [ %inc, %loop ]
77 %sum = phi i32 [ 0, %entry ], [ %incsum, %loop ]
78 %half.inv = phi i32 [ %a, %entry ], [ %b, %loop ]
79 %half.inv.2 = phi i32 [ %a, %entry ], [ %half.inv, %loop ]
80 %plus = phi i32 [ %a, %entry ], [ %half.inv.2, %loop ]
101 ; CHECK: %i = phi
102 ; CHECK: %sum = phi
103 ; CHECK: %plus = phi i32 [ %a, {{.*}} ], [ %b, %loop ]
104 ; CHECK-NOT: %half.inv = phi
105 ; CHECK-NOT: %half.inv.2 = phi
110 %i = phi i32 [ 0, %entry ], [ %inc, %loop ]
111 %sum = phi i32 [ 0, %entry ], [ %incsum, %loop ]
112 %half.inv = phi i32 [ %a, %entry ], [ %b, %loop ]
113 %half.inv.2 = phi i32 [ %a, %entry ], [ %half.inv, %loop ]
114 %plus = phi i32 [ %a, %entry ], [ %half.inv.2, %loop ]
138 ; CHECK: %i = phi
139 ; CHECK: %sum = phi
140 ; CHECK: %plus = phi
145 %i = phi i32 [ 0, %entry ], [ %inc, %loop ]
146 %sum = phi i32 [ 0, %entry ], [ %incsum2, %loop ]
147 %plus = phi i32 [ %a, %entry ], [ %b, %loop ]
179 ; CHECK: %i = phi
180 ; CHECK: %phi.a = phi
181 ; CHECK: %phi.b = phi
182 ; CHECK: %sum = phi
187 %i = phi i32 [ 0, %entry ], [ %inc, %loop ]
188 %phi.a = phi i32 [ %a, %entry ], [ %phi.b, %loop ]
189 %phi.b = phi i32 [ %b, %entry ], [ %phi.a, %loop ]
190 %sum = phi i32 [ 0, %entry], [ %incsum, %loop ]
191 %incsum = add i32 %sum, %phi.a