Skip to content

Commit 2d247d0

Browse files
committed
add new test for showing the default behaviour vs the explicitly specified behaviour
Change-Id: Iaea637e2b3573cd70d0a3d3509049b7cc0cb92c5
1 parent fe9ad8d commit 2d247d0

File tree

3 files changed

+408
-625
lines changed

3 files changed

+408
-625
lines changed

llvm/test/Transforms/LoopVectorize/AArch64/sve-epilog-vect-vscale-tune.ll

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
; RUN: opt -S -passes=loop-vectorize,instsimplify -force-vector-interleave=1 \
22
; RUN: -mcpu=neoverse-v1 -sve-tail-folding=disabled < %s | FileCheck %s --check-prefix=CHECK-EPILOG
33
; RUN: opt -S -passes=loop-vectorize,instsimplify -force-vector-interleave=1 \
4-
; RUN: -mcpu=neoverse-v1 -sve-tail-folding=disabled -sve-prefer-fixed-over-scalable-if-equal=false \
5-
; RUN: < %s | FileCheck %s --check-prefix=CHECK-EPILOG-PREFER-SCALABLE
6-
; RUN: opt -S -passes=loop-vectorize,instsimplify -force-vector-interleave=1 \
74
; RUN: -mcpu=neoverse-v2 < %s | FileCheck %s --check-prefix=CHECK-EPILOG-V2
85
; RUN: opt -S -passes=loop-vectorize,instsimplify -force-vector-interleave=1 \
96
; RUN: -mcpu=cortex-x2 < %s | FileCheck %s --check-prefix=CHECK-NO-EPILOG
@@ -15,10 +12,6 @@ define void @foo(ptr noalias nocapture readonly %p, ptr noalias nocapture %q, i6
1512
; CHECK-EPILOG: vec.epilog.vector.body:
1613
; CHECK-EPILOG: load <8 x i16>
1714

18-
; CHECK-EPILOG-PREFER-SCALABLE: vec.epilog.ph:
19-
; CHECK-EPILOG-PREFER-SCALABLE: vec.epilog.vector.body:
20-
; CHECK-EPILOG-PREFER-SCALABLE: load <vscale x 4 x i16>
21-
2215
; The epilogue loop gets vectorised vscale x 2 x i16 wide.
2316
; CHECK-EPILOG-V2: vec.epilog.ph:
2417
; CHECK-EPILOG-V2: vec.epilog.vector.body:

0 commit comments

Comments
 (0)