Home
last modified time | relevance | path

Searched refs:v9 (Results 1 – 25 of 1204) sorted by relevance

12345678910>>...49

/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/
H A Dfixed-vectors-ctlz.ll27 ; CHECK-NEXT: vand.vx v9, v9, a1
240 ; LMULMAX8-NEXT: vrsub.vx v9, v9, a1
445 ; LMULMAX8-NEXT: vrsub.vx v9, v9, a1
818 ; LMULMAX1-NEXT: vor.vv v9, v9, v10
820 ; LMULMAX1-NEXT: vor.vv v9, v9, v10
822 ; LMULMAX1-NEXT: vor.vv v9, v9, v10
823 ; LMULMAX1-NEXT: vnot.v v9, v9
828 ; LMULMAX1-NEXT: vsrl.vi v9, v9, 2
829 ; LMULMAX1-NEXT: vand.vx v9, v9, a3
833 ; LMULMAX1-NEXT: vand.vi v9, v9, 15
[all …]
H A Dfixed-vectors-ctpop.ll14 ; CHECK-NEXT: vand.vx v9, v9, a1
42 ; LMULMAX2-RV32-NEXT: vand.vx v9, v9, a1
68 ; LMULMAX2-RV64-NEXT: vand.vx v9, v9, a1
94 ; LMULMAX1-RV32-NEXT: vand.vx v9, v9, a1
120 ; LMULMAX1-RV64-NEXT: vand.vx v9, v9, a1
447 ; LMULMAX1-NEXT: vsub.vv v9, v9, v10
449 ; LMULMAX1-NEXT: vsrl.vi v9, v9, 2
450 ; LMULMAX1-NEXT: vand.vx v9, v9, a3
451 ; LMULMAX1-NEXT: vadd.vv v9, v10, v9
453 ; LMULMAX1-NEXT: vadd.vv v9, v9, v10
[all …]
H A Dfixed-vectors-cttz.ll24 ; CHECK-NEXT: vand.vx v9, v9, a1
42 ; LMULMAX8-NEXT: vand.vv v9, v8, v9
222 ; LMULMAX8-NEXT: vand.vv v9, v8, v9
226 ; LMULMAX8-NEXT: vsub.vx v9, v9, a1
404 ; LMULMAX8-NEXT: vand.vv v9, v8, v9
409 ; LMULMAX8-NEXT: vsub.vx v9, v9, a1
716 ; LMULMAX1-NEXT: vnot.v v9, v9
722 ; LMULMAX1-NEXT: vsrl.vi v9, v9, 2
723 ; LMULMAX1-NEXT: vand.vx v9, v9, a4
727 ; LMULMAX1-NEXT: vand.vi v9, v9, 15
[all …]
H A Dfixed-vectors-bitreverse.ll18 ; RV32-NEXT: vand.vx v9, v9, a1
25 ; RV32-NEXT: vand.vx v9, v9, a1
32 ; RV32-NEXT: vand.vx v9, v9, a1
49 ; RV64-NEXT: vand.vx v9, v9, a1
56 ; RV64-NEXT: vand.vx v9, v9, a1
63 ; RV64-NEXT: vand.vx v9, v9, a1
424 ; LMULMAX1-RV32-NEXT: vadd.vv v9, v9, v9
476 ; LMULMAX1-RV64-NEXT: vadd.vv v9, v9, v9
631 ; LMULMAX1-RV32-NEXT: vadd.vv v9, v9, v9
698 ; LMULMAX1-RV64-NEXT: vadd.vv v9, v9, v9
[all …]
H A Dfixed-vectors-reduction-int-vp.ll15 ; CHECK-NEXT: vredsum.vs v9, v8, v9, v0.t
31 ; CHECK-NEXT: vredmaxu.vs v9, v8, v9, v0.t
46 ; CHECK-NEXT: vredmax.vs v9, v8, v9, v0.t
62 ; CHECK-NEXT: vredminu.vs v9, v8, v9, v0.t
77 ; CHECK-NEXT: vredmin.vs v9, v8, v9, v0.t
92 ; CHECK-NEXT: vredand.vs v9, v8, v9, v0.t
107 ; CHECK-NEXT: vredor.vs v9, v8, v9, v0.t
122 ; CHECK-NEXT: vredxor.vs v9, v8, v9, v0.t
153 ; CHECK-NEXT: vredsum.vs v9, v8, v9, v0.t
184 ; CHECK-NEXT: vredmax.vs v9, v8, v9, v0.t
[all …]
H A Dvselect-mask.ll9 ; CHECK-NEXT: vmandn.mm v8, v8, v9
10 ; CHECK-NEXT: vmand.mm v9, v0, v9
11 ; CHECK-NEXT: vmor.mm v0, v9, v8
22 ; CHECK-NEXT: vmand.mm v9, v0, v9
23 ; CHECK-NEXT: vmor.mm v0, v9, v8
34 ; CHECK-NEXT: vmand.mm v9, v0, v9
35 ; CHECK-NEXT: vmor.mm v0, v9, v8
46 ; CHECK-NEXT: vmand.mm v9, v0, v9
58 ; CHECK-NEXT: vmand.mm v9, v0, v9
70 ; CHECK-NEXT: vmand.mm v9, v0, v9
[all …]
H A Dctlz-sdnode.ll20 ; CHECK-ZVE64X-NEXT: vand.vx v9, v9, a0
36 ; CHECK-D-NEXT: vfcvt.f.xu.v v9, v9
38 ; CHECK-D-NEXT: vnsrl.wi v9, v9, 23
40 ; CHECK-D-NEXT: vncvt.x.x.w v9, v9
80 ; CHECK-D-NEXT: vfcvt.f.xu.v v9, v9
82 ; CHECK-D-NEXT: vnsrl.wi v9, v9, 23
84 ; CHECK-D-NEXT: vncvt.x.x.w v9, v9
128 ; CHECK-D-NEXT: vncvt.x.x.w v9, v9
301 ; RV32I-NEXT: vand.vx v9, v9, a0
334 ; RV64I-NEXT: vand.vx v9, v9, a0
[all …]
H A Dfixed-vectors-insert-i1.ll24 ; RV32-NEXT: vmv.v.i v9, 0
25 ; RV32-NEXT: vmerge.vim v9, v9, 1, v0
38 ; RV64-NEXT: vmv.v.i v9, 0
39 ; RV64-NEXT: vmerge.vim v9, v9, 1, v0
58 ; CHECK-NEXT: vmerge.vim v9, v9, 1, v0
74 ; RV32-NEXT: vmv.v.i v9, 0
75 ; RV32-NEXT: vmerge.vim v9, v9, 1, v0
89 ; RV64-NEXT: vmerge.vim v9, v9, 1, v0
108 ; CHECK-NEXT: vmerge.vim v9, v9, 1, v0
125 ; RV32-NEXT: vmerge.vim v9, v9, 1, v0
[all …]
H A Dvslide1up-constant-vl-rv32.ll24 ; CHECK-NEXT: vslide1up.vx v9, v8, a1
25 ; CHECK-NEXT: vslide1up.vx v8, v9, a0
48 ; CHECK-512-NEXT: vslide1up.vx v9, v8, a1
49 ; CHECK-512-NEXT: vslide1up.vx v8, v9, a0
55 ; CHECK-64-NEXT: vslide1up.vx v9, v8, a1
56 ; CHECK-64-NEXT: vslide1up.vx v8, v9, a0
88 ; CHECK-64-NEXT: vslide1up.vx v9, v8, a1
89 ; CHECK-64-NEXT: vslide1up.vx v8, v9, a0
121 ; CHECK-64-NEXT: vslide1up.vx v9, v8, a1
275 ; CHECK-NEXT: vslide1up.vx v9, v8, a1
[all …]
H A Dfixed-vectors-abs.ll12 ; CHECK-NEXT: vrsub.vi v9, v8, 0
13 ; CHECK-NEXT: vmax.vv v8, v8, v9
28 ; CHECK-NEXT: vrsub.vi v9, v8, 0
91 ; LMULMAX1-RV32-NEXT: vmax.vv v9, v9, v10
105 ; LMULMAX1-RV64-NEXT: vmax.vv v9, v9, v10
135 ; LMULMAX1-RV32-NEXT: vmax.vv v9, v9, v10
149 ; LMULMAX1-RV64-NEXT: vmax.vv v9, v9, v10
179 ; LMULMAX1-RV32-NEXT: vmax.vv v9, v9, v10
193 ; LMULMAX1-RV64-NEXT: vmax.vv v9, v9, v10
223 ; LMULMAX1-RV32-NEXT: vmax.vv v9, v9, v10
[all …]
H A Dfround-sdnode.ll17 ; CHECK-NEXT: vfadd.vf v9, v9, ft1
18 ; CHECK-NEXT: vfcvt.rtz.x.f.v v9, v9
19 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
20 ; CHECK-NEXT: vfsgnj.vv v9, v9, v8
38 ; CHECK-NEXT: vfadd.vf v9, v9, ft1
39 ; CHECK-NEXT: vfcvt.rtz.x.f.v v9, v9
40 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
41 ; CHECK-NEXT: vfsgnj.vv v9, v9, v8
59 ; CHECK-NEXT: vfadd.vf v9, v9, ft1
61 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
[all …]
H A Dfixed-vectors-fp.ll1204 ; LMULMAX1-NEXT: vfneg.v v9, v9
1230 ; LMULMAX1-NEXT: vfneg.v v9, v9
1256 ; LMULMAX1-NEXT: vfneg.v v9, v9
1976 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
1998 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
2020 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
2038 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
2065 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
2092 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
2119 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
[all …]
H A Dvreductions-int-vp.ll15 ; CHECK-NEXT: vredsum.vs v9, v8, v9, v0.t
31 ; CHECK-NEXT: vredmaxu.vs v9, v8, v9, v0.t
46 ; CHECK-NEXT: vredmax.vs v9, v8, v9, v0.t
62 ; CHECK-NEXT: vredminu.vs v9, v8, v9, v0.t
77 ; CHECK-NEXT: vredmin.vs v9, v8, v9, v0.t
92 ; CHECK-NEXT: vredand.vs v9, v8, v9, v0.t
107 ; CHECK-NEXT: vredor.vs v9, v8, v9, v0.t
122 ; CHECK-NEXT: vredxor.vs v9, v8, v9, v0.t
137 ; CHECK-NEXT: vredsum.vs v9, v8, v9, v0.t
168 ; CHECK-NEXT: vredmax.vs v9, v8, v9, v0.t
[all …]
H A Dfixed-vectors-bswap.ll33 ; RV32-NEXT: vand.vx v9, v9, a1
35 ; RV32-NEXT: vor.vv v9, v9, v10
52 ; RV64-NEXT: vand.vx v9, v9, a1
54 ; RV64-NEXT: vor.vv v9, v9, v10
83 ; RV32-NEXT: vor.vv v9, v10, v9
97 ; RV32-NEXT: vor.vv v9, v10, v9
136 ; RV64-NEXT: vor.vv v9, v10, v9
145 ; RV64-NEXT: vor.vv v9, v10, v9
201 ; LMULMAX1-RV32-NEXT: vsll.vi v9, v9, 8
202 ; LMULMAX1-RV32-NEXT: vor.vv v9, v9, v10
[all …]
H A Dbitreverse-sdnode.ll10 ; CHECK-NEXT: vsll.vi v9, v9, 4
16 ; CHECK-NEXT: vand.vx v9, v9, a0
22 ; CHECK-NEXT: vand.vx v9, v9, a0
37 ; CHECK-NEXT: vsll.vi v9, v9, 4
43 ; CHECK-NEXT: vand.vx v9, v9, a0
49 ; CHECK-NEXT: vand.vx v9, v9, a0
64 ; CHECK-NEXT: vsll.vi v9, v9, 4
70 ; CHECK-NEXT: vand.vx v9, v9, a0
76 ; CHECK-NEXT: vand.vx v9, v9, a0
91 ; CHECK-NEXT: vsll.vi v9, v9, 4
[all …]
H A Dcttz-sdnode.ll17 ; CHECK-ZVE64X-NEXT: vand.vx v9, v9, a0
33 ; CHECK-D-NEXT: vand.vv v9, v8, v9
38 ; CHECK-D-NEXT: vnsrl.wi v9, v9, 23
40 ; CHECK-D-NEXT: vncvt.x.x.w v9, v9
77 ; CHECK-D-NEXT: vand.vv v9, v8, v9
82 ; CHECK-D-NEXT: vnsrl.wi v9, v9, 23
84 ; CHECK-D-NEXT: vncvt.x.x.w v9, v9
121 ; CHECK-D-NEXT: vand.vv v9, v8, v9
128 ; CHECK-D-NEXT: vncvt.x.x.w v9, v9
290 ; RV32I-NEXT: vand.vx v9, v9, a0
[all …]
H A Dinsertelt-i1.ll10 ; CHECK-NEXT: vmv.v.i v9, 0
11 ; CHECK-NEXT: vmerge.vim v9, v9, 1, v0
27 ; CHECK-NEXT: vmv.v.i v9, 0
28 ; CHECK-NEXT: vmerge.vim v9, v9, 1, v0
45 ; CHECK-NEXT: vmv.v.i v9, 0
46 ; CHECK-NEXT: vmerge.vim v9, v9, 1, v0
63 ; CHECK-NEXT: vmerge.vim v9, v9, 1, v0
81 ; CHECK-NEXT: vmerge.vim v9, v9, 1, v0
98 ; CHECK-NEXT: vmerge.vim v9, v9, 1, v0
116 ; CHECK-NEXT: vmerge.vim v9, v9, 1, v0
[all …]
H A Dfixed-vectors-select-int.ll12 ; CHECK-NEXT: vmsne.vi v9, v9, 0
14 ; CHECK-NEXT: vmand.mm v9, v0, v9
28 ; CHECK-NEXT: vmsne.vi v9, v9, 0
30 ; CHECK-NEXT: vmand.mm v9, v0, v9
43 ; CHECK-NEXT: vmsne.vi v9, v9, 0
45 ; CHECK-NEXT: vmand.mm v9, v0, v9
59 ; CHECK-NEXT: vmsne.vi v9, v9, 0
61 ; CHECK-NEXT: vmand.mm v9, v0, v9
74 ; CHECK-NEXT: vmsne.vi v9, v9, 0
76 ; CHECK-NEXT: vmand.mm v9, v0, v9
[all …]
H A Dffloor-sdnode.ll12 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
19 ; CHECK-NEXT: vmerge.vvm v9, v9, v10, v0
22 ; CHECK-NEXT: vfsgnj.vv v9, v9, v8
35 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
45 ; CHECK-NEXT: vfsgnj.vv v9, v9, v8
58 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
68 ; CHECK-NEXT: vfsgnj.vv v9, v9, v8
150 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
160 ; CHECK-NEXT: vfsgnj.vv v9, v9, v8
173 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
[all …]
H A Dfceil-sdnode.ll12 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
19 ; CHECK-NEXT: vmerge.vvm v9, v9, v10, v0
22 ; CHECK-NEXT: vfsgnj.vv v9, v9, v8
35 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
45 ; CHECK-NEXT: vfsgnj.vv v9, v9, v8
58 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
68 ; CHECK-NEXT: vfsgnj.vv v9, v9, v8
150 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
160 ; CHECK-NEXT: vfsgnj.vv v9, v9, v8
173 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
[all …]
H A Dftrunc-sdnode.ll16 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
17 ; CHECK-NEXT: vfsgnj.vv v9, v9, v8
34 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
35 ; CHECK-NEXT: vfsgnj.vv v9, v9, v8
52 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
53 ; CHECK-NEXT: vfsgnj.vv v9, v9, v8
124 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
125 ; CHECK-NEXT: vfsgnj.vv v9, v9, v8
142 ; CHECK-NEXT: vfcvt.f.x.v v9, v9
143 ; CHECK-NEXT: vfsgnj.vv v9, v9, v8
[all …]
H A Dfixed-vectors-fp2i.ll40 ; CHECK-NEXT: vand.vi v8, v9, 1
52 ; CHECK-NEXT: vmv1r.v v8, v9
63 ; CHECK-NEXT: vmv1r.v v8, v9
97 ; LMULMAX1-NEXT: vfcvt.rtz.x.f.v v9, v9
124 ; LMULMAX1-NEXT: vfcvt.rtz.xu.f.v v9, v9
159 ; LMULMAX1-NEXT: vmerge.vim v9, v9, 1, v0
193 ; LMULMAX1-NEXT: vmerge.vim v9, v9, 1, v0
452 ; LMULMAX1-NEXT: vncvt.x.x.w v9, v9
512 ; LMULMAX1-NEXT: vncvt.x.x.w v9, v9
591 ; LMULMAX1-NEXT: vmerge.vim v9, v9, 1, v0
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/
H A Durem.i64.ll46 ; CHECK-NEXT: v_mul_hi_u32 v9, v1, v9
54 ; CHECK-NEXT: v_add_i32_e32 v9, vcc, v13, v9
58 ; CHECK-NEXT: v_add_i32_e32 v9, vcc, v9, v14
62 ; CHECK-NEXT: v_add_i32_e32 v9, vcc, v9, v10
368 ; GISEL-NEXT: v_trunc_f32_e32 v9, v9
371 ; GISEL-NEXT: v_cvt_u32_f32_e32 v9, v9
451 ; GISEL-NEXT: v_mul_hi_u32 v9, v1, v9
455 ; GISEL-NEXT: v_mul_lo_u32 v9, v4, v9
528 ; GISEL-NEXT: v_mul_lo_u32 v9, v9, v4
1127 ; GISEL-NEXT: v_trunc_f32_e32 v9, v9
[all …]
H A Dudiv.i64.ll46 ; CHECK-NEXT: v_mul_hi_u32 v9, v1, v9
54 ; CHECK-NEXT: v_add_i32_e32 v9, vcc, v13, v9
58 ; CHECK-NEXT: v_add_i32_e32 v9, vcc, v9, v14
62 ; CHECK-NEXT: v_add_i32_e32 v9, vcc, v9, v10
374 ; GISEL-NEXT: v_trunc_f32_e32 v9, v9
377 ; GISEL-NEXT: v_cvt_u32_f32_e32 v9, v9
457 ; GISEL-NEXT: v_mul_hi_u32 v9, v1, v9
535 ; GISEL-NEXT: v_mul_lo_u32 v9, v9, v4
1108 ; CHECK-NEXT: v_mul_hi_u32 v9, v1, v9
1259 ; GISEL-NEXT: v_trunc_f32_e32 v9, v9
[all …]
/llvm-project-15.0.7/llvm/test/MC/AMDGPU/
H A Dvop3-errs.s16 v_mqsad_pk_u16_u8 v[0:1], v[1:2], v9, v[4:5]
19 v_mqsad_pk_u16_u8 v[1:2], v[1:2], v9, v[4:5]
22 v_mqsad_pk_u16_u8 v[2:3], v[1:2], v9, v[4:5]
25 v_mqsad_pk_u16_u8 v[3:4], v[0:1], v9, v[4:5]
28 v_mqsad_pk_u16_u8 v[4:5], v[1:2], v9, v[4:5]
31 v_mqsad_pk_u16_u8 v[5:6], v[1:2], v9, v[4:5]
34 v_mqsad_pk_u16_u8 v[8:9], v[1:2], v9, v[4:5]
37 v_mqsad_pk_u16_u8 v[9:10], v[1:2], v9, v[4:5]

12345678910>>...49