@@ -530,13 +530,14 @@ define i32 @print_mulacc_sub(ptr %a, ptr %b) {
530530; CHECK-NEXT: Live-in ir<1024> = original trip-count
531531; CHECK-EMPTY:
532532; CHECK-NEXT: ir-bb<entry>:
533- ; CHECK-NEXT: Successor(s): ir-bb<scalar.ph>, ir-bb<vector.ph>
533+ ; CHECK-NEXT: EMIT branch-on-cond ir<false>
534+ ; CHECK-NEXT: Successor(s): ir-bb<scalar.ph>, vector.ph
534535; CHECK-EMPTY:
535- ; CHECK-NEXT: ir-bb< vector.ph> :
536+ ; CHECK-NEXT: vector.ph:
536537; CHECK-NEXT: Successor(s): vector.body
537538; CHECK-EMPTY:
538539; CHECK-NEXT: vector.body:
539- ; CHECK-NEXT: EMIT-SCALAR vp<%index> = phi [ ir<0>, ir-bb< vector.ph> ], [ vp<%index.next>, vector.body ]
540+ ; CHECK-NEXT: EMIT-SCALAR vp<%index> = phi [ ir<0>, vector.ph ], [ vp<%index.next>, vector.body ]
540541; CHECK-NEXT: WIDEN-REDUCTION-PHI ir<%accum> = phi ir<0>, ir<%add>
541542; CHECK-NEXT: CLONE ir<%gep.a> = getelementptr ir<%a>, vp<%index>
542543; CHECK-NEXT: WIDEN ir<%load.a> = load ir<%gep.a>
@@ -551,11 +552,11 @@ define i32 @print_mulacc_sub(ptr %a, ptr %b) {
551552; CHECK-NEXT: Successor(s): middle.block, vector.body
552553; CHECK-EMPTY:
553554; CHECK-NEXT: middle.block:
554- ; CHECK-NEXT: EMIT vp<%2 > = compute-reduction-result ir<%accum>, ir<%add>
555+ ; CHECK-NEXT: EMIT vp<[[RED_RESULT:%.+]] > = compute-reduction-result ir<%accum>, ir<%add>
555556; CHECK-NEXT: Successor(s): ir-bb<exit>
556557; CHECK-EMPTY:
557558; CHECK-NEXT: ir-bb<exit>:
558- ; CHECK-NEXT: IR %add.lcssa = phi i32 [ %add, %loop ] (extra operand: vp<%2 > from middle.block)
559+ ; CHECK-NEXT: IR %add.lcssa = phi i32 [ %add, %loop ] (extra operand: vp<[[RED_RESULT]] > from middle.block)
559560; CHECK-NEXT: No successors
560561; CHECK-EMPTY:
561562; CHECK-NEXT: ir-bb<scalar.ph>:
0 commit comments