Lines Matching refs:H2
18 ; successor inside the loop is the header of another loop H2. Due to
32 ; CHECK-NEXT: br i1 [[TMP0]], label [[H2:%.*]], label [[FLOW4:%.*]]
33 ; CHECK: H2:
38 ; CHECK-NEXT: [[TMP1:%.*]] = phi i1 [ false, [[FLOW2]] ], [ true, [[H2]] ]
39 ; CHECK-NEXT: [[TMP2:%.*]] = phi i1 [ [[TMP4:%.*]], [[FLOW2]] ], [ true, [[H2]] ]
40 ; CHECK-NEXT: br i1 [[TMP2]], label [[LOOP_EXIT_GUARD1:%.*]], label [[H2]]
70 br i1 %PredH1, label %H2, label %B1
72 H2: ; preds = %B1, %L2, %H1
75 B2: ; preds = %H2
79 br label %H2
81 L1: ; preds = %H2
85 br i1 %PredB1, label %H2, label %C
95 ; traversal, H2 dominates H3 in the structurized program, and the
107 ; CHECK-NEXT: br label [[H2:%.*]]
108 ; CHECK: H2:
141 ; CHECK-NEXT: [[TMP8]] = phi i1 [ [[TMP0]], [[LOOP_EXIT_GUARD2]] ], [ false, [[H2]] ]
142 ; CHECK-NEXT: [[TMP9:%.*]] = phi i1 [ false, [[LOOP_EXIT_GUARD2]] ], [ true, [[H2]] ]
143 ; CHECK-NEXT: [[TMP10:%.*]] = phi i1 [ [[TMP1]], [[LOOP_EXIT_GUARD2]] ], [ true, [[H2]] ]
145 ; CHECK-NEXT: br i1 [[TMP10]], label [[LOOP_EXIT_GUARD]], label [[H2]]
154 br label %H2
156 H2:
163 br i1 %PredL2, label %H2, label %L13