Lines Matching defs:Creative

296   ret <vscale x 8 x i32> %v
299 declare <vscale x 16 x i32> @llvm.experimental.stepvector.nxv16i32()
303 ; CHECK: # %bb.0:
307 %v = call <vscale x 16 x i32> @llvm.experimental.stepvector.nxv16i32()
311 define <vscale x 16 x i32> @add_stepvector_nxv16i32() {
314 ; CHECK-NEXT: vsetvli a0, zero, e32, m8, ta, mu
319 %0 = call <vscale x 16 x i32> @llvm.experimental.stepvector.nxv16i32()
325 define <vscale x 16 x i32> @mul_stepvector_nxv16i32() {
328 ; CHECK-NEXT: vsetvli a0, zero, e32, m8, ta, mu
331 ; CHECK-NEXT: vmul.vx v8, v8, a0
335 …%1 = shufflevector <vscale x 16 x i32> %0, <vscale x 16 x i32> poison, <vscale x 16 x i32> zeroini…
344 ; CHECK-NEXT: vsetvli a0, zero, e32, m8, ta, mu
349 %0 = insertelement <vscale x 16 x i32> poison, i32 2, i32 0
356 declare <vscale x 1 x i64> @llvm.experimental.stepvector.nxv1i64()
361 ; CHECK-NEXT: vsetvli a0, zero, e64, m1, ta, mu
364 %v = call <vscale x 1 x i64> @llvm.experimental.stepvector.nxv1i64()
368 declare <vscale x 2 x i64> @llvm.experimental.stepvector.nxv2i64()
373 ; CHECK-NEXT: vsetvli a0, zero, e64, m2, ta, mu
376 %v = call <vscale x 2 x i64> @llvm.experimental.stepvector.nxv2i64()
380 declare <vscale x 4 x i64> @llvm.experimental.stepvector.nxv4i64()
385 ; CHECK-NEXT: vsetvli a0, zero, e64, m4, ta, mu
388 %v = call <vscale x 4 x i64> @llvm.experimental.stepvector.nxv4i64()
392 declare <vscale x 8 x i64> @llvm.experimental.stepvector.nxv8i64()
400 %v = call <vscale x 8 x i64> @llvm.experimental.stepvector.nxv8i64()
407 ; CHECK-NEXT: vsetvli a0, zero, e64, m8, ta, mu
412 %0 = call <vscale x 8 x i64> @llvm.experimental.stepvector.nxv8i64()