@@ -10,7 +10,7 @@ define void @print_call_and_memory(i64 %n, ptr noalias %y, ptr noalias %x) nounw
1010; CHECK-LABEL: Checking a loop in 'print_call_and_memory'
1111; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
1212; CHECK-NEXT: Live-in vp<[[VFxUF:%.]]> = VF * UF
13- ; CHECK-NEXT: Live-in vp<[[VEC_TC :%.+]]> = vector-trip-count
13+ ; CHECK-NEXT: Live-in vp<[[VTC :%.+]]> = vector-trip-count
1414; CHECK-NEXT: Live-in ir<%n> = original trip-count
1515; CHECK-EMPTY:
1616; CHECK-NEXT: vector.ph:
@@ -28,13 +28,13 @@ define void @print_call_and_memory(i64 %n, ptr noalias %y, ptr noalias %x) nounw
2828; CHECK-NEXT: vp<[[VEC_PTR2:%.+]]> = vector-pointer ir<%arrayidx2>
2929; CHECK-NEXT: WIDEN store vp<[[VEC_PTR2]]>, ir<%call>
3030; CHECK-NEXT: EMIT vp<[[CAN_IV_NEXT]]> = add nuw vp<[[CAN_IV]]>, vp<[[VFxUF]]>
31- ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VEC_TC ]]>
31+ ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VTC ]]>
3232; CHECK-NEXT: No successors
3333; CHECK-NEXT: }
3434; CHECK-NEXT: Successor(s): middle.block
3535; CHECK-EMPTY:
3636; CHECK-NEXT: middle.block:
37- ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<%n>, vp<[[VEC_TC ]]>
37+ ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<%n>, vp<[[VTC ]]>
3838; CHECK-NEXT: EMIT branch-on-cond vp<[[CMP]]>
3939; CHECK-NEXT: Successor(s): ir-bb<for.end.loopexit>, scalar.ph
4040; CHECK-EMPTY:
@@ -68,7 +68,7 @@ define void @print_widen_gep_and_select(i64 %n, ptr noalias %y, ptr noalias %x,
6868; CHECK-LABEL: Checking a loop in 'print_widen_gep_and_select'
6969; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
7070; CHECK-NEXT: Live-in vp<[[VFxUF:%.]]> = VF * UF
71- ; CHECK-NEXT: Live-in vp<[[VEC_TC :%.+]]> = vector-trip-count
71+ ; CHECK-NEXT: Live-in vp<[[VTC :%.+]]> = vector-trip-count
7272; CHECK-NEXT: Live-in ir<%n> = original trip-count
7373; CHECK-EMPTY:
7474; CHECK-NEXT: vector.ph:
@@ -89,13 +89,13 @@ define void @print_widen_gep_and_select(i64 %n, ptr noalias %y, ptr noalias %x,
8989; CHECK-NEXT: vp<[[VEC_PTR2:%.+]]> = vector-pointer ir<%arrayidx2>
9090; CHECK-NEXT: WIDEN store vp<[[VEC_PTR2]]>, ir<%add>
9191; CHECK-NEXT: EMIT vp<[[CAN_IV_NEXT]]> = add nuw vp<[[CAN_IV]]>, vp<[[VFxUF]]>
92- ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VEC_TC ]]>
92+ ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VTC ]]>
9393; CHECK-NEXT: No successors
9494; CHECK-NEXT: }
9595; CHECK-NEXT: Successor(s): middle.block
9696; CHECK-EMPTY:
9797; CHECK-NEXT: middle.block:
98- ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<%n>, vp<[[VEC_TC ]]>
98+ ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<%n>, vp<[[VTC ]]>
9999; CHECK-NEXT: EMIT branch-on-cond vp<[[CMP]]>
100100; CHECK-NEXT: Successor(s): ir-bb<for.end.loopexit>, scalar.ph
101101; CHECK-EMPTY:
@@ -131,7 +131,7 @@ define float @print_reduction(i64 %n, ptr noalias %y) {
131131; CHECK-LABEL: Checking a loop in 'print_reduction'
132132; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
133133; CHECK-NEXT: Live-in vp<[[VFxUF:%.]]> = VF * UF
134- ; CHECK-NEXT: Live-in vp<[[VEC_TC :%.+]]> = vector-trip-count
134+ ; CHECK-NEXT: Live-in vp<[[VTC :%.+]]> = vector-trip-count
135135; CHECK-NEXT: Live-in ir<%n> = original trip-count
136136; CHECK-EMPTY:
137137; CHECK-NEXT: vector.ph:
@@ -147,15 +147,15 @@ define float @print_reduction(i64 %n, ptr noalias %y) {
147147; CHECK-NEXT: WIDEN ir<%lv> = load vp<[[VEC_PTR]]>
148148; CHECK-NEXT: REDUCE ir<%red.next> = ir<%red> + fast reduce.fadd (ir<%lv>)
149149; CHECK-NEXT: EMIT vp<[[CAN_IV_NEXT]]> = add nuw vp<[[CAN_IV]]>, vp<[[VFxUF]]>
150- ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VEC_TC ]]>
150+ ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VTC ]]>
151151; CHECK-NEXT: No successors
152152; CHECK-NEXT: }
153153; CHECK-NEXT: Successor(s): middle.block
154154; CHECK-EMPTY:
155155; CHECK-NEXT: middle.block:
156156; CHECK-NEXT: EMIT vp<[[RED_RES:%.+]]> = compute-reduction-result ir<%red>, ir<%red.next>
157157; CHECK-NEXT: EMIT vp<[[RED_EX:%.+]]> = extract-from-end vp<[[RED_RES]]>, ir<1>
158- ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<%n>, vp<[[VEC_TC ]]>
158+ ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<%n>, vp<[[VTC ]]>
159159; CHECK-NEXT: EMIT branch-on-cond vp<[[CMP]]>
160160; CHECK-NEXT: Successor(s): ir-bb<for.end>, scalar.ph
161161; CHECK-EMPTY:
@@ -189,7 +189,7 @@ define void @print_reduction_with_invariant_store(i64 %n, ptr noalias %y, ptr no
189189; CHECK-LABEL: Checking a loop in 'print_reduction_with_invariant_store'
190190; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
191191; CHECK-NEXT: Live-in vp<[[VFxUF:%.]]> = VF * UF
192- ; CHECK-NEXT: Live-in vp<[[VEC_TC :%.+]]> = vector-trip-count
192+ ; CHECK-NEXT: Live-in vp<[[VTC :%.+]]> = vector-trip-count
193193; CHECK-NEXT: Live-in ir<%n> = original trip-count
194194; CHECK-EMPTY:
195195; CHECK-NEXT: vector.ph:
@@ -205,14 +205,14 @@ define void @print_reduction_with_invariant_store(i64 %n, ptr noalias %y, ptr no
205205; CHECK-NEXT: WIDEN ir<%lv> = load vp<[[VEC_PTR]]>
206206; CHECK-NEXT: REDUCE ir<%red.next> = ir<%red> + fast reduce.fadd (ir<%lv>) (with final reduction value stored in invariant address sank outside of loop)
207207; CHECK-NEXT: EMIT vp<[[CAN_IV_NEXT]]> = add nuw vp<[[CAN_IV]]>, vp<[[VFxUF]]>
208- ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VEC_TC ]]>
208+ ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VTC ]]>
209209; CHECK-NEXT: No successors
210210; CHECK-NEXT: }
211211; CHECK-NEXT: Successor(s): middle.block
212212; CHECK-EMPTY:
213213; CHECK-NEXT: middle.block:
214214; CHECK-NEXT: EMIT vp<[[RED_RES:.+]]> = compute-reduction-result ir<%red>, ir<%red.next>
215- ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<%n>, vp<[[VEC_TC ]]>
215+ ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<%n>, vp<[[VTC ]]>
216216; CHECK-NEXT: EMIT branch-on-cond vp<[[CMP]]>
217217; CHECK-NEXT: Successor(s): ir-bb<for.end>, scalar.ph
218218; CHECK-EMPTY:
@@ -245,7 +245,7 @@ define void @print_replicate_predicated_phi(i64 %n, ptr %x) {
245245; CHECK-LABEL: Checking a loop in 'print_replicate_predicated_phi'
246246; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
247247; CHECK-NEXT: Live-in vp<[[VFxUF:%.]]> = VF * UF
248- ; CHECK-NEXT: Live-in vp<[[VEC_TC :%.+]]> = vector-trip-count
248+ ; CHECK-NEXT: Live-in vp<[[VTC :%.+]]> = vector-trip-count
249249; CHECK-NEXT: vp<[[TC:%.+]]> = original trip-count
250250; CHECK-EMPTY:
251251; CHECK-NEXT: ir-bb<entry>:
@@ -284,13 +284,13 @@ define void @print_replicate_predicated_phi(i64 %n, ptr %x) {
284284; CHECK-NEXT: vp<[[VEC_PTR:%.+]]> = vector-pointer ir<%idx>
285285; CHECK-NEXT: WIDEN store vp<[[VEC_PTR]]>, ir<%d>
286286; CHECK-NEXT: EMIT vp<[[CAN_IV_NEXT]]> = add nuw vp<[[CAN_IV]]>, vp<[[VFxUF]]>
287- ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VEC_TC ]]>
287+ ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VTC ]]>
288288; CHECK-NEXT: No successors
289289; CHECK-NEXT: }
290290; CHECK-NEXT: Successor(s): middle.block
291291; CHECK-EMPTY:
292292; CHECK-NEXT: middle.block:
293- ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq vp<[[TC]]>, vp<[[VEC_TC ]]>
293+ ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq vp<[[TC]]>, vp<[[VTC ]]>
294294; CHECK-NEXT: EMIT branch-on-cond vp<[[CMP]]>
295295; CHECK-NEXT: Successor(s): ir-bb<for.end>, scalar.ph
296296; CHECK-EMPTY:
@@ -332,7 +332,7 @@ define void @print_interleave_groups(i32 %C, i32 %D) {
332332; CHECK-LABEL: Checking a loop in 'print_interleave_groups'
333333; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
334334; CHECK-NEXT: Live-in vp<[[VFxUF:%.]]> = VF * UF
335- ; CHECK-NEXT: Live-in vp<[[VEC_TC :%.+]]> = vector-trip-count
335+ ; CHECK-NEXT: Live-in vp<[[VTC :%.+]]> = vector-trip-count
336336; CHECK-NEXT: Live-in ir<256> = original trip-count
337337; CHECK-EMPTY:
338338; CHECK-NEXT: vector.ph:
@@ -357,13 +357,13 @@ define void @print_interleave_groups(i32 %C, i32 %D) {
357357; CHECK-NEXT: store ir<2> to index 2
358358; CHECK-NEXT: store ir<%AB.3> to index 3
359359; CHECK-NEXT: EMIT vp<[[CAN_IV_NEXT]]> = add nuw vp<[[CAN_IV]]>, vp<[[VFxUF]]>
360- ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VEC_TC ]]>
360+ ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VTC ]]>
361361; CHECK-NEXT: No successors
362362; CHECK-NEXT: }
363363; CHECK-NEXT: Successor(s): middle.block
364364; CHECK-EMPTY:
365365; CHECK-NEXT: middle.block:
366- ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<256>, vp<[[VEC_TC ]]>
366+ ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<256>, vp<[[VTC ]]>
367367; CHECK-NEXT: EMIT branch-on-cond vp<[[CMP]]>
368368; CHECK-NEXT: Successor(s): ir-bb<for.end>, scalar.ph
369369; CHECK-EMPTY:
@@ -409,7 +409,7 @@ define float @print_fmuladd_strict(ptr %a, ptr %b, i64 %n) {
409409; CHECK-LABEL: Checking a loop in 'print_fmuladd_strict'
410410; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
411411; CHECK-NEXT: Live-in vp<[[VFxUF:%.]]> = VF * UF
412- ; CHECK-NEXT: Live-in vp<[[VEC_TC :%.+]]> = vector-trip-count
412+ ; CHECK-NEXT: Live-in vp<[[VTC :%.+]]> = vector-trip-count
413413; CHECK-NEXT: Live-in ir<%n> = original trip-count
414414; CHECK-EMPTY:
415415; CHECK-NEXT: vector.ph:
@@ -429,15 +429,15 @@ define float @print_fmuladd_strict(ptr %a, ptr %b, i64 %n) {
429429; CHECK-NEXT: EMIT vp<[[FMUL:%.+]]> = fmul nnan ninf nsz ir<%l.a>, ir<%l.b>
430430; CHECK-NEXT: REDUCE ir<[[MULADD:%.+]]> = ir<%sum.07> + nnan ninf nsz reduce.fadd (vp<[[FMUL]]>)
431431; CHECK-NEXT: EMIT vp<[[CAN_IV_NEXT]]> = add nuw vp<[[CAN_IV]]>, vp<[[VFxUF]]>
432- ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VEC_TC ]]>
432+ ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VTC ]]>
433433; CHECK-NEXT: No successors
434434; CHECK-NEXT: }
435435; CHECK-NEXT: Successor(s): middle.block
436436; CHECK-EMPTY:
437437; CHECK-NEXT: middle.block:
438438; CHECK-NEXT: EMIT vp<[[RED_RES:%.+]]> = compute-reduction-result ir<%sum.07>, ir<[[MULADD]]>
439439; CHECK-NEXT: EMIT vp<[[RED_EX:%.+]]> = extract-from-end vp<[[RED_RES]]>, ir<1>
440- ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<%n>, vp<[[VEC_TC ]]>
440+ ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<%n>, vp<[[VTC ]]>
441441; CHECK-NEXT: EMIT branch-on-cond vp<[[CMP]]>
442442; CHECK-NEXT: Successor(s): ir-bb<for.end>, scalar.ph
443443; CHECK-EMPTY:
@@ -473,7 +473,7 @@ define void @debug_loc_vpinstruction(ptr nocapture %asd, ptr nocapture %bsd) !db
473473; CHECK-LABEL: Checking a loop in 'debug_loc_vpinstruction'
474474; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
475475; CHECK-NEXT: Live-in vp<[[VFxUF:%.]]> = VF * UF
476- ; CHECK-NEXT: Live-in vp<[[VEC_TC :%.+]]> = vector-trip-count
476+ ; CHECK-NEXT: Live-in vp<[[VTC :%.+]]> = vector-trip-count
477477; CHECK-NEXT: Live-in ir<128> = original trip-count
478478; CHECK-EMPTY:
479479; CHECK-NEXT: vector.ph:
@@ -516,13 +516,13 @@ define void @debug_loc_vpinstruction(ptr nocapture %asd, ptr nocapture %bsd) !db
516516; CHECK-NEXT: vp<[[VEC_PTR2:%.+]]> = vector-pointer ir<%isd>
517517; CHECK-NEXT: WIDEN store vp<[[VEC_PTR2]]>, ir<%ysd.0>
518518; CHECK-NEXT: EMIT vp<[[CAN_IV_NEXT]]> = add nuw vp<[[CAN_IV]]>, vp<[[VFxUF]]>
519- ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VEC_TC ]]>
519+ ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VTC ]]>
520520; CHECK-NEXT: No successors
521521; CHECK-NEXT:}
522522; CHECK-NEXT: Successor(s): middle.block
523523; CHECK-EMPTY:
524524; CHECK-NEXT: middle.block:
525- ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<128>, vp<[[VEC_TC ]]>
525+ ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<128>, vp<[[VTC ]]>
526526; CHECK-NEXT: EMIT branch-on-cond vp<[[CMP]]>
527527; CHECK-NEXT: Successor(s): ir-bb<exit>, scalar.ph
528528; CHECK-EMPTY:
@@ -599,7 +599,7 @@ define void @print_expand_scev(i64 %y, ptr %ptr) {
599599; CHECK-NEXT: Successor(s): middle.block
600600; CHECK-EMPTY:
601601; CHECK-NEXT: middle.block:
602- ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq vp<[[TC]]>, vp<[[VEC_TC ]]>
602+ ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq vp<[[TC]]>, vp<[[VTC ]]>
603603; CHECK-NEXT: EMIT branch-on-cond vp<[[CMP]]>
604604; CHECK-NEXT: Successor(s): ir-bb<loop.exit>, scalar.ph
605605; CHECK-EMPTY:
@@ -634,7 +634,7 @@ define i32 @print_exit_value(ptr %ptr, i32 %off) {
634634; CHECK-LABEL: Checking a loop in 'print_exit_value'
635635; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
636636; CHECK-NEXT: Live-in vp<[[VFxUF:%.]]> = VF * UF
637- ; CHECK-NEXT: Live-in vp<[[VEC_TC :%.+]]> = vector-trip-count
637+ ; CHECK-NEXT: Live-in vp<[[VTC :%.+]]> = vector-trip-count
638638; CHECK-NEXT: Live-in ir<1000> = original trip-count
639639; CHECK-EMPTY:
640640; CHECK-NEXT: vector.ph:
@@ -650,14 +650,14 @@ define i32 @print_exit_value(ptr %ptr, i32 %off) {
650650; CHECK-NEXT: vp<[[VEC_PTR:%.+]]> = vector-pointer ir<%gep>
651651; CHECK-NEXT: WIDEN store vp<[[VEC_PTR]]>, ir<0>
652652; CHECK-NEXT: EMIT vp<[[CAN_IV_NEXT]]> = add nuw vp<[[CAN_IV]]>, vp<[[VFxUF]]>
653- ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VEC_TC ]]>
653+ ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VTC ]]>
654654; CHECK-NEXT: No successors
655655; CHECK-NEXT: }
656656; CHECK-NEXT: Successor(s): middle.block
657657; CHECK-EMPTY:
658658; CHECK-NEXT: middle.block:
659659; CHECK-NEXT: EMIT vp<[[EXIT:%.+]]> = extract-from-end ir<%add>, ir<1>
660- ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<1000>, vp<[[VEC_TC ]]>
660+ ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<1000>, vp<[[VTC ]]>
661661; CHECK-NEXT: EMIT branch-on-cond vp<[[CMP]]>
662662; CHECK-NEXT: Successor(s): ir-bb<exit>, scalar.ph
663663; CHECK-EMPTY:
@@ -691,7 +691,7 @@ define void @print_fast_math_flags(i64 %n, ptr noalias %y, ptr noalias %x, ptr %
691691; CHECK-LABEL: Checking a loop in 'print_fast_math_flags'
692692; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
693693; CHECK-NEXT: Live-in vp<[[VFxUF:%.]]> = VF * UF
694- ; CHECK-NEXT: Live-in vp<[[VEC_TC :%.+]]> = vector-trip-count
694+ ; CHECK-NEXT: Live-in vp<[[VTC :%.+]]> = vector-trip-count
695695; CHECK-NEXT: Live-in ir<%n> = original trip-count
696696; CHECK-EMPTY:
697697; CHECK-NEXT: vector.ph:
@@ -711,13 +711,13 @@ define void @print_fast_math_flags(i64 %n, ptr noalias %y, ptr noalias %x, ptr %
711711; CHECK-NEXT: vp<[[VEC_PTR:%.+]]> = vector-pointer ir<%gep.x>
712712; CHECK-NEXT: WIDEN store vp<[[VEC_PTR]]>, ir<%div>
713713; CHECK-NEXT: EMIT vp<[[CAN_IV_NEXT]]> = add nuw vp<[[CAN_IV]]>, vp<[[VFxUF]]>
714- ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VEC_TC ]]>
714+ ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VTC ]]>
715715; CHECK-NEXT: No successors
716716; CHECK-NEXT: }
717717; CHECK-NEXT: Successor(s): middle.block
718718; CHECK-EMPTY:
719719; CHECK-NEXT: middle.block:
720- ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<%n>, vp<[[VEC_TC ]]>
720+ ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<%n>, vp<[[VTC ]]>
721721; CHECK-NEXT: EMIT branch-on-cond vp<[[CMP]]>
722722; CHECK-NEXT: Successor(s): ir-bb<exit>, scalar.ph
723723; CHECK-EMPTY:
@@ -752,7 +752,7 @@ define void @print_exact_flags(i64 %n, ptr noalias %x) {
752752; CHECK-LABEL: Checking a loop in 'print_exact_flags'
753753; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
754754; CHECK-NEXT: Live-in vp<[[VFxUF:%.]]> = VF * UF
755- ; CHECK-NEXT: Live-in vp<[[VEC_TC :%.+]]> = vector-trip-count
755+ ; CHECK-NEXT: Live-in vp<[[VTC :%.+]]> = vector-trip-count
756756; CHECK-NEXT: Live-in ir<%n> = original trip-count
757757; CHECK-EMPTY:
758758; CHECK-NEXT: vector.ph:
@@ -771,13 +771,13 @@ define void @print_exact_flags(i64 %n, ptr noalias %x) {
771771; CHECK-NEXT: vp<[[VEC_PTR2:%.+]]> = vector-pointer ir<%gep.x>
772772; CHECK-NEXT: WIDEN store vp<[[VEC_PTR2]]>, ir<%add>
773773; CHECK-NEXT: EMIT vp<[[CAN_IV_NEXT]]> = add nuw vp<[[CAN_IV]]>, vp<[[VFxUF]]>
774- ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VEC_TC ]]>
774+ ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VTC ]]>
775775; CHECK-NEXT: No successors
776776; CHECK-NEXT: }
777777; CHECK-NEXT: Successor(s): middle.block
778778; CHECK-EMPTY:
779779; CHECK-NEXT: middle.block:
780- ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<%n>, vp<[[VEC_TC ]]>
780+ ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<%n>, vp<[[VTC ]]>
781781; CHECK-NEXT: EMIT branch-on-cond vp<[[CMP]]>
782782; CHECK-NEXT: Successor(s): ir-bb<exit>, scalar.ph
783783; CHECK-EMPTY:
@@ -811,7 +811,7 @@ define void @print_call_flags(ptr readonly %src, ptr noalias %dest, i64 %n) {
811811; CHECK-LABEL: Checking a loop in 'print_call_flags'
812812; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
813813; CHECK-NEXT: Live-in vp<[[VFxUF:%.]]> = VF * UF
814- ; CHECK-NEXT: Live-in vp<[[VEC_TC :%.+]]> = vector-trip-count
814+ ; CHECK-NEXT: Live-in vp<[[VTC :%.+]]> = vector-trip-count
815815; CHECK-NEXT: Live-in ir<%n> = original trip-count
816816; CHECK-EMPTY:
817817; CHECK-NEXT: vector.ph:
@@ -851,13 +851,13 @@ define void @print_call_flags(ptr readonly %src, ptr noalias %dest, i64 %n) {
851851; CHECK-NEXT: vp<[[VEC_PTR2:%.+]]> = vector-pointer ir<%st.addr>
852852; CHECK-NEXT: WIDEN store vp<[[VEC_PTR2]]>, ir<%st.value>
853853; CHECK-NEXT: EMIT vp<[[CAN_IV_NEXT]]> = add nuw vp<[[CAN_IV]]>, vp<[[VFxUF]]>
854- ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VEC_TC ]]>
854+ ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VTC ]]>
855855; CHECK-NEXT: No successors
856856; CHECK-NEXT: }
857857; CHECK-NEXT: Successor(s): middle.block
858858; CHECK-EMPTY:
859859; CHECK-NEXT: middle.block:
860- ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<%n>, vp<[[VEC_TC ]]>
860+ ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<%n>, vp<[[VTC ]]>
861861; CHECK-NEXT: EMIT branch-on-cond vp<[[CMP]]>
862862; CHECK-NEXT: Successor(s): ir-bb<end>, scalar.ph
863863; CHECK-EMPTY:
@@ -901,7 +901,7 @@ define void @print_disjoint_flags(i64 %n, ptr noalias %x) {
901901; CHECK-LABEL: Checking a loop in 'print_disjoint_flags'
902902; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
903903; CHECK-NEXT: Live-in vp<[[VFxUF:%.]]> = VF * UF
904- ; CHECK-NEXT: Live-in vp<[[VEC_TC :%.+]]> = vector-trip-count
904+ ; CHECK-NEXT: Live-in vp<[[VTC :%.+]]> = vector-trip-count
905905; CHECK-NEXT: Live-in ir<%n> = original trip-count
906906; CHECK-EMPTY:
907907; CHECK-NEXT: vector.ph:
@@ -920,13 +920,13 @@ define void @print_disjoint_flags(i64 %n, ptr noalias %x) {
920920; CHECK-NEXT: vp<[[VEC_PTR:%.+]]> = vector-pointer ir<%gep.x>
921921; CHECK-NEXT: WIDEN store vp<[[VEC_PTR]]>, ir<%add>
922922; CHECK-NEXT: EMIT vp<[[CAN_IV_NEXT]]> = add nuw vp<[[CAN_IV]]>, vp<[[VFxUF]]>
923- ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VEC_TC ]]>
923+ ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VTC ]]>
924924; CHECK-NEXT: No successors
925925; CHECK-NEXT: }
926926; CHECK-NEXT: Successor(s): middle.block
927927; CHECK-EMPTY:
928928; CHECK-NEXT: middle.block:
929- ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<%n>, vp<[[VEC_TC ]]>
929+ ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<%n>, vp<[[VTC ]]>
930930; CHECK-NEXT: EMIT branch-on-cond vp<[[CMP]]>
931931; CHECK-NEXT: Successor(s): ir-bb<exit>, scalar.ph
932932; CHECK-EMPTY:
@@ -960,7 +960,7 @@ define void @zext_nneg(ptr noalias %p, ptr noalias %p1) {
960960; CHECK-LABEL: LV: Checking a loop in 'zext_nneg'
961961; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
962962; CHECK-NEXT: Live-in vp<[[VFxUF:%.]]> = VF * UF
963- ; CHECK-NEXT: Live-in vp<[[VEC_TC :%.+]]> = vector-trip-count
963+ ; CHECK-NEXT: Live-in vp<[[VTC :%.+]]> = vector-trip-count
964964; CHECK-NEXT: Live-in ir<1000> = original trip-count
965965; CHECK-EMPTY:
966966; CHECK-NEXT: vector.ph:
@@ -976,7 +976,7 @@ define void @zext_nneg(ptr noalias %p, ptr noalias %p1) {
976976; CHECK-NEXT: WIDEN-CAST ir<%zext> = zext nneg ir<%l>
977977; CHECK-NEXT: REPLICATE store ir<%zext>, ir<%p1>
978978; CHECK-NEXT: EMIT vp<[[CAN_IV_NEXT]]> = add nuw vp<[[CAN_IV]]>
979- ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VEC_TC ]]>
979+ ; CHECK-NEXT: EMIT branch-on-count vp<[[CAN_IV_NEXT]]>, vp<[[VTC ]]>
980980; CHECK-NEXT: No successors
981981; CHECK-NEXT: }
982982;
@@ -1028,7 +1028,7 @@ define i16 @print_first_order_recurrence_and_result(ptr %ptr) {
10281028; CHECK-NEXT: middle.block:
10291029; CHECK-NEXT: EMIT vp<[[RESUME_1:%.+]]> = extract-from-end ir<%for.1.next>, ir<1>
10301030; CHECK-NEXT: EMIT vp<[[FOR_RESULT:%.+]]> = extract-from-end ir<%for.1.next>, ir<2>
1031- ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<1000>, vp<[[VEC_TC ]]>
1031+ ; CHECK-NEXT: EMIT vp<[[CMP:%.+]]> = icmp eq ir<1000>, vp<[[VTC ]]>
10321032; CHECK-NEXT: EMIT branch-on-cond vp<[[CMP]]>
10331033; CHECK-NEXT: Successor(s): ir-bb<exit>, scalar.ph
10341034; CHECK-EMPTY:
0 commit comments