Home | History | Annotate | Download | only in SimplifyCFG

Lines Matching full:phi

16         ; This phi has a conflicting value (0) with below phi (2), so blocks
18 %a = phi i32 [ 1, %entry ], [ 0, %Common ] ; <i32> [#uses=1]
22 %b = phi i32 [ %a, %BB.nomerge ], [ 2, %Common ] ; <i32> [#uses=0]
43 ; This phi has confliction values for Common and (through BB) Common,
45 %b = phi i32 [ 1, %BB.nomerge ], [ 2, %Common ] ; <i32> [#uses=0]
66 ; This phi has identical values for Common and (through BB) Common,
68 %b = phi i32 [ 1, %BB.tomerge ], [ 1, %Common ], [ 2, %Pre-Exit ]
77 ; This adds a backedge, so the %b phi node gets a third branch and is
92 ; This phi has a matching value (0) with below phi (0), so blocks
94 %a = phi i32 [ 1, %entry ], [ 0, %Common ] ; <i32> [#uses=1]
98 %b = phi i32 [ %a, %BB.tomerge ], [ 0, %Common ] ; <i32> [#uses=0]
116 ; This phi is used somewhere else than Succ, but this should not prevent
118 %a = phi i32 [ 1, %entry ], [ 0, %Use ] ; <i32> [#uses=1]