|
5 | 5 | ; RUN: -prefer-predicate-over-epilogue=predicate-dont-vectorize \
|
6 | 6 | ; RUN: -mtriple=riscv64 -mattr=+v -riscv-v-vector-bits-max=128 -disable-output < %s 2>&1 | FileCheck --check-prefix=IF-EVL %s
|
7 | 7 |
|
8 |
| -define void @vp_smax(ptr noalias %a, ptr noalias %b, ptr noalias %c, i64 %N) { |
| 8 | +define void @vp_smax(ptr %a, ptr %b, ptr %c, i64 %N) { |
9 | 9 | ; IF-EVL: VPlan 'Initial VPlan for VF={vscale x 1,vscale x 2,vscale x 4},UF={1}' {
|
10 | 10 | ; IF-EVL-NEXT: Live-in vp<[[VFUF:%[0-9]+]]> = VF * UF
|
11 | 11 | ; IF-EVL-NEXT: Live-in vp<[[VTC:%[0-9]+]]> = vector-trip-count
|
|
58 | 58 | ret void
|
59 | 59 | }
|
60 | 60 |
|
61 |
| -define void @vp_smin(ptr noalias %a, ptr noalias %b, ptr noalias %c, i64 %N) { |
| 61 | +define void @vp_smin(ptr %a, ptr %b, ptr %c, i64 %N) { |
62 | 62 | ; IF-EVL: VPlan 'Initial VPlan for VF={vscale x 1,vscale x 2,vscale x 4},UF={1}' {
|
63 | 63 | ; IF-EVL-NEXT: Live-in vp<[[VFUF:%[0-9]+]]> = VF * UF
|
64 | 64 | ; IF-EVL-NEXT: Live-in vp<[[VTC:%[0-9]+]]> = vector-trip-count
|
@@ -111,7 +111,7 @@ exit:
|
111 | 111 | ret void
|
112 | 112 | }
|
113 | 113 |
|
114 |
| -define void @vp_umax(ptr noalias %a, ptr noalias %b, ptr noalias %c, i64 %N) { |
| 114 | +define void @vp_umax(ptr %a, ptr %b, ptr %c, i64 %N) { |
115 | 115 | ; IF-EVL: VPlan 'Initial VPlan for VF={vscale x 1,vscale x 2,vscale x 4},UF={1}' {
|
116 | 116 | ; IF-EVL-NEXT: Live-in vp<[[VFUF:%[0-9]+]]> = VF * UF
|
117 | 117 | ; IF-EVL-NEXT: Live-in vp<[[VTC:%[0-9]+]]> = vector-trip-count
|
@@ -164,7 +164,7 @@ exit:
|
164 | 164 | ret void
|
165 | 165 | }
|
166 | 166 |
|
167 |
| -define void @vp_umin(ptr noalias %a, ptr noalias %b, ptr noalias %c, i64 %N) { |
| 167 | +define void @vp_umin(ptr %a, ptr %b, ptr %c, i64 %N) { |
168 | 168 | ; IF-EVL: VPlan 'Initial VPlan for VF={vscale x 1,vscale x 2,vscale x 4},UF={1}' {
|
169 | 169 | ; IF-EVL-NEXT: Live-in vp<[[VFUF:%[0-9]+]]> = VF * UF
|
170 | 170 | ; IF-EVL-NEXT: Live-in vp<[[VTC:%[0-9]+]]> = vector-trip-count
|
@@ -218,7 +218,7 @@ exit:
|
218 | 218 | }
|
219 | 219 |
|
220 | 220 |
|
221 |
| -define void @vp_ctlz(ptr noalias %a, ptr noalias %b, i64 %N) { |
| 221 | +define void @vp_ctlz(ptr %a, ptr %b, i64 %N) { |
222 | 222 | ; IF-EVL: VPlan 'Initial VPlan for VF={vscale x 1,vscale x 2,vscale x 4},UF={1}' {
|
223 | 223 | ; IF-EVL-NEXT: Live-in vp<[[VFUF:%[0-9]+]]> = VF * UF
|
224 | 224 | ; IF-EVL-NEXT: Live-in vp<[[VTC:%[0-9]+]]> = vector-trip-count
|
@@ -268,7 +268,7 @@ exit:
|
268 | 268 |
|
269 | 269 | ; FIXME: vp_cttz: Assertion `(BestFactor.Width == LegacyVF.Width || planContainsAdditionalSimplifications(getPlanFor(BestFactor.Width), CostCtx, OrigLoop)) && " VPlan cost model and legacy cost model disagreed"' failed
|
270 | 270 |
|
271 |
| -define void @vp_lrint(ptr noalias %a, ptr noalias %b, i64 %N) { |
| 271 | +define void @vp_lrint(ptr %a, ptr %b, i64 %N) { |
272 | 272 | ; IF-EVL: VPlan 'Initial VPlan for VF={vscale x 1,vscale x 2,vscale x 4},UF={1}' {
|
273 | 273 | ; IF-EVL-NEXT: Live-in vp<[[VFUF:%[0-9]+]]> = VF * UF
|
274 | 274 | ; IF-EVL-NEXT: Live-in vp<[[VTC:%[0-9]+]]> = vector-trip-count
|
@@ -320,7 +320,7 @@ exit:
|
320 | 320 | ret void
|
321 | 321 | }
|
322 | 322 |
|
323 |
| -define void @vp_llrint(ptr noalias %a, ptr noalias %b, i64 %N) { |
| 323 | +define void @vp_llrint(ptr %a, ptr %b, i64 %N) { |
324 | 324 | ; IF-EVL: VPlan 'Initial VPlan for VF={vscale x 1,vscale x 2,vscale x 4},UF={1}' {
|
325 | 325 | ; IF-EVL-NEXT: Live-in vp<[[VFUF:%[0-9]+]]> = VF * UF
|
326 | 326 | ; IF-EVL-NEXT: Live-in vp<[[VTC:%[0-9]+]]> = vector-trip-count
|
@@ -372,7 +372,7 @@ exit:
|
372 | 372 | ret void
|
373 | 373 | }
|
374 | 374 |
|
375 |
| -define void @vp_abs(ptr noalias %a, ptr noalias %b, i64 %N) { |
| 375 | +define void @vp_abs(ptr %a, ptr %b, i64 %N) { |
376 | 376 | ; IF-EVL: VPlan 'Initial VPlan for VF={vscale x 1,vscale x 2,vscale x 4},UF={1}' {
|
377 | 377 | ; IF-EVL-NEXT: Live-in vp<[[VFUF:%[0-9]+]]> = VF * UF
|
378 | 378 | ; IF-EVL-NEXT: Live-in vp<[[VTC:%[0-9]+]]> = vector-trip-count
|
|
0 commit comments