@@ -274,15 +274,15 @@ define void @vector_reverse_i64(ptr nocapture noundef writeonly %A, ptr nocaptur
274274; CHECK-NEXT: IR %indvars.iv.next = add nsw i64 %indvars.iv, -1
275275; CHECK-NEXT: No successors
276276; CHECK-NEXT: }
277- ; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
277+ ; CHECK-NEXT: LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
278278; CHECK-NEXT: LV: filled BB:
279279; CHECK-NEXT: for.body.preheader: ; preds = %entry
280280; CHECK-NEXT: %0 = zext i32 %n to i64
281281; CHECK-NEXT: %1 = call i64 @llvm.vscale.i64()
282282; CHECK-NEXT: %2 = mul nuw i64 %1, 4
283283; CHECK-NEXT: %min.iters.check = icmp ult i64 %0, %2
284284; CHECK-NEXT: br i1 %min.iters.check, label %scalar.ph, label %vector.scevcheck
285- ; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<vector.scevcheck> in BB:vector.scevcheck
285+ ; CHECK-NEXT: LV: vectorizing VPBB: ir-bb<vector.scevcheck> in BB: vector.scevcheck
286286; CHECK-NEXT: LV: filled BB:
287287; CHECK-NEXT: vector.scevcheck: ; preds = %for.body.preheader
288288; CHECK-NEXT: %3 = add nsw i64 %0, -1
@@ -297,8 +297,8 @@ define void @vector_reverse_i64(ptr nocapture noundef writeonly %A, ptr nocaptur
297297; CHECK-NEXT: %9 = icmp ugt i64 %3, 4294967295
298298; CHECK-NEXT: %10 = or i1 %8, %9
299299; CHECK-NEXT: br i1 %10, label %scalar.ph, label %vector.memcheck
300- ; CHECK-NEXT: LV: draw edge fromfor .body.preheader
301- ; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<vector.memcheck> in BB:vector.memcheck
300+ ; CHECK-NEXT: LV: draw edge from for .body.preheader
301+ ; CHECK-NEXT: LV: vectorizing VPBB: ir-bb<vector.memcheck> in BB: vector.memcheck
302302; CHECK-NEXT: LV: filled BB:
303303; CHECK-NEXT: vector.memcheck: ; preds = %vector.scevcheck
304304; CHECK-NEXT: %11 = call i64 @llvm.vscale.i64()
@@ -307,8 +307,8 @@ define void @vector_reverse_i64(ptr nocapture noundef writeonly %A, ptr nocaptur
307307; CHECK-NEXT: %14 = sub i64 %B1, %A2
308308; CHECK-NEXT: %diff.check = icmp ult i64 %14, %13
309309; CHECK-NEXT: br i1 %diff.check, label %scalar.ph, label %vector.ph
310- ; CHECK-NEXT: LV: draw edge fromvector .scevcheck
311- ; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<vector.ph> in BB:vector.ph
310+ ; CHECK-NEXT: LV: draw edge from vector .scevcheck
311+ ; CHECK-NEXT: LV: vectorizing VPBB: ir-bb<vector.ph> in BB: vector.ph
312312; CHECK-NEXT: LV: filled BB:
313313; CHECK-NEXT: vector.ph: ; preds = %vector.memcheck
314314; CHECK-NEXT: %15 = call i64 @llvm.vscale.i64()
@@ -321,10 +321,10 @@ define void @vector_reverse_i64(ptr nocapture noundef writeonly %A, ptr nocaptur
321321; CHECK-NEXT: %.cast = trunc i64 %n.vec to i32
322322; CHECK-NEXT: %20 = sub i32 %n, %.cast
323323; CHECK-NEXT: br
324- ; CHECK-NEXT: LV: draw edge fromvector .memcheck
324+ ; CHECK-NEXT: LV: draw edge from vector .memcheck
325325; CHECK-NEXT: LV: created vector.body
326- ; CHECK-NEXT: LV: draw edge fromvector .ph
327- ; CHECK-NEXT: LV: vectorizing VPBB:vector.body in BB:vector.body
326+ ; CHECK-NEXT: LV: draw edge from vector .ph
327+ ; CHECK-NEXT: LV: vectorizing VPBB: vector.body in BB: vector.body
328328; CHECK-NEXT: LV: filled BB:
329329; CHECK-NEXT: vector.body: ; preds = %vector.body, %vector.ph
330330; CHECK-NEXT: %index = phi i64 [ 0, %vector.ph ]
@@ -351,28 +351,28 @@ define void @vector_reverse_i64(ptr nocapture noundef writeonly %A, ptr nocaptur
351351; CHECK-NEXT: %34 = icmp eq i64 %index.next, %n.vec
352352; CHECK-NEXT: br i1 %34, <null operand!>, label %vector.body
353353; CHECK-NEXT: LV: created middle.block
354- ; CHECK-NEXT: LV: draw edge fromvector .body
355- ; CHECK-NEXT: LV: vectorizing VPBB:middle.block in BB:middle.block
354+ ; CHECK-NEXT: LV: draw edge from vector .body
355+ ; CHECK-NEXT: LV: vectorizing VPBB: middle.block in BB: middle.block
356356; CHECK-NEXT: LV: filled BB:
357357; CHECK-NEXT: middle.block: ; preds = %vector.body
358358; CHECK-NEXT: %cmp.n = icmp eq i64 %0, %n.vec
359359; CHECK-NEXT: br i1 %cmp.n, <null operand!>, <null operand!>
360- ; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.cond.cleanup.loopexit> in BB:for.cond.cleanup.loopexit
360+ ; CHECK-NEXT: LV: vectorizing VPBB: ir-bb<for.cond.cleanup.loopexit> in BB: for.cond.cleanup.loopexit
361361; CHECK-NEXT: LV: filled BB:
362362; CHECK-NEXT: for.cond.cleanup.loopexit: ; preds = %for.body
363363; CHECK-NEXT: br label %for.cond.cleanup
364- ; CHECK-NEXT: LV: draw edge frommiddle .block
365- ; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<scalar.ph> in BB:scalar.ph
364+ ; CHECK-NEXT: LV: draw edge from middle .block
365+ ; CHECK-NEXT: LV: vectorizing VPBB: ir-bb<scalar.ph> in BB: scalar.ph
366366; CHECK-NEXT: LV: filled BB:
367367; CHECK-NEXT: scalar.ph: ; preds = %vector.memcheck, %vector.scevcheck, %for.body.preheader
368368; CHECK-NEXT: %bc.resume.val = phi i64 [ %19, %middle.block ], [ %0, %for.body.preheader ], [ %0, %vector.scevcheck ], [ %0, %vector.memcheck ]
369369; CHECK-NEXT: %bc.resume.val5 = phi i32 [ %20, %middle.block ], [ %n, %for.body.preheader ], [ %n, %vector.scevcheck ], [ %n, %vector.memcheck ]
370370; CHECK-NEXT: br label %for.body
371- ; CHECK-NEXT: LV: draw edge frommiddle .block
372- ; CHECK-NEXT: LV: draw edge fromfor .body.preheader
373- ; CHECK-NEXT: LV: draw edge fromvector .scevcheck
374- ; CHECK-NEXT: LV: draw edge fromvector .memcheck
375- ; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body> in BB:for.body
371+ ; CHECK-NEXT: LV: draw edge from middle .block
372+ ; CHECK-NEXT: LV: draw edge from for .body.preheader
373+ ; CHECK-NEXT: LV: draw edge from vector .scevcheck
374+ ; CHECK-NEXT: LV: draw edge from vector .memcheck
375+ ; CHECK-NEXT: LV: vectorizing VPBB: ir-bb<for.body> in BB: for.body
376376; CHECK-NEXT: LV: filled BB:
377377; CHECK-NEXT: for.body: ; preds = %for.body, %scalar.ph
378378; CHECK-NEXT: %indvars.iv = phi i64 [ %bc.resume.val, %scalar.ph ], [ %indvars.iv.next, %for.body ]
@@ -387,7 +387,7 @@ define void @vector_reverse_i64(ptr nocapture noundef writeonly %A, ptr nocaptur
387387; CHECK-NEXT: %cmp = icmp ugt i64 %indvars.iv, 1
388388; CHECK-NEXT: %indvars.iv.next = add nsw i64 %indvars.iv, -1
389389; CHECK-NEXT: br i1 %cmp, label %for.body, label %for.cond.cleanup.loopexit, !llvm.loop !0
390- ; CHECK-NEXT: LV: draw edge fromscalar .ph
390+ ; CHECK-NEXT: LV: draw edge from scalar .ph
391391; CHECK-NEXT: LV: Interleaving disabled by the pass manager
392392; CHECK-NEXT: LV: Vectorizing: innermost loop.
393393; CHECK-EMPTY:
@@ -683,15 +683,15 @@ define void @vector_reverse_f32(ptr nocapture noundef writeonly %A, ptr nocaptur
683683; CHECK-NEXT: IR %indvars.iv.next = add nsw i64 %indvars.iv, -1
684684; CHECK-NEXT: No successors
685685; CHECK-NEXT: }
686- ; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
686+ ; CHECK-NEXT: LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
687687; CHECK-NEXT: LV: filled BB:
688688; CHECK-NEXT: for.body.preheader: ; preds = %entry
689689; CHECK-NEXT: %0 = zext i32 %n to i64
690690; CHECK-NEXT: %1 = call i64 @llvm.vscale.i64()
691691; CHECK-NEXT: %2 = mul nuw i64 %1, 4
692692; CHECK-NEXT: %min.iters.check = icmp ult i64 %0, %2
693693; CHECK-NEXT: br i1 %min.iters.check, label %scalar.ph, label %vector.scevcheck
694- ; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<vector.scevcheck> in BB:vector.scevcheck
694+ ; CHECK-NEXT: LV: vectorizing VPBB: ir-bb<vector.scevcheck> in BB: vector.scevcheck
695695; CHECK-NEXT: LV: filled BB:
696696; CHECK-NEXT: vector.scevcheck: ; preds = %for.body.preheader
697697; CHECK-NEXT: %3 = add nsw i64 %0, -1
@@ -706,8 +706,8 @@ define void @vector_reverse_f32(ptr nocapture noundef writeonly %A, ptr nocaptur
706706; CHECK-NEXT: %9 = icmp ugt i64 %3, 4294967295
707707; CHECK-NEXT: %10 = or i1 %8, %9
708708; CHECK-NEXT: br i1 %10, label %scalar.ph, label %vector.memcheck
709- ; CHECK-NEXT: LV: draw edge fromfor .body.preheader
710- ; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<vector.memcheck> in BB:vector.memcheck
709+ ; CHECK-NEXT: LV: draw edge from for .body.preheader
710+ ; CHECK-NEXT: LV: vectorizing VPBB: ir-bb<vector.memcheck> in BB: vector.memcheck
711711; CHECK-NEXT: LV: filled BB:
712712; CHECK-NEXT: vector.memcheck: ; preds = %vector.scevcheck
713713; CHECK-NEXT: %11 = call i64 @llvm.vscale.i64()
@@ -716,8 +716,8 @@ define void @vector_reverse_f32(ptr nocapture noundef writeonly %A, ptr nocaptur
716716; CHECK-NEXT: %14 = sub i64 %B1, %A2
717717; CHECK-NEXT: %diff.check = icmp ult i64 %14, %13
718718; CHECK-NEXT: br i1 %diff.check, label %scalar.ph, label %vector.ph
719- ; CHECK-NEXT: LV: draw edge fromvector .scevcheck
720- ; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<vector.ph> in BB:vector.ph
719+ ; CHECK-NEXT: LV: draw edge from vector .scevcheck
720+ ; CHECK-NEXT: LV: vectorizing VPBB: ir-bb<vector.ph> in BB: vector.ph
721721; CHECK-NEXT: LV: filled BB:
722722; CHECK-NEXT: vector.ph: ; preds = %vector.memcheck
723723; CHECK-NEXT: %15 = call i64 @llvm.vscale.i64()
@@ -730,10 +730,10 @@ define void @vector_reverse_f32(ptr nocapture noundef writeonly %A, ptr nocaptur
730730; CHECK-NEXT: %.cast = trunc i64 %n.vec to i32
731731; CHECK-NEXT: %20 = sub i32 %n, %.cast
732732; CHECK-NEXT: br
733- ; CHECK-NEXT: LV: draw edge fromvector .memcheck
733+ ; CHECK-NEXT: LV: draw edge from vector .memcheck
734734; CHECK-NEXT: LV: created vector.body
735- ; CHECK-NEXT: LV: draw edge fromvector .ph
736- ; CHECK-NEXT: LV: vectorizing VPBB:vector.body in BB:vector.body
735+ ; CHECK-NEXT: LV: draw edge from vector .ph
736+ ; CHECK-NEXT: LV: vectorizing VPBB: vector.body in BB: vector.body
737737; CHECK-NEXT: LV: filled BB:
738738; CHECK-NEXT: vector.body: ; preds = %vector.body, %vector.ph
739739; CHECK-NEXT: %index = phi i64 [ 0, %vector.ph ]
@@ -760,28 +760,28 @@ define void @vector_reverse_f32(ptr nocapture noundef writeonly %A, ptr nocaptur
760760; CHECK-NEXT: %34 = icmp eq i64 %index.next, %n.vec
761761; CHECK-NEXT: br i1 %34, <null operand!>, label %vector.body
762762; CHECK-NEXT: LV: created middle.block
763- ; CHECK-NEXT: LV: draw edge fromvector .body
764- ; CHECK-NEXT: LV: vectorizing VPBB:middle.block in BB:middle.block
763+ ; CHECK-NEXT: LV: draw edge from vector .body
764+ ; CHECK-NEXT: LV: vectorizing VPBB: middle.block in BB: middle.block
765765; CHECK-NEXT: LV: filled BB:
766766; CHECK-NEXT: middle.block: ; preds = %vector.body
767767; CHECK-NEXT: %cmp.n = icmp eq i64 %0, %n.vec
768768; CHECK-NEXT: br i1 %cmp.n, <null operand!>, <null operand!>
769- ; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.cond.cleanup.loopexit> in BB:for.cond.cleanup.loopexit
769+ ; CHECK-NEXT: LV: vectorizing VPBB: ir-bb<for.cond.cleanup.loopexit> in BB: for.cond.cleanup.loopexit
770770; CHECK-NEXT: LV: filled BB:
771771; CHECK-NEXT: for.cond.cleanup.loopexit: ; preds = %for.body
772772; CHECK-NEXT: br label %for.cond.cleanup
773- ; CHECK-NEXT: LV: draw edge frommiddle .block
774- ; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<scalar.ph> in BB:scalar.ph
773+ ; CHECK-NEXT: LV: draw edge from middle .block
774+ ; CHECK-NEXT: LV: vectorizing VPBB: ir-bb<scalar.ph> in BB: scalar.ph
775775; CHECK-NEXT: LV: filled BB:
776776; CHECK-NEXT: scalar.ph: ; preds = %vector.memcheck, %vector.scevcheck, %for.body.preheader
777777; CHECK-NEXT: %bc.resume.val = phi i64 [ %19, %middle.block ], [ %0, %for.body.preheader ], [ %0, %vector.scevcheck ], [ %0, %vector.memcheck ]
778778; CHECK-NEXT: %bc.resume.val5 = phi i32 [ %20, %middle.block ], [ %n, %for.body.preheader ], [ %n, %vector.scevcheck ], [ %n, %vector.memcheck ]
779779; CHECK-NEXT: br label %for.body
780- ; CHECK-NEXT: LV: draw edge frommiddle .block
781- ; CHECK-NEXT: LV: draw edge fromfor .body.preheader
782- ; CHECK-NEXT: LV: draw edge fromvector .scevcheck
783- ; CHECK-NEXT: LV: draw edge fromvector .memcheck
784- ; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body> in BB:for.body
780+ ; CHECK-NEXT: LV: draw edge from middle .block
781+ ; CHECK-NEXT: LV: draw edge from for .body.preheader
782+ ; CHECK-NEXT: LV: draw edge from vector .scevcheck
783+ ; CHECK-NEXT: LV: draw edge from vector .memcheck
784+ ; CHECK-NEXT: LV: vectorizing VPBB: ir-bb<for.body> in BB: for.body
785785; CHECK-NEXT: LV: filled BB:
786786; CHECK-NEXT: for.body: ; preds = %for.body, %scalar.ph
787787; CHECK-NEXT: %indvars.iv = phi i64 [ %bc.resume.val, %scalar.ph ], [ %indvars.iv.next, %for.body ]
@@ -796,7 +796,7 @@ define void @vector_reverse_f32(ptr nocapture noundef writeonly %A, ptr nocaptur
796796; CHECK-NEXT: %cmp = icmp ugt i64 %indvars.iv, 1
797797; CHECK-NEXT: %indvars.iv.next = add nsw i64 %indvars.iv, -1
798798; CHECK-NEXT: br i1 %cmp, label %for.body, label %for.cond.cleanup.loopexit, !llvm.loop !0
799- ; CHECK-NEXT: LV: draw edge fromscalar .ph
799+ ; CHECK-NEXT: LV: draw edge from scalar .ph
800800; CHECK-NEXT: LV: Interleaving disabled by the pass manager
801801; CHECK-NEXT: LV: Vectorizing: innermost loop.
802802;
0 commit comments