Skip to content

Commit ecff028

Browse files
committed
[LV] Update test after 4ac4726.
Update missed test checks after llvm#144644.
1 parent 3b251cd commit ecff028

File tree

1 file changed

+40
-40
lines changed

1 file changed

+40
-40
lines changed

llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)