@@ -117,7 +117,7 @@ declare <vscale x 4 x bfloat> @llvm.vp.ceil.nxv4bf16(<vscale x 4 x bfloat>, <vsc
117117define <vscale x 4 x bfloat> @vp_ceil_vv_nxv4bf16 (<vscale x 4 x bfloat> %va , <vscale x 4 x i1 > %m , i32 zeroext %evl ) {
118118; CHECK-LABEL: vp_ceil_vv_nxv4bf16:
119119; CHECK: # %bb.0:
120- ; CHECK-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
120+ ; CHECK-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
121121; CHECK-NEXT: vmv1r.v v9, v0
122122; CHECK-NEXT: vsetvli a1, zero, e16, m1, ta, ma
123123; CHECK-NEXT: vfwcvtbf16.f.f.v v10, v8
@@ -170,7 +170,7 @@ declare <vscale x 8 x bfloat> @llvm.vp.ceil.nxv8bf16(<vscale x 8 x bfloat>, <vsc
170170define <vscale x 8 x bfloat> @vp_ceil_vv_nxv8bf16 (<vscale x 8 x bfloat> %va , <vscale x 8 x i1 > %m , i32 zeroext %evl ) {
171171; CHECK-LABEL: vp_ceil_vv_nxv8bf16:
172172; CHECK: # %bb.0:
173- ; CHECK-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
173+ ; CHECK-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
174174; CHECK-NEXT: vmv1r.v v10, v0
175175; CHECK-NEXT: vsetvli a1, zero, e16, m2, ta, ma
176176; CHECK-NEXT: vfwcvtbf16.f.f.v v12, v8
@@ -223,7 +223,7 @@ declare <vscale x 16 x bfloat> @llvm.vp.ceil.nxv16bf16(<vscale x 16 x bfloat>, <
223223define <vscale x 16 x bfloat> @vp_ceil_vv_nxv16bf16 (<vscale x 16 x bfloat> %va , <vscale x 16 x i1 > %m , i32 zeroext %evl ) {
224224; CHECK-LABEL: vp_ceil_vv_nxv16bf16:
225225; CHECK: # %bb.0:
226- ; CHECK-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
226+ ; CHECK-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
227227; CHECK-NEXT: vmv1r.v v12, v0
228228; CHECK-NEXT: vsetvli a1, zero, e16, m4, ta, ma
229229; CHECK-NEXT: vfwcvtbf16.f.f.v v16, v8
@@ -282,7 +282,7 @@ define <vscale x 32 x bfloat> @vp_ceil_vv_nxv32bf16(<vscale x 32 x bfloat> %va,
282282; CHECK-NEXT: slli a1, a1, 3
283283; CHECK-NEXT: sub sp, sp, a1
284284; CHECK-NEXT: .cfi_escape 0x0f, 0x0d, 0x72, 0x00, 0x11, 0x10, 0x22, 0x11, 0x08, 0x92, 0xa2, 0x38, 0x00, 0x1e, 0x22 # sp + 16 + 8 * vlenb
285- ; CHECK-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
285+ ; CHECK-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
286286; CHECK-NEXT: vmv1r.v v7, v0
287287; CHECK-NEXT: csrr a2, vlenb
288288; CHECK-NEXT: vsetvli a1, zero, e16, m4, ta, ma
@@ -586,7 +586,7 @@ define <vscale x 4 x half> @vp_ceil_vv_nxv4f16(<vscale x 4 x half> %va, <vscale
586586;
587587; ZVFHMIN-LABEL: vp_ceil_vv_nxv4f16:
588588; ZVFHMIN: # %bb.0:
589- ; ZVFHMIN-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
589+ ; ZVFHMIN-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
590590; ZVFHMIN-NEXT: vmv1r.v v9, v0
591591; ZVFHMIN-NEXT: vsetvli a1, zero, e16, m1, ta, ma
592592; ZVFHMIN-NEXT: vfwcvt.f.f.v v10, v8
@@ -654,7 +654,7 @@ declare <vscale x 8 x half> @llvm.vp.ceil.nxv8f16(<vscale x 8 x half>, <vscale x
654654define <vscale x 8 x half > @vp_ceil_vv_nxv8f16 (<vscale x 8 x half > %va , <vscale x 8 x i1 > %m , i32 zeroext %evl ) {
655655; ZVFH-LABEL: vp_ceil_vv_nxv8f16:
656656; ZVFH: # %bb.0:
657- ; ZVFH-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
657+ ; ZVFH-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
658658; ZVFH-NEXT: vmv1r.v v10, v0
659659; ZVFH-NEXT: lui a1, %hi(.LCPI18_0)
660660; ZVFH-NEXT: flh fa5, %lo(.LCPI18_0)(a1)
@@ -674,7 +674,7 @@ define <vscale x 8 x half> @vp_ceil_vv_nxv8f16(<vscale x 8 x half> %va, <vscale
674674;
675675; ZVFHMIN-LABEL: vp_ceil_vv_nxv8f16:
676676; ZVFHMIN: # %bb.0:
677- ; ZVFHMIN-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
677+ ; ZVFHMIN-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
678678; ZVFHMIN-NEXT: vmv1r.v v10, v0
679679; ZVFHMIN-NEXT: vsetvli a1, zero, e16, m2, ta, ma
680680; ZVFHMIN-NEXT: vfwcvt.f.f.v v12, v8
@@ -742,7 +742,7 @@ declare <vscale x 16 x half> @llvm.vp.ceil.nxv16f16(<vscale x 16 x half>, <vscal
742742define <vscale x 16 x half > @vp_ceil_vv_nxv16f16 (<vscale x 16 x half > %va , <vscale x 16 x i1 > %m , i32 zeroext %evl ) {
743743; ZVFH-LABEL: vp_ceil_vv_nxv16f16:
744744; ZVFH: # %bb.0:
745- ; ZVFH-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
745+ ; ZVFH-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
746746; ZVFH-NEXT: vmv1r.v v12, v0
747747; ZVFH-NEXT: lui a1, %hi(.LCPI20_0)
748748; ZVFH-NEXT: flh fa5, %lo(.LCPI20_0)(a1)
@@ -762,7 +762,7 @@ define <vscale x 16 x half> @vp_ceil_vv_nxv16f16(<vscale x 16 x half> %va, <vsca
762762;
763763; ZVFHMIN-LABEL: vp_ceil_vv_nxv16f16:
764764; ZVFHMIN: # %bb.0:
765- ; ZVFHMIN-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
765+ ; ZVFHMIN-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
766766; ZVFHMIN-NEXT: vmv1r.v v12, v0
767767; ZVFHMIN-NEXT: vsetvli a1, zero, e16, m4, ta, ma
768768; ZVFHMIN-NEXT: vfwcvt.f.f.v v16, v8
@@ -830,7 +830,7 @@ declare <vscale x 32 x half> @llvm.vp.ceil.nxv32f16(<vscale x 32 x half>, <vscal
830830define <vscale x 32 x half > @vp_ceil_vv_nxv32f16 (<vscale x 32 x half > %va , <vscale x 32 x i1 > %m , i32 zeroext %evl ) {
831831; ZVFH-LABEL: vp_ceil_vv_nxv32f16:
832832; ZVFH: # %bb.0:
833- ; ZVFH-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
833+ ; ZVFH-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
834834; ZVFH-NEXT: vmv1r.v v16, v0
835835; ZVFH-NEXT: lui a1, %hi(.LCPI22_0)
836836; ZVFH-NEXT: flh fa5, %lo(.LCPI22_0)(a1)
@@ -856,7 +856,7 @@ define <vscale x 32 x half> @vp_ceil_vv_nxv32f16(<vscale x 32 x half> %va, <vsca
856856; ZVFHMIN-NEXT: slli a1, a1, 3
857857; ZVFHMIN-NEXT: sub sp, sp, a1
858858; ZVFHMIN-NEXT: .cfi_escape 0x0f, 0x0d, 0x72, 0x00, 0x11, 0x10, 0x22, 0x11, 0x08, 0x92, 0xa2, 0x38, 0x00, 0x1e, 0x22 # sp + 16 + 8 * vlenb
859- ; ZVFHMIN-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
859+ ; ZVFHMIN-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
860860; ZVFHMIN-NEXT: vmv1r.v v7, v0
861861; ZVFHMIN-NEXT: csrr a2, vlenb
862862; ZVFHMIN-NEXT: vsetvli a1, zero, e16, m4, ta, ma
@@ -1079,7 +1079,7 @@ declare <vscale x 4 x float> @llvm.vp.ceil.nxv4f32(<vscale x 4 x float>, <vscale
10791079define <vscale x 4 x float > @vp_ceil_vv_nxv4f32 (<vscale x 4 x float > %va , <vscale x 4 x i1 > %m , i32 zeroext %evl ) {
10801080; CHECK-LABEL: vp_ceil_vv_nxv4f32:
10811081; CHECK: # %bb.0:
1082- ; CHECK-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
1082+ ; CHECK-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
10831083; CHECK-NEXT: vmv1r.v v10, v0
10841084; CHECK-NEXT: vsetvli zero, a0, e32, m2, ta, ma
10851085; CHECK-NEXT: vfabs.v v12, v8, v0.t
@@ -1124,7 +1124,7 @@ declare <vscale x 8 x float> @llvm.vp.ceil.nxv8f32(<vscale x 8 x float>, <vscale
11241124define <vscale x 8 x float > @vp_ceil_vv_nxv8f32 (<vscale x 8 x float > %va , <vscale x 8 x i1 > %m , i32 zeroext %evl ) {
11251125; CHECK-LABEL: vp_ceil_vv_nxv8f32:
11261126; CHECK: # %bb.0:
1127- ; CHECK-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
1127+ ; CHECK-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
11281128; CHECK-NEXT: vmv1r.v v12, v0
11291129; CHECK-NEXT: vsetvli zero, a0, e32, m4, ta, ma
11301130; CHECK-NEXT: vfabs.v v16, v8, v0.t
@@ -1169,7 +1169,7 @@ declare <vscale x 16 x float> @llvm.vp.ceil.nxv16f32(<vscale x 16 x float>, <vsc
11691169define <vscale x 16 x float > @vp_ceil_vv_nxv16f32 (<vscale x 16 x float > %va , <vscale x 16 x i1 > %m , i32 zeroext %evl ) {
11701170; CHECK-LABEL: vp_ceil_vv_nxv16f32:
11711171; CHECK: # %bb.0:
1172- ; CHECK-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
1172+ ; CHECK-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
11731173; CHECK-NEXT: vmv1r.v v16, v0
11741174; CHECK-NEXT: vsetvli zero, a0, e32, m8, ta, ma
11751175; CHECK-NEXT: vfabs.v v24, v8, v0.t
@@ -1256,7 +1256,7 @@ declare <vscale x 2 x double> @llvm.vp.ceil.nxv2f64(<vscale x 2 x double>, <vsca
12561256define <vscale x 2 x double > @vp_ceil_vv_nxv2f64 (<vscale x 2 x double > %va , <vscale x 2 x i1 > %m , i32 zeroext %evl ) {
12571257; CHECK-LABEL: vp_ceil_vv_nxv2f64:
12581258; CHECK: # %bb.0:
1259- ; CHECK-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
1259+ ; CHECK-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
12601260; CHECK-NEXT: vmv1r.v v10, v0
12611261; CHECK-NEXT: lui a1, %hi(.LCPI36_0)
12621262; CHECK-NEXT: fld fa5, %lo(.LCPI36_0)(a1)
@@ -1301,7 +1301,7 @@ declare <vscale x 4 x double> @llvm.vp.ceil.nxv4f64(<vscale x 4 x double>, <vsca
13011301define <vscale x 4 x double > @vp_ceil_vv_nxv4f64 (<vscale x 4 x double > %va , <vscale x 4 x i1 > %m , i32 zeroext %evl ) {
13021302; CHECK-LABEL: vp_ceil_vv_nxv4f64:
13031303; CHECK: # %bb.0:
1304- ; CHECK-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
1304+ ; CHECK-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
13051305; CHECK-NEXT: vmv1r.v v12, v0
13061306; CHECK-NEXT: lui a1, %hi(.LCPI38_0)
13071307; CHECK-NEXT: fld fa5, %lo(.LCPI38_0)(a1)
@@ -1346,7 +1346,7 @@ declare <vscale x 7 x double> @llvm.vp.ceil.nxv7f64(<vscale x 7 x double>, <vsca
13461346define <vscale x 7 x double > @vp_ceil_vv_nxv7f64 (<vscale x 7 x double > %va , <vscale x 7 x i1 > %m , i32 zeroext %evl ) {
13471347; CHECK-LABEL: vp_ceil_vv_nxv7f64:
13481348; CHECK: # %bb.0:
1349- ; CHECK-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
1349+ ; CHECK-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
13501350; CHECK-NEXT: vmv1r.v v16, v0
13511351; CHECK-NEXT: lui a1, %hi(.LCPI40_0)
13521352; CHECK-NEXT: fld fa5, %lo(.LCPI40_0)(a1)
@@ -1391,7 +1391,7 @@ declare <vscale x 8 x double> @llvm.vp.ceil.nxv8f64(<vscale x 8 x double>, <vsca
13911391define <vscale x 8 x double > @vp_ceil_vv_nxv8f64 (<vscale x 8 x double > %va , <vscale x 8 x i1 > %m , i32 zeroext %evl ) {
13921392; CHECK-LABEL: vp_ceil_vv_nxv8f64:
13931393; CHECK: # %bb.0:
1394- ; CHECK-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
1394+ ; CHECK-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
13951395; CHECK-NEXT: vmv1r.v v16, v0
13961396; CHECK-NEXT: lui a1, %hi(.LCPI42_0)
13971397; CHECK-NEXT: fld fa5, %lo(.LCPI42_0)(a1)
@@ -1443,7 +1443,7 @@ define <vscale x 16 x double> @vp_ceil_vv_nxv16f64(<vscale x 16 x double> %va, <
14431443; CHECK-NEXT: slli a1, a1, 3
14441444; CHECK-NEXT: sub sp, sp, a1
14451445; CHECK-NEXT: .cfi_escape 0x0f, 0x0d, 0x72, 0x00, 0x11, 0x10, 0x22, 0x11, 0x08, 0x92, 0xa2, 0x38, 0x00, 0x1e, 0x22 # sp + 16 + 8 * vlenb
1446- ; CHECK-NEXT: vsetivli zero, 0, e32 , m1, tu, mu
1446+ ; CHECK-NEXT: vsetivli zero, 0, e8 , m1, tu, mu
14471447; CHECK-NEXT: vmv1r.v v7, v0
14481448; CHECK-NEXT: csrr a1, vlenb
14491449; CHECK-NEXT: lui a2, %hi(.LCPI44_0)
0 commit comments