@@ -57,7 +57,6 @@ define void @test_tc_less_than_16(ptr %A, i64 %N) {
5757;
5858; CHECK: Executing best plan with VF=8, UF=2
5959; CHECK-NEXT: VPlan 'Final VPlan for VF={8},UF={2}' {
60- ; CHECK-NEXT: Live-in vp<[[VFxUF:%.+]]> = VF * UF
6160; CHECK-NEXT: Live-in vp<[[VTC:%.+]]> = vector-trip-count
6261; CHECK-NEXT: vp<[[TC:%.+]]> = original trip-count
6362; CHECK-EMPTY:
@@ -67,27 +66,21 @@ define void @test_tc_less_than_16(ptr %A, i64 %N) {
6766; CHECK-NEXT: No successors
6867; CHECK-EMPTY:
6968; CHECK-NEXT: vector.ph:
70- ; CHECK-NEXT: Successor(s): vector loop
69+ ; CHECK-NEXT: Successor(s): vector.body
7170; CHECK-EMPTY:
72- ; CHECK-NEXT: <x1> vector loop: {
73- ; CHECK-NEXT: vector.body:
74- ; CHECK-NEXT: EMIT vp<[[CAN_IV:%.+]]> = CANONICAL-INDUCTION ir<0>, vp<[[CAN_IV_NEXT:%.+]]>
75- ; CHECK-NEXT: vp<[[STEPS1:%.+]]> = SCALAR-STEPS vp<[[CAN_IV]]>, ir<1>
76- ; CHECK-NEXT: EMIT vp<[[PADD1:%.+]]> = ptradd ir<%A>, vp<[[STEPS1]]>
77- ; CHECK-NEXT: vp<[[VPTR1:%.]]> = vector-pointer vp<[[PADD1]]>
78- ; CHECK-NEXT: vp<[[VPTR2:%.]]> = vector-pointer vp<[[PADD1]]>, ir<1>
79- ; CHECK-NEXT: WIDEN ir<%l> = load vp<[[VPTR1]]>
80- ; CHECK-NEXT: WIDEN ir<%l>.1 = load vp<[[VPTR2]]>
81- ; CHECK-NEXT: WIDEN ir<%add> = add nsw ir<%l>, ir<10>
82- ; CHECK-NEXT: WIDEN ir<%add>.1 = add nsw ir<%l>.1, ir<10>
83- ; CHECK-NEXT: vp<[[VPTR3:%.+]]> = vector-pointer vp<[[PADD1]]>
84- ; CHECK-NEXT: vp<[[VPTR4:%.+]]> = vector-pointer vp<[[PADD1]]>, ir<1>
85- ; CHECK-NEXT: WIDEN store vp<[[VPTR3]]>, ir<%add>
86- ; CHECK-NEXT: WIDEN store vp<[[VPTR4]]>, ir<%add>.1
87- ; CHECK-NEXT: EMIT vp<[[CAN_IV_NEXT]]> = add nuw vp<[[CAN_IV:%.+]]>, vp<[[VFxUF]]>
88- ; CHECK-NEXT: EMIT branch-on-cond ir<true>
89- ; CHECK-NEXT: No successors
90- ; CHECK-NEXT: }
71+ ; CHECK-NEXT: vector.body:
72+ ; CHECK-NEXT: vp<[[STEPS1:%.+]]> = SCALAR-STEPS ir<0>, ir<1>
73+ ; CHECK-NEXT: EMIT vp<[[PADD1:%.+]]> = ptradd ir<%A>, vp<[[STEPS1]]>
74+ ; CHECK-NEXT: vp<[[VPTR1:%.]]> = vector-pointer vp<[[PADD1]]>
75+ ; CHECK-NEXT: vp<[[VPTR2:%.]]> = vector-pointer vp<[[PADD1]]>, ir<1>
76+ ; CHECK-NEXT: WIDEN ir<%l> = load vp<[[VPTR1]]>
77+ ; CHECK-NEXT: WIDEN ir<%l>.1 = load vp<[[VPTR2]]>
78+ ; CHECK-NEXT: WIDEN ir<%add> = add nsw ir<%l>, ir<10>
79+ ; CHECK-NEXT: WIDEN ir<%add>.1 = add nsw ir<%l>.1, ir<10>
80+ ; CHECK-NEXT: vp<[[VPTR3:%.+]]> = vector-pointer vp<[[PADD1]]>
81+ ; CHECK-NEXT: vp<[[VPTR4:%.+]]> = vector-pointer vp<[[PADD1]]>, ir<1>
82+ ; CHECK-NEXT: WIDEN store vp<[[VPTR3]]>, ir<%add>
83+ ; CHECK-NEXT: WIDEN store vp<[[VPTR4]]>, ir<%add>.1
9184; CHECK-NEXT: Successor(s): middle.block
9285; CHECK-EMPTY:
9386; CHECK-NEXT: middle.block:
0 commit comments