1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Intrinsic Function Source Fragment *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9#ifndef LLVM_IR_INTRINSIC_RISCV_ENUMS_H
10#define LLVM_IR_INTRINSIC_RISCV_ENUMS_H
11namespace llvm::Intrinsic {
12enum RISCVIntrinsics : unsigned {
13// Enum values for intrinsics.
14 riscv_aes32dsi = 10966, // llvm.riscv.aes32dsi
15 riscv_aes32dsmi, // llvm.riscv.aes32dsmi
16 riscv_aes32esi, // llvm.riscv.aes32esi
17 riscv_aes32esmi, // llvm.riscv.aes32esmi
18 riscv_aes64ds, // llvm.riscv.aes64ds
19 riscv_aes64dsm, // llvm.riscv.aes64dsm
20 riscv_aes64es, // llvm.riscv.aes64es
21 riscv_aes64esm, // llvm.riscv.aes64esm
22 riscv_aes64im, // llvm.riscv.aes64im
23 riscv_aes64ks1i, // llvm.riscv.aes64ks1i
24 riscv_aes64ks2, // llvm.riscv.aes64ks2
25 riscv_brev8, // llvm.riscv.brev8
26 riscv_clmul, // llvm.riscv.clmul
27 riscv_clmulh, // llvm.riscv.clmulh
28 riscv_clmulr, // llvm.riscv.clmulr
29 riscv_cv_alu_addN, // llvm.riscv.cv.alu.addN
30 riscv_cv_alu_addRN, // llvm.riscv.cv.alu.addRN
31 riscv_cv_alu_adduN, // llvm.riscv.cv.alu.adduN
32 riscv_cv_alu_adduRN, // llvm.riscv.cv.alu.adduRN
33 riscv_cv_alu_clip, // llvm.riscv.cv.alu.clip
34 riscv_cv_alu_clipu, // llvm.riscv.cv.alu.clipu
35 riscv_cv_alu_subN, // llvm.riscv.cv.alu.subN
36 riscv_cv_alu_subRN, // llvm.riscv.cv.alu.subRN
37 riscv_cv_alu_subuN, // llvm.riscv.cv.alu.subuN
38 riscv_cv_alu_subuRN, // llvm.riscv.cv.alu.subuRN
39 riscv_cv_bitmanip_bclr, // llvm.riscv.cv.bitmanip.bclr
40 riscv_cv_bitmanip_bitrev, // llvm.riscv.cv.bitmanip.bitrev
41 riscv_cv_bitmanip_bset, // llvm.riscv.cv.bitmanip.bset
42 riscv_cv_bitmanip_clb, // llvm.riscv.cv.bitmanip.clb
43 riscv_cv_bitmanip_extract, // llvm.riscv.cv.bitmanip.extract
44 riscv_cv_bitmanip_extractu, // llvm.riscv.cv.bitmanip.extractu
45 riscv_cv_bitmanip_insert, // llvm.riscv.cv.bitmanip.insert
46 riscv_cv_mac_mac, // llvm.riscv.cv.mac.mac
47 riscv_cv_mac_machhsN, // llvm.riscv.cv.mac.machhsN
48 riscv_cv_mac_machhsRN, // llvm.riscv.cv.mac.machhsRN
49 riscv_cv_mac_machhuN, // llvm.riscv.cv.mac.machhuN
50 riscv_cv_mac_machhuRN, // llvm.riscv.cv.mac.machhuRN
51 riscv_cv_mac_macsN, // llvm.riscv.cv.mac.macsN
52 riscv_cv_mac_macsRN, // llvm.riscv.cv.mac.macsRN
53 riscv_cv_mac_macuN, // llvm.riscv.cv.mac.macuN
54 riscv_cv_mac_macuRN, // llvm.riscv.cv.mac.macuRN
55 riscv_cv_mac_msu, // llvm.riscv.cv.mac.msu
56 riscv_cv_mac_mulhhsN, // llvm.riscv.cv.mac.mulhhsN
57 riscv_cv_mac_mulhhsRN, // llvm.riscv.cv.mac.mulhhsRN
58 riscv_cv_mac_mulhhuN, // llvm.riscv.cv.mac.mulhhuN
59 riscv_cv_mac_mulhhuRN, // llvm.riscv.cv.mac.mulhhuRN
60 riscv_cv_mac_mulsN, // llvm.riscv.cv.mac.mulsN
61 riscv_cv_mac_mulsRN, // llvm.riscv.cv.mac.mulsRN
62 riscv_cv_mac_muluN, // llvm.riscv.cv.mac.muluN
63 riscv_cv_mac_muluRN, // llvm.riscv.cv.mac.muluRN
64 riscv_masked_atomicrmw_add_i32, // llvm.riscv.masked.atomicrmw.add.i32
65 riscv_masked_atomicrmw_add_i64, // llvm.riscv.masked.atomicrmw.add.i64
66 riscv_masked_atomicrmw_max_i32, // llvm.riscv.masked.atomicrmw.max.i32
67 riscv_masked_atomicrmw_max_i64, // llvm.riscv.masked.atomicrmw.max.i64
68 riscv_masked_atomicrmw_min_i32, // llvm.riscv.masked.atomicrmw.min.i32
69 riscv_masked_atomicrmw_min_i64, // llvm.riscv.masked.atomicrmw.min.i64
70 riscv_masked_atomicrmw_nand_i32, // llvm.riscv.masked.atomicrmw.nand.i32
71 riscv_masked_atomicrmw_nand_i64, // llvm.riscv.masked.atomicrmw.nand.i64
72 riscv_masked_atomicrmw_sub_i32, // llvm.riscv.masked.atomicrmw.sub.i32
73 riscv_masked_atomicrmw_sub_i64, // llvm.riscv.masked.atomicrmw.sub.i64
74 riscv_masked_atomicrmw_umax_i32, // llvm.riscv.masked.atomicrmw.umax.i32
75 riscv_masked_atomicrmw_umax_i64, // llvm.riscv.masked.atomicrmw.umax.i64
76 riscv_masked_atomicrmw_umin_i32, // llvm.riscv.masked.atomicrmw.umin.i32
77 riscv_masked_atomicrmw_umin_i64, // llvm.riscv.masked.atomicrmw.umin.i64
78 riscv_masked_atomicrmw_xchg_i32, // llvm.riscv.masked.atomicrmw.xchg.i32
79 riscv_masked_atomicrmw_xchg_i64, // llvm.riscv.masked.atomicrmw.xchg.i64
80 riscv_masked_cmpxchg_i32, // llvm.riscv.masked.cmpxchg.i32
81 riscv_masked_cmpxchg_i64, // llvm.riscv.masked.cmpxchg.i64
82 riscv_mopr, // llvm.riscv.mopr
83 riscv_moprr, // llvm.riscv.moprr
84 riscv_nds_vd4dots, // llvm.riscv.nds.vd4dots
85 riscv_nds_vd4dots_mask, // llvm.riscv.nds.vd4dots.mask
86 riscv_nds_vd4dotsu, // llvm.riscv.nds.vd4dotsu
87 riscv_nds_vd4dotsu_mask, // llvm.riscv.nds.vd4dotsu.mask
88 riscv_nds_vd4dotu, // llvm.riscv.nds.vd4dotu
89 riscv_nds_vd4dotu_mask, // llvm.riscv.nds.vd4dotu.mask
90 riscv_nds_vfncvt_bf16_s, // llvm.riscv.nds.vfncvt.bf16.s
91 riscv_nds_vfpmadb, // llvm.riscv.nds.vfpmadb
92 riscv_nds_vfpmadb_mask, // llvm.riscv.nds.vfpmadb.mask
93 riscv_nds_vfpmadt, // llvm.riscv.nds.vfpmadt
94 riscv_nds_vfpmadt_mask, // llvm.riscv.nds.vfpmadt.mask
95 riscv_nds_vfwcvt_s_bf16, // llvm.riscv.nds.vfwcvt.s.bf16
96 riscv_orc_b, // llvm.riscv.orc.b
97 riscv_pause, // llvm.riscv.pause
98 riscv_seg2_load_mask, // llvm.riscv.seg2.load.mask
99 riscv_seg2_store_mask, // llvm.riscv.seg2.store.mask
100 riscv_seg3_load_mask, // llvm.riscv.seg3.load.mask
101 riscv_seg3_store_mask, // llvm.riscv.seg3.store.mask
102 riscv_seg4_load_mask, // llvm.riscv.seg4.load.mask
103 riscv_seg4_store_mask, // llvm.riscv.seg4.store.mask
104 riscv_seg5_load_mask, // llvm.riscv.seg5.load.mask
105 riscv_seg5_store_mask, // llvm.riscv.seg5.store.mask
106 riscv_seg6_load_mask, // llvm.riscv.seg6.load.mask
107 riscv_seg6_store_mask, // llvm.riscv.seg6.store.mask
108 riscv_seg7_load_mask, // llvm.riscv.seg7.load.mask
109 riscv_seg7_store_mask, // llvm.riscv.seg7.store.mask
110 riscv_seg8_load_mask, // llvm.riscv.seg8.load.mask
111 riscv_seg8_store_mask, // llvm.riscv.seg8.store.mask
112 riscv_sf_vc_fv_se, // llvm.riscv.sf.vc.fv.se
113 riscv_sf_vc_fvv_se, // llvm.riscv.sf.vc.fvv.se
114 riscv_sf_vc_fvw_se, // llvm.riscv.sf.vc.fvw.se
115 riscv_sf_vc_i_se, // llvm.riscv.sf.vc.i.se
116 riscv_sf_vc_iv_se, // llvm.riscv.sf.vc.iv.se
117 riscv_sf_vc_ivv_se, // llvm.riscv.sf.vc.ivv.se
118 riscv_sf_vc_ivw_se, // llvm.riscv.sf.vc.ivw.se
119 riscv_sf_vc_v_fv, // llvm.riscv.sf.vc.v.fv
120 riscv_sf_vc_v_fv_se, // llvm.riscv.sf.vc.v.fv.se
121 riscv_sf_vc_v_fvv, // llvm.riscv.sf.vc.v.fvv
122 riscv_sf_vc_v_fvv_se, // llvm.riscv.sf.vc.v.fvv.se
123 riscv_sf_vc_v_fvw, // llvm.riscv.sf.vc.v.fvw
124 riscv_sf_vc_v_fvw_se, // llvm.riscv.sf.vc.v.fvw.se
125 riscv_sf_vc_v_i, // llvm.riscv.sf.vc.v.i
126 riscv_sf_vc_v_i_se, // llvm.riscv.sf.vc.v.i.se
127 riscv_sf_vc_v_iv, // llvm.riscv.sf.vc.v.iv
128 riscv_sf_vc_v_iv_se, // llvm.riscv.sf.vc.v.iv.se
129 riscv_sf_vc_v_ivv, // llvm.riscv.sf.vc.v.ivv
130 riscv_sf_vc_v_ivv_se, // llvm.riscv.sf.vc.v.ivv.se
131 riscv_sf_vc_v_ivw, // llvm.riscv.sf.vc.v.ivw
132 riscv_sf_vc_v_ivw_se, // llvm.riscv.sf.vc.v.ivw.se
133 riscv_sf_vc_v_vv, // llvm.riscv.sf.vc.v.vv
134 riscv_sf_vc_v_vv_se, // llvm.riscv.sf.vc.v.vv.se
135 riscv_sf_vc_v_vvv, // llvm.riscv.sf.vc.v.vvv
136 riscv_sf_vc_v_vvv_se, // llvm.riscv.sf.vc.v.vvv.se
137 riscv_sf_vc_v_vvw, // llvm.riscv.sf.vc.v.vvw
138 riscv_sf_vc_v_vvw_se, // llvm.riscv.sf.vc.v.vvw.se
139 riscv_sf_vc_v_x, // llvm.riscv.sf.vc.v.x
140 riscv_sf_vc_v_x_se, // llvm.riscv.sf.vc.v.x.se
141 riscv_sf_vc_v_xv, // llvm.riscv.sf.vc.v.xv
142 riscv_sf_vc_v_xv_se, // llvm.riscv.sf.vc.v.xv.se
143 riscv_sf_vc_v_xvv, // llvm.riscv.sf.vc.v.xvv
144 riscv_sf_vc_v_xvv_se, // llvm.riscv.sf.vc.v.xvv.se
145 riscv_sf_vc_v_xvw, // llvm.riscv.sf.vc.v.xvw
146 riscv_sf_vc_v_xvw_se, // llvm.riscv.sf.vc.v.xvw.se
147 riscv_sf_vc_vv_se, // llvm.riscv.sf.vc.vv.se
148 riscv_sf_vc_vvv_se, // llvm.riscv.sf.vc.vvv.se
149 riscv_sf_vc_vvw_se, // llvm.riscv.sf.vc.vvw.se
150 riscv_sf_vc_x_se, // llvm.riscv.sf.vc.x.se
151 riscv_sf_vc_xv_se, // llvm.riscv.sf.vc.xv.se
152 riscv_sf_vc_xvv_se, // llvm.riscv.sf.vc.xvv.se
153 riscv_sf_vc_xvw_se, // llvm.riscv.sf.vc.xvw.se
154 riscv_sf_vfnrclip_x_f_qf, // llvm.riscv.sf.vfnrclip.x.f.qf
155 riscv_sf_vfnrclip_x_f_qf_mask, // llvm.riscv.sf.vfnrclip.x.f.qf.mask
156 riscv_sf_vfnrclip_xu_f_qf, // llvm.riscv.sf.vfnrclip.xu.f.qf
157 riscv_sf_vfnrclip_xu_f_qf_mask, // llvm.riscv.sf.vfnrclip.xu.f.qf.mask
158 riscv_sf_vfwmacc_4x4x4, // llvm.riscv.sf.vfwmacc.4x4x4
159 riscv_sf_vqmacc_2x8x2, // llvm.riscv.sf.vqmacc.2x8x2
160 riscv_sf_vqmacc_4x8x4, // llvm.riscv.sf.vqmacc.4x8x4
161 riscv_sf_vqmaccsu_2x8x2, // llvm.riscv.sf.vqmaccsu.2x8x2
162 riscv_sf_vqmaccsu_4x8x4, // llvm.riscv.sf.vqmaccsu.4x8x4
163 riscv_sf_vqmaccu_2x8x2, // llvm.riscv.sf.vqmaccu.2x8x2
164 riscv_sf_vqmaccu_4x8x4, // llvm.riscv.sf.vqmaccu.4x8x4
165 riscv_sf_vqmaccus_2x8x2, // llvm.riscv.sf.vqmaccus.2x8x2
166 riscv_sf_vqmaccus_4x8x4, // llvm.riscv.sf.vqmaccus.4x8x4
167 riscv_sha256sig0, // llvm.riscv.sha256sig0
168 riscv_sha256sig1, // llvm.riscv.sha256sig1
169 riscv_sha256sum0, // llvm.riscv.sha256sum0
170 riscv_sha256sum1, // llvm.riscv.sha256sum1
171 riscv_sha512sig0, // llvm.riscv.sha512sig0
172 riscv_sha512sig0h, // llvm.riscv.sha512sig0h
173 riscv_sha512sig0l, // llvm.riscv.sha512sig0l
174 riscv_sha512sig1, // llvm.riscv.sha512sig1
175 riscv_sha512sig1h, // llvm.riscv.sha512sig1h
176 riscv_sha512sig1l, // llvm.riscv.sha512sig1l
177 riscv_sha512sum0, // llvm.riscv.sha512sum0
178 riscv_sha512sum0r, // llvm.riscv.sha512sum0r
179 riscv_sha512sum1, // llvm.riscv.sha512sum1
180 riscv_sha512sum1r, // llvm.riscv.sha512sum1r
181 riscv_sm3p0, // llvm.riscv.sm3p0
182 riscv_sm3p1, // llvm.riscv.sm3p1
183 riscv_sm4ed, // llvm.riscv.sm4ed
184 riscv_sm4ks, // llvm.riscv.sm4ks
185 riscv_th_vmaqa, // llvm.riscv.th.vmaqa
186 riscv_th_vmaqa_mask, // llvm.riscv.th.vmaqa.mask
187 riscv_th_vmaqasu, // llvm.riscv.th.vmaqasu
188 riscv_th_vmaqasu_mask, // llvm.riscv.th.vmaqasu.mask
189 riscv_th_vmaqau, // llvm.riscv.th.vmaqau
190 riscv_th_vmaqau_mask, // llvm.riscv.th.vmaqau.mask
191 riscv_th_vmaqaus, // llvm.riscv.th.vmaqaus
192 riscv_th_vmaqaus_mask, // llvm.riscv.th.vmaqaus.mask
193 riscv_tuple_extract, // llvm.riscv.tuple.extract
194 riscv_tuple_insert, // llvm.riscv.tuple.insert
195 riscv_unzip, // llvm.riscv.unzip
196 riscv_vaadd, // llvm.riscv.vaadd
197 riscv_vaadd_mask, // llvm.riscv.vaadd.mask
198 riscv_vaaddu, // llvm.riscv.vaaddu
199 riscv_vaaddu_mask, // llvm.riscv.vaaddu.mask
200 riscv_vadc, // llvm.riscv.vadc
201 riscv_vadd, // llvm.riscv.vadd
202 riscv_vadd_mask, // llvm.riscv.vadd.mask
203 riscv_vaesdf_vs, // llvm.riscv.vaesdf.vs
204 riscv_vaesdf_vv, // llvm.riscv.vaesdf.vv
205 riscv_vaesdm_vs, // llvm.riscv.vaesdm.vs
206 riscv_vaesdm_vv, // llvm.riscv.vaesdm.vv
207 riscv_vaesef_vs, // llvm.riscv.vaesef.vs
208 riscv_vaesef_vv, // llvm.riscv.vaesef.vv
209 riscv_vaesem_vs, // llvm.riscv.vaesem.vs
210 riscv_vaesem_vv, // llvm.riscv.vaesem.vv
211 riscv_vaeskf1, // llvm.riscv.vaeskf1
212 riscv_vaeskf2, // llvm.riscv.vaeskf2
213 riscv_vaesz_vs, // llvm.riscv.vaesz.vs
214 riscv_vand, // llvm.riscv.vand
215 riscv_vand_mask, // llvm.riscv.vand.mask
216 riscv_vandn, // llvm.riscv.vandn
217 riscv_vandn_mask, // llvm.riscv.vandn.mask
218 riscv_vasub, // llvm.riscv.vasub
219 riscv_vasub_mask, // llvm.riscv.vasub.mask
220 riscv_vasubu, // llvm.riscv.vasubu
221 riscv_vasubu_mask, // llvm.riscv.vasubu.mask
222 riscv_vbrev, // llvm.riscv.vbrev
223 riscv_vbrev_mask, // llvm.riscv.vbrev.mask
224 riscv_vbrev8, // llvm.riscv.vbrev8
225 riscv_vbrev8_mask, // llvm.riscv.vbrev8.mask
226 riscv_vclmul, // llvm.riscv.vclmul
227 riscv_vclmul_mask, // llvm.riscv.vclmul.mask
228 riscv_vclmulh, // llvm.riscv.vclmulh
229 riscv_vclmulh_mask, // llvm.riscv.vclmulh.mask
230 riscv_vclz, // llvm.riscv.vclz
231 riscv_vclz_mask, // llvm.riscv.vclz.mask
232 riscv_vcompress, // llvm.riscv.vcompress
233 riscv_vcpop, // llvm.riscv.vcpop
234 riscv_vcpop_mask, // llvm.riscv.vcpop.mask
235 riscv_vcpopv, // llvm.riscv.vcpopv
236 riscv_vcpopv_mask, // llvm.riscv.vcpopv.mask
237 riscv_vctz, // llvm.riscv.vctz
238 riscv_vctz_mask, // llvm.riscv.vctz.mask
239 riscv_vdiv, // llvm.riscv.vdiv
240 riscv_vdiv_mask, // llvm.riscv.vdiv.mask
241 riscv_vdivu, // llvm.riscv.vdivu
242 riscv_vdivu_mask, // llvm.riscv.vdivu.mask
243 riscv_vfadd, // llvm.riscv.vfadd
244 riscv_vfadd_mask, // llvm.riscv.vfadd.mask
245 riscv_vfclass, // llvm.riscv.vfclass
246 riscv_vfclass_mask, // llvm.riscv.vfclass.mask
247 riscv_vfcvt_f_x_v, // llvm.riscv.vfcvt.f.x.v
248 riscv_vfcvt_f_x_v_mask, // llvm.riscv.vfcvt.f.x.v.mask
249 riscv_vfcvt_f_xu_v, // llvm.riscv.vfcvt.f.xu.v
250 riscv_vfcvt_f_xu_v_mask, // llvm.riscv.vfcvt.f.xu.v.mask
251 riscv_vfcvt_rtz_x_f_v, // llvm.riscv.vfcvt.rtz.x.f.v
252 riscv_vfcvt_rtz_x_f_v_mask, // llvm.riscv.vfcvt.rtz.x.f.v.mask
253 riscv_vfcvt_rtz_xu_f_v, // llvm.riscv.vfcvt.rtz.xu.f.v
254 riscv_vfcvt_rtz_xu_f_v_mask, // llvm.riscv.vfcvt.rtz.xu.f.v.mask
255 riscv_vfcvt_x_f_v, // llvm.riscv.vfcvt.x.f.v
256 riscv_vfcvt_x_f_v_mask, // llvm.riscv.vfcvt.x.f.v.mask
257 riscv_vfcvt_xu_f_v, // llvm.riscv.vfcvt.xu.f.v
258 riscv_vfcvt_xu_f_v_mask, // llvm.riscv.vfcvt.xu.f.v.mask
259 riscv_vfdiv, // llvm.riscv.vfdiv
260 riscv_vfdiv_mask, // llvm.riscv.vfdiv.mask
261 riscv_vfirst, // llvm.riscv.vfirst
262 riscv_vfirst_mask, // llvm.riscv.vfirst.mask
263 riscv_vfmacc, // llvm.riscv.vfmacc
264 riscv_vfmacc_mask, // llvm.riscv.vfmacc.mask
265 riscv_vfmadd, // llvm.riscv.vfmadd
266 riscv_vfmadd_mask, // llvm.riscv.vfmadd.mask
267 riscv_vfmax, // llvm.riscv.vfmax
268 riscv_vfmax_mask, // llvm.riscv.vfmax.mask
269 riscv_vfmerge, // llvm.riscv.vfmerge
270 riscv_vfmin, // llvm.riscv.vfmin
271 riscv_vfmin_mask, // llvm.riscv.vfmin.mask
272 riscv_vfmsac, // llvm.riscv.vfmsac
273 riscv_vfmsac_mask, // llvm.riscv.vfmsac.mask
274 riscv_vfmsub, // llvm.riscv.vfmsub
275 riscv_vfmsub_mask, // llvm.riscv.vfmsub.mask
276 riscv_vfmul, // llvm.riscv.vfmul
277 riscv_vfmul_mask, // llvm.riscv.vfmul.mask
278 riscv_vfmv_f_s, // llvm.riscv.vfmv.f.s
279 riscv_vfmv_s_f, // llvm.riscv.vfmv.s.f
280 riscv_vfmv_v_f, // llvm.riscv.vfmv.v.f
281 riscv_vfncvt_f_f_w, // llvm.riscv.vfncvt.f.f.w
282 riscv_vfncvt_f_f_w_mask, // llvm.riscv.vfncvt.f.f.w.mask
283 riscv_vfncvt_f_x_w, // llvm.riscv.vfncvt.f.x.w
284 riscv_vfncvt_f_x_w_mask, // llvm.riscv.vfncvt.f.x.w.mask
285 riscv_vfncvt_f_xu_w, // llvm.riscv.vfncvt.f.xu.w
286 riscv_vfncvt_f_xu_w_mask, // llvm.riscv.vfncvt.f.xu.w.mask
287 riscv_vfncvt_rod_f_f_w, // llvm.riscv.vfncvt.rod.f.f.w
288 riscv_vfncvt_rod_f_f_w_mask, // llvm.riscv.vfncvt.rod.f.f.w.mask
289 riscv_vfncvt_rtz_x_f_w, // llvm.riscv.vfncvt.rtz.x.f.w
290 riscv_vfncvt_rtz_x_f_w_mask, // llvm.riscv.vfncvt.rtz.x.f.w.mask
291 riscv_vfncvt_rtz_xu_f_w, // llvm.riscv.vfncvt.rtz.xu.f.w
292 riscv_vfncvt_rtz_xu_f_w_mask, // llvm.riscv.vfncvt.rtz.xu.f.w.mask
293 riscv_vfncvt_x_f_w, // llvm.riscv.vfncvt.x.f.w
294 riscv_vfncvt_x_f_w_mask, // llvm.riscv.vfncvt.x.f.w.mask
295 riscv_vfncvt_xu_f_w, // llvm.riscv.vfncvt.xu.f.w
296 riscv_vfncvt_xu_f_w_mask, // llvm.riscv.vfncvt.xu.f.w.mask
297 riscv_vfncvtbf16_f_f_w, // llvm.riscv.vfncvtbf16.f.f.w
298 riscv_vfncvtbf16_f_f_w_mask, // llvm.riscv.vfncvtbf16.f.f.w.mask
299 riscv_vfnmacc, // llvm.riscv.vfnmacc
300 riscv_vfnmacc_mask, // llvm.riscv.vfnmacc.mask
301 riscv_vfnmadd, // llvm.riscv.vfnmadd
302 riscv_vfnmadd_mask, // llvm.riscv.vfnmadd.mask
303 riscv_vfnmsac, // llvm.riscv.vfnmsac
304 riscv_vfnmsac_mask, // llvm.riscv.vfnmsac.mask
305 riscv_vfnmsub, // llvm.riscv.vfnmsub
306 riscv_vfnmsub_mask, // llvm.riscv.vfnmsub.mask
307 riscv_vfrdiv, // llvm.riscv.vfrdiv
308 riscv_vfrdiv_mask, // llvm.riscv.vfrdiv.mask
309 riscv_vfrec7, // llvm.riscv.vfrec7
310 riscv_vfrec7_mask, // llvm.riscv.vfrec7.mask
311 riscv_vfredmax, // llvm.riscv.vfredmax
312 riscv_vfredmax_mask, // llvm.riscv.vfredmax.mask
313 riscv_vfredmin, // llvm.riscv.vfredmin
314 riscv_vfredmin_mask, // llvm.riscv.vfredmin.mask
315 riscv_vfredosum, // llvm.riscv.vfredosum
316 riscv_vfredosum_mask, // llvm.riscv.vfredosum.mask
317 riscv_vfredusum, // llvm.riscv.vfredusum
318 riscv_vfredusum_mask, // llvm.riscv.vfredusum.mask
319 riscv_vfrsqrt7, // llvm.riscv.vfrsqrt7
320 riscv_vfrsqrt7_mask, // llvm.riscv.vfrsqrt7.mask
321 riscv_vfrsub, // llvm.riscv.vfrsub
322 riscv_vfrsub_mask, // llvm.riscv.vfrsub.mask
323 riscv_vfsgnj, // llvm.riscv.vfsgnj
324 riscv_vfsgnj_mask, // llvm.riscv.vfsgnj.mask
325 riscv_vfsgnjn, // llvm.riscv.vfsgnjn
326 riscv_vfsgnjn_mask, // llvm.riscv.vfsgnjn.mask
327 riscv_vfsgnjx, // llvm.riscv.vfsgnjx
328 riscv_vfsgnjx_mask, // llvm.riscv.vfsgnjx.mask
329 riscv_vfslide1down, // llvm.riscv.vfslide1down
330 riscv_vfslide1down_mask, // llvm.riscv.vfslide1down.mask
331 riscv_vfslide1up, // llvm.riscv.vfslide1up
332 riscv_vfslide1up_mask, // llvm.riscv.vfslide1up.mask
333 riscv_vfsqrt, // llvm.riscv.vfsqrt
334 riscv_vfsqrt_mask, // llvm.riscv.vfsqrt.mask
335 riscv_vfsub, // llvm.riscv.vfsub
336 riscv_vfsub_mask, // llvm.riscv.vfsub.mask
337 riscv_vfwadd, // llvm.riscv.vfwadd
338 riscv_vfwadd_mask, // llvm.riscv.vfwadd.mask
339 riscv_vfwadd_w, // llvm.riscv.vfwadd.w
340 riscv_vfwadd_w_mask, // llvm.riscv.vfwadd.w.mask
341 riscv_vfwcvt_f_f_v, // llvm.riscv.vfwcvt.f.f.v
342 riscv_vfwcvt_f_f_v_mask, // llvm.riscv.vfwcvt.f.f.v.mask
343 riscv_vfwcvt_f_x_v, // llvm.riscv.vfwcvt.f.x.v
344 riscv_vfwcvt_f_x_v_mask, // llvm.riscv.vfwcvt.f.x.v.mask
345 riscv_vfwcvt_f_xu_v, // llvm.riscv.vfwcvt.f.xu.v
346 riscv_vfwcvt_f_xu_v_mask, // llvm.riscv.vfwcvt.f.xu.v.mask
347 riscv_vfwcvt_rtz_x_f_v, // llvm.riscv.vfwcvt.rtz.x.f.v
348 riscv_vfwcvt_rtz_x_f_v_mask, // llvm.riscv.vfwcvt.rtz.x.f.v.mask
349 riscv_vfwcvt_rtz_xu_f_v, // llvm.riscv.vfwcvt.rtz.xu.f.v
350 riscv_vfwcvt_rtz_xu_f_v_mask, // llvm.riscv.vfwcvt.rtz.xu.f.v.mask
351 riscv_vfwcvt_x_f_v, // llvm.riscv.vfwcvt.x.f.v
352 riscv_vfwcvt_x_f_v_mask, // llvm.riscv.vfwcvt.x.f.v.mask
353 riscv_vfwcvt_xu_f_v, // llvm.riscv.vfwcvt.xu.f.v
354 riscv_vfwcvt_xu_f_v_mask, // llvm.riscv.vfwcvt.xu.f.v.mask
355 riscv_vfwcvtbf16_f_f_v, // llvm.riscv.vfwcvtbf16.f.f.v
356 riscv_vfwcvtbf16_f_f_v_mask, // llvm.riscv.vfwcvtbf16.f.f.v.mask
357 riscv_vfwmacc, // llvm.riscv.vfwmacc
358 riscv_vfwmacc_mask, // llvm.riscv.vfwmacc.mask
359 riscv_vfwmaccbf16, // llvm.riscv.vfwmaccbf16
360 riscv_vfwmaccbf16_mask, // llvm.riscv.vfwmaccbf16.mask
361 riscv_vfwmsac, // llvm.riscv.vfwmsac
362 riscv_vfwmsac_mask, // llvm.riscv.vfwmsac.mask
363 riscv_vfwmul, // llvm.riscv.vfwmul
364 riscv_vfwmul_mask, // llvm.riscv.vfwmul.mask
365 riscv_vfwnmacc, // llvm.riscv.vfwnmacc
366 riscv_vfwnmacc_mask, // llvm.riscv.vfwnmacc.mask
367 riscv_vfwnmsac, // llvm.riscv.vfwnmsac
368 riscv_vfwnmsac_mask, // llvm.riscv.vfwnmsac.mask
369 riscv_vfwredosum, // llvm.riscv.vfwredosum
370 riscv_vfwredosum_mask, // llvm.riscv.vfwredosum.mask
371 riscv_vfwredusum, // llvm.riscv.vfwredusum
372 riscv_vfwredusum_mask, // llvm.riscv.vfwredusum.mask
373 riscv_vfwsub, // llvm.riscv.vfwsub
374 riscv_vfwsub_mask, // llvm.riscv.vfwsub.mask
375 riscv_vfwsub_w, // llvm.riscv.vfwsub.w
376 riscv_vfwsub_w_mask, // llvm.riscv.vfwsub.w.mask
377 riscv_vghsh, // llvm.riscv.vghsh
378 riscv_vgmul_vv, // llvm.riscv.vgmul.vv
379 riscv_vid, // llvm.riscv.vid
380 riscv_vid_mask, // llvm.riscv.vid.mask
381 riscv_viota, // llvm.riscv.viota
382 riscv_viota_mask, // llvm.riscv.viota.mask
383 riscv_vle, // llvm.riscv.vle
384 riscv_vle_mask, // llvm.riscv.vle.mask
385 riscv_vleff, // llvm.riscv.vleff
386 riscv_vleff_mask, // llvm.riscv.vleff.mask
387 riscv_vlm, // llvm.riscv.vlm
388 riscv_vloxei, // llvm.riscv.vloxei
389 riscv_vloxei_mask, // llvm.riscv.vloxei.mask
390 riscv_vloxseg2, // llvm.riscv.vloxseg2
391 riscv_vloxseg2_mask, // llvm.riscv.vloxseg2.mask
392 riscv_vloxseg3, // llvm.riscv.vloxseg3
393 riscv_vloxseg3_mask, // llvm.riscv.vloxseg3.mask
394 riscv_vloxseg4, // llvm.riscv.vloxseg4
395 riscv_vloxseg4_mask, // llvm.riscv.vloxseg4.mask
396 riscv_vloxseg5, // llvm.riscv.vloxseg5
397 riscv_vloxseg5_mask, // llvm.riscv.vloxseg5.mask
398 riscv_vloxseg6, // llvm.riscv.vloxseg6
399 riscv_vloxseg6_mask, // llvm.riscv.vloxseg6.mask
400 riscv_vloxseg7, // llvm.riscv.vloxseg7
401 riscv_vloxseg7_mask, // llvm.riscv.vloxseg7.mask
402 riscv_vloxseg8, // llvm.riscv.vloxseg8
403 riscv_vloxseg8_mask, // llvm.riscv.vloxseg8.mask
404 riscv_vlse, // llvm.riscv.vlse
405 riscv_vlse_mask, // llvm.riscv.vlse.mask
406 riscv_vlseg2, // llvm.riscv.vlseg2
407 riscv_vlseg2_mask, // llvm.riscv.vlseg2.mask
408 riscv_vlseg2ff, // llvm.riscv.vlseg2ff
409 riscv_vlseg2ff_mask, // llvm.riscv.vlseg2ff.mask
410 riscv_vlseg3, // llvm.riscv.vlseg3
411 riscv_vlseg3_mask, // llvm.riscv.vlseg3.mask
412 riscv_vlseg3ff, // llvm.riscv.vlseg3ff
413 riscv_vlseg3ff_mask, // llvm.riscv.vlseg3ff.mask
414 riscv_vlseg4, // llvm.riscv.vlseg4
415 riscv_vlseg4_mask, // llvm.riscv.vlseg4.mask
416 riscv_vlseg4ff, // llvm.riscv.vlseg4ff
417 riscv_vlseg4ff_mask, // llvm.riscv.vlseg4ff.mask
418 riscv_vlseg5, // llvm.riscv.vlseg5
419 riscv_vlseg5_mask, // llvm.riscv.vlseg5.mask
420 riscv_vlseg5ff, // llvm.riscv.vlseg5ff
421 riscv_vlseg5ff_mask, // llvm.riscv.vlseg5ff.mask
422 riscv_vlseg6, // llvm.riscv.vlseg6
423 riscv_vlseg6_mask, // llvm.riscv.vlseg6.mask
424 riscv_vlseg6ff, // llvm.riscv.vlseg6ff
425 riscv_vlseg6ff_mask, // llvm.riscv.vlseg6ff.mask
426 riscv_vlseg7, // llvm.riscv.vlseg7
427 riscv_vlseg7_mask, // llvm.riscv.vlseg7.mask
428 riscv_vlseg7ff, // llvm.riscv.vlseg7ff
429 riscv_vlseg7ff_mask, // llvm.riscv.vlseg7ff.mask
430 riscv_vlseg8, // llvm.riscv.vlseg8
431 riscv_vlseg8_mask, // llvm.riscv.vlseg8.mask
432 riscv_vlseg8ff, // llvm.riscv.vlseg8ff
433 riscv_vlseg8ff_mask, // llvm.riscv.vlseg8ff.mask
434 riscv_vlsseg2, // llvm.riscv.vlsseg2
435 riscv_vlsseg2_mask, // llvm.riscv.vlsseg2.mask
436 riscv_vlsseg3, // llvm.riscv.vlsseg3
437 riscv_vlsseg3_mask, // llvm.riscv.vlsseg3.mask
438 riscv_vlsseg4, // llvm.riscv.vlsseg4
439 riscv_vlsseg4_mask, // llvm.riscv.vlsseg4.mask
440 riscv_vlsseg5, // llvm.riscv.vlsseg5
441 riscv_vlsseg5_mask, // llvm.riscv.vlsseg5.mask
442 riscv_vlsseg6, // llvm.riscv.vlsseg6
443 riscv_vlsseg6_mask, // llvm.riscv.vlsseg6.mask
444 riscv_vlsseg7, // llvm.riscv.vlsseg7
445 riscv_vlsseg7_mask, // llvm.riscv.vlsseg7.mask
446 riscv_vlsseg8, // llvm.riscv.vlsseg8
447 riscv_vlsseg8_mask, // llvm.riscv.vlsseg8.mask
448 riscv_vluxei, // llvm.riscv.vluxei
449 riscv_vluxei_mask, // llvm.riscv.vluxei.mask
450 riscv_vluxseg2, // llvm.riscv.vluxseg2
451 riscv_vluxseg2_mask, // llvm.riscv.vluxseg2.mask
452 riscv_vluxseg3, // llvm.riscv.vluxseg3
453 riscv_vluxseg3_mask, // llvm.riscv.vluxseg3.mask
454 riscv_vluxseg4, // llvm.riscv.vluxseg4
455 riscv_vluxseg4_mask, // llvm.riscv.vluxseg4.mask
456 riscv_vluxseg5, // llvm.riscv.vluxseg5
457 riscv_vluxseg5_mask, // llvm.riscv.vluxseg5.mask
458 riscv_vluxseg6, // llvm.riscv.vluxseg6
459 riscv_vluxseg6_mask, // llvm.riscv.vluxseg6.mask
460 riscv_vluxseg7, // llvm.riscv.vluxseg7
461 riscv_vluxseg7_mask, // llvm.riscv.vluxseg7.mask
462 riscv_vluxseg8, // llvm.riscv.vluxseg8
463 riscv_vluxseg8_mask, // llvm.riscv.vluxseg8.mask
464 riscv_vmacc, // llvm.riscv.vmacc
465 riscv_vmacc_mask, // llvm.riscv.vmacc.mask
466 riscv_vmadc, // llvm.riscv.vmadc
467 riscv_vmadc_carry_in, // llvm.riscv.vmadc.carry.in
468 riscv_vmadd, // llvm.riscv.vmadd
469 riscv_vmadd_mask, // llvm.riscv.vmadd.mask
470 riscv_vmand, // llvm.riscv.vmand
471 riscv_vmandn, // llvm.riscv.vmandn
472 riscv_vmax, // llvm.riscv.vmax
473 riscv_vmax_mask, // llvm.riscv.vmax.mask
474 riscv_vmaxu, // llvm.riscv.vmaxu
475 riscv_vmaxu_mask, // llvm.riscv.vmaxu.mask
476 riscv_vmclr, // llvm.riscv.vmclr
477 riscv_vmerge, // llvm.riscv.vmerge
478 riscv_vmfeq, // llvm.riscv.vmfeq
479 riscv_vmfeq_mask, // llvm.riscv.vmfeq.mask
480 riscv_vmfge, // llvm.riscv.vmfge
481 riscv_vmfge_mask, // llvm.riscv.vmfge.mask
482 riscv_vmfgt, // llvm.riscv.vmfgt
483 riscv_vmfgt_mask, // llvm.riscv.vmfgt.mask
484 riscv_vmfle, // llvm.riscv.vmfle
485 riscv_vmfle_mask, // llvm.riscv.vmfle.mask
486 riscv_vmflt, // llvm.riscv.vmflt
487 riscv_vmflt_mask, // llvm.riscv.vmflt.mask
488 riscv_vmfne, // llvm.riscv.vmfne
489 riscv_vmfne_mask, // llvm.riscv.vmfne.mask
490 riscv_vmin, // llvm.riscv.vmin
491 riscv_vmin_mask, // llvm.riscv.vmin.mask
492 riscv_vminu, // llvm.riscv.vminu
493 riscv_vminu_mask, // llvm.riscv.vminu.mask
494 riscv_vmnand, // llvm.riscv.vmnand
495 riscv_vmnor, // llvm.riscv.vmnor
496 riscv_vmor, // llvm.riscv.vmor
497 riscv_vmorn, // llvm.riscv.vmorn
498 riscv_vmsbc, // llvm.riscv.vmsbc
499 riscv_vmsbc_borrow_in, // llvm.riscv.vmsbc.borrow.in
500 riscv_vmsbf, // llvm.riscv.vmsbf
501 riscv_vmsbf_mask, // llvm.riscv.vmsbf.mask
502 riscv_vmseq, // llvm.riscv.vmseq
503 riscv_vmseq_mask, // llvm.riscv.vmseq.mask
504 riscv_vmset, // llvm.riscv.vmset
505 riscv_vmsge, // llvm.riscv.vmsge
506 riscv_vmsge_mask, // llvm.riscv.vmsge.mask
507 riscv_vmsgeu, // llvm.riscv.vmsgeu
508 riscv_vmsgeu_mask, // llvm.riscv.vmsgeu.mask
509 riscv_vmsgt, // llvm.riscv.vmsgt
510 riscv_vmsgt_mask, // llvm.riscv.vmsgt.mask
511 riscv_vmsgtu, // llvm.riscv.vmsgtu
512 riscv_vmsgtu_mask, // llvm.riscv.vmsgtu.mask
513 riscv_vmsif, // llvm.riscv.vmsif
514 riscv_vmsif_mask, // llvm.riscv.vmsif.mask
515 riscv_vmsle, // llvm.riscv.vmsle
516 riscv_vmsle_mask, // llvm.riscv.vmsle.mask
517 riscv_vmsleu, // llvm.riscv.vmsleu
518 riscv_vmsleu_mask, // llvm.riscv.vmsleu.mask
519 riscv_vmslt, // llvm.riscv.vmslt
520 riscv_vmslt_mask, // llvm.riscv.vmslt.mask
521 riscv_vmsltu, // llvm.riscv.vmsltu
522 riscv_vmsltu_mask, // llvm.riscv.vmsltu.mask
523 riscv_vmsne, // llvm.riscv.vmsne
524 riscv_vmsne_mask, // llvm.riscv.vmsne.mask
525 riscv_vmsof, // llvm.riscv.vmsof
526 riscv_vmsof_mask, // llvm.riscv.vmsof.mask
527 riscv_vmul, // llvm.riscv.vmul
528 riscv_vmul_mask, // llvm.riscv.vmul.mask
529 riscv_vmulh, // llvm.riscv.vmulh
530 riscv_vmulh_mask, // llvm.riscv.vmulh.mask
531 riscv_vmulhsu, // llvm.riscv.vmulhsu
532 riscv_vmulhsu_mask, // llvm.riscv.vmulhsu.mask
533 riscv_vmulhu, // llvm.riscv.vmulhu
534 riscv_vmulhu_mask, // llvm.riscv.vmulhu.mask
535 riscv_vmv_s_x, // llvm.riscv.vmv.s.x
536 riscv_vmv_v_v, // llvm.riscv.vmv.v.v
537 riscv_vmv_v_x, // llvm.riscv.vmv.v.x
538 riscv_vmv_x_s, // llvm.riscv.vmv.x.s
539 riscv_vmxnor, // llvm.riscv.vmxnor
540 riscv_vmxor, // llvm.riscv.vmxor
541 riscv_vnclip, // llvm.riscv.vnclip
542 riscv_vnclip_mask, // llvm.riscv.vnclip.mask
543 riscv_vnclipu, // llvm.riscv.vnclipu
544 riscv_vnclipu_mask, // llvm.riscv.vnclipu.mask
545 riscv_vnmsac, // llvm.riscv.vnmsac
546 riscv_vnmsac_mask, // llvm.riscv.vnmsac.mask
547 riscv_vnmsub, // llvm.riscv.vnmsub
548 riscv_vnmsub_mask, // llvm.riscv.vnmsub.mask
549 riscv_vnsra, // llvm.riscv.vnsra
550 riscv_vnsra_mask, // llvm.riscv.vnsra.mask
551 riscv_vnsrl, // llvm.riscv.vnsrl
552 riscv_vnsrl_mask, // llvm.riscv.vnsrl.mask
553 riscv_vor, // llvm.riscv.vor
554 riscv_vor_mask, // llvm.riscv.vor.mask
555 riscv_vredand, // llvm.riscv.vredand
556 riscv_vredand_mask, // llvm.riscv.vredand.mask
557 riscv_vredmax, // llvm.riscv.vredmax
558 riscv_vredmax_mask, // llvm.riscv.vredmax.mask
559 riscv_vredmaxu, // llvm.riscv.vredmaxu
560 riscv_vredmaxu_mask, // llvm.riscv.vredmaxu.mask
561 riscv_vredmin, // llvm.riscv.vredmin
562 riscv_vredmin_mask, // llvm.riscv.vredmin.mask
563 riscv_vredminu, // llvm.riscv.vredminu
564 riscv_vredminu_mask, // llvm.riscv.vredminu.mask
565 riscv_vredor, // llvm.riscv.vredor
566 riscv_vredor_mask, // llvm.riscv.vredor.mask
567 riscv_vredsum, // llvm.riscv.vredsum
568 riscv_vredsum_mask, // llvm.riscv.vredsum.mask
569 riscv_vredxor, // llvm.riscv.vredxor
570 riscv_vredxor_mask, // llvm.riscv.vredxor.mask
571 riscv_vrem, // llvm.riscv.vrem
572 riscv_vrem_mask, // llvm.riscv.vrem.mask
573 riscv_vremu, // llvm.riscv.vremu
574 riscv_vremu_mask, // llvm.riscv.vremu.mask
575 riscv_vrev8, // llvm.riscv.vrev8
576 riscv_vrev8_mask, // llvm.riscv.vrev8.mask
577 riscv_vrgather_vv, // llvm.riscv.vrgather.vv
578 riscv_vrgather_vv_mask, // llvm.riscv.vrgather.vv.mask
579 riscv_vrgather_vx, // llvm.riscv.vrgather.vx
580 riscv_vrgather_vx_mask, // llvm.riscv.vrgather.vx.mask
581 riscv_vrgatherei16_vv, // llvm.riscv.vrgatherei16.vv
582 riscv_vrgatherei16_vv_mask, // llvm.riscv.vrgatherei16.vv.mask
583 riscv_vrol, // llvm.riscv.vrol
584 riscv_vrol_mask, // llvm.riscv.vrol.mask
585 riscv_vror, // llvm.riscv.vror
586 riscv_vror_mask, // llvm.riscv.vror.mask
587 riscv_vrsub, // llvm.riscv.vrsub
588 riscv_vrsub_mask, // llvm.riscv.vrsub.mask
589 riscv_vsadd, // llvm.riscv.vsadd
590 riscv_vsadd_mask, // llvm.riscv.vsadd.mask
591 riscv_vsaddu, // llvm.riscv.vsaddu
592 riscv_vsaddu_mask, // llvm.riscv.vsaddu.mask
593 riscv_vsbc, // llvm.riscv.vsbc
594 riscv_vse, // llvm.riscv.vse
595 riscv_vse_mask, // llvm.riscv.vse.mask
596 riscv_vsetvli, // llvm.riscv.vsetvli
597 riscv_vsetvlimax, // llvm.riscv.vsetvlimax
598 riscv_vsext, // llvm.riscv.vsext
599 riscv_vsext_mask, // llvm.riscv.vsext.mask
600 riscv_vsha2ch, // llvm.riscv.vsha2ch
601 riscv_vsha2cl, // llvm.riscv.vsha2cl
602 riscv_vsha2ms, // llvm.riscv.vsha2ms
603 riscv_vslide1down, // llvm.riscv.vslide1down
604 riscv_vslide1down_mask, // llvm.riscv.vslide1down.mask
605 riscv_vslide1up, // llvm.riscv.vslide1up
606 riscv_vslide1up_mask, // llvm.riscv.vslide1up.mask
607 riscv_vslidedown, // llvm.riscv.vslidedown
608 riscv_vslidedown_mask, // llvm.riscv.vslidedown.mask
609 riscv_vslideup, // llvm.riscv.vslideup
610 riscv_vslideup_mask, // llvm.riscv.vslideup.mask
611 riscv_vsll, // llvm.riscv.vsll
612 riscv_vsll_mask, // llvm.riscv.vsll.mask
613 riscv_vsm, // llvm.riscv.vsm
614 riscv_vsm3c, // llvm.riscv.vsm3c
615 riscv_vsm3me, // llvm.riscv.vsm3me
616 riscv_vsm4k, // llvm.riscv.vsm4k
617 riscv_vsm4r_vs, // llvm.riscv.vsm4r.vs
618 riscv_vsm4r_vv, // llvm.riscv.vsm4r.vv
619 riscv_vsmul, // llvm.riscv.vsmul
620 riscv_vsmul_mask, // llvm.riscv.vsmul.mask
621 riscv_vsoxei, // llvm.riscv.vsoxei
622 riscv_vsoxei_mask, // llvm.riscv.vsoxei.mask
623 riscv_vsoxseg2, // llvm.riscv.vsoxseg2
624 riscv_vsoxseg2_mask, // llvm.riscv.vsoxseg2.mask
625 riscv_vsoxseg3, // llvm.riscv.vsoxseg3
626 riscv_vsoxseg3_mask, // llvm.riscv.vsoxseg3.mask
627 riscv_vsoxseg4, // llvm.riscv.vsoxseg4
628 riscv_vsoxseg4_mask, // llvm.riscv.vsoxseg4.mask
629 riscv_vsoxseg5, // llvm.riscv.vsoxseg5
630 riscv_vsoxseg5_mask, // llvm.riscv.vsoxseg5.mask
631 riscv_vsoxseg6, // llvm.riscv.vsoxseg6
632 riscv_vsoxseg6_mask, // llvm.riscv.vsoxseg6.mask
633 riscv_vsoxseg7, // llvm.riscv.vsoxseg7
634 riscv_vsoxseg7_mask, // llvm.riscv.vsoxseg7.mask
635 riscv_vsoxseg8, // llvm.riscv.vsoxseg8
636 riscv_vsoxseg8_mask, // llvm.riscv.vsoxseg8.mask
637 riscv_vsra, // llvm.riscv.vsra
638 riscv_vsra_mask, // llvm.riscv.vsra.mask
639 riscv_vsrl, // llvm.riscv.vsrl
640 riscv_vsrl_mask, // llvm.riscv.vsrl.mask
641 riscv_vsse, // llvm.riscv.vsse
642 riscv_vsse_mask, // llvm.riscv.vsse.mask
643 riscv_vsseg2, // llvm.riscv.vsseg2
644 riscv_vsseg2_mask, // llvm.riscv.vsseg2.mask
645 riscv_vsseg3, // llvm.riscv.vsseg3
646 riscv_vsseg3_mask, // llvm.riscv.vsseg3.mask
647 riscv_vsseg4, // llvm.riscv.vsseg4
648 riscv_vsseg4_mask, // llvm.riscv.vsseg4.mask
649 riscv_vsseg5, // llvm.riscv.vsseg5
650 riscv_vsseg5_mask, // llvm.riscv.vsseg5.mask
651 riscv_vsseg6, // llvm.riscv.vsseg6
652 riscv_vsseg6_mask, // llvm.riscv.vsseg6.mask
653 riscv_vsseg7, // llvm.riscv.vsseg7
654 riscv_vsseg7_mask, // llvm.riscv.vsseg7.mask
655 riscv_vsseg8, // llvm.riscv.vsseg8
656 riscv_vsseg8_mask, // llvm.riscv.vsseg8.mask
657 riscv_vssra, // llvm.riscv.vssra
658 riscv_vssra_mask, // llvm.riscv.vssra.mask
659 riscv_vssrl, // llvm.riscv.vssrl
660 riscv_vssrl_mask, // llvm.riscv.vssrl.mask
661 riscv_vssseg2, // llvm.riscv.vssseg2
662 riscv_vssseg2_mask, // llvm.riscv.vssseg2.mask
663 riscv_vssseg3, // llvm.riscv.vssseg3
664 riscv_vssseg3_mask, // llvm.riscv.vssseg3.mask
665 riscv_vssseg4, // llvm.riscv.vssseg4
666 riscv_vssseg4_mask, // llvm.riscv.vssseg4.mask
667 riscv_vssseg5, // llvm.riscv.vssseg5
668 riscv_vssseg5_mask, // llvm.riscv.vssseg5.mask
669 riscv_vssseg6, // llvm.riscv.vssseg6
670 riscv_vssseg6_mask, // llvm.riscv.vssseg6.mask
671 riscv_vssseg7, // llvm.riscv.vssseg7
672 riscv_vssseg7_mask, // llvm.riscv.vssseg7.mask
673 riscv_vssseg8, // llvm.riscv.vssseg8
674 riscv_vssseg8_mask, // llvm.riscv.vssseg8.mask
675 riscv_vssub, // llvm.riscv.vssub
676 riscv_vssub_mask, // llvm.riscv.vssub.mask
677 riscv_vssubu, // llvm.riscv.vssubu
678 riscv_vssubu_mask, // llvm.riscv.vssubu.mask
679 riscv_vsub, // llvm.riscv.vsub
680 riscv_vsub_mask, // llvm.riscv.vsub.mask
681 riscv_vsuxei, // llvm.riscv.vsuxei
682 riscv_vsuxei_mask, // llvm.riscv.vsuxei.mask
683 riscv_vsuxseg2, // llvm.riscv.vsuxseg2
684 riscv_vsuxseg2_mask, // llvm.riscv.vsuxseg2.mask
685 riscv_vsuxseg3, // llvm.riscv.vsuxseg3
686 riscv_vsuxseg3_mask, // llvm.riscv.vsuxseg3.mask
687 riscv_vsuxseg4, // llvm.riscv.vsuxseg4
688 riscv_vsuxseg4_mask, // llvm.riscv.vsuxseg4.mask
689 riscv_vsuxseg5, // llvm.riscv.vsuxseg5
690 riscv_vsuxseg5_mask, // llvm.riscv.vsuxseg5.mask
691 riscv_vsuxseg6, // llvm.riscv.vsuxseg6
692 riscv_vsuxseg6_mask, // llvm.riscv.vsuxseg6.mask
693 riscv_vsuxseg7, // llvm.riscv.vsuxseg7
694 riscv_vsuxseg7_mask, // llvm.riscv.vsuxseg7.mask
695 riscv_vsuxseg8, // llvm.riscv.vsuxseg8
696 riscv_vsuxseg8_mask, // llvm.riscv.vsuxseg8.mask
697 riscv_vwadd, // llvm.riscv.vwadd
698 riscv_vwadd_mask, // llvm.riscv.vwadd.mask
699 riscv_vwadd_w, // llvm.riscv.vwadd.w
700 riscv_vwadd_w_mask, // llvm.riscv.vwadd.w.mask
701 riscv_vwaddu, // llvm.riscv.vwaddu
702 riscv_vwaddu_mask, // llvm.riscv.vwaddu.mask
703 riscv_vwaddu_w, // llvm.riscv.vwaddu.w
704 riscv_vwaddu_w_mask, // llvm.riscv.vwaddu.w.mask
705 riscv_vwmacc, // llvm.riscv.vwmacc
706 riscv_vwmacc_mask, // llvm.riscv.vwmacc.mask
707 riscv_vwmaccsu, // llvm.riscv.vwmaccsu
708 riscv_vwmaccsu_mask, // llvm.riscv.vwmaccsu.mask
709 riscv_vwmaccu, // llvm.riscv.vwmaccu
710 riscv_vwmaccu_mask, // llvm.riscv.vwmaccu.mask
711 riscv_vwmaccus, // llvm.riscv.vwmaccus
712 riscv_vwmaccus_mask, // llvm.riscv.vwmaccus.mask
713 riscv_vwmul, // llvm.riscv.vwmul
714 riscv_vwmul_mask, // llvm.riscv.vwmul.mask
715 riscv_vwmulsu, // llvm.riscv.vwmulsu
716 riscv_vwmulsu_mask, // llvm.riscv.vwmulsu.mask
717 riscv_vwmulu, // llvm.riscv.vwmulu
718 riscv_vwmulu_mask, // llvm.riscv.vwmulu.mask
719 riscv_vwredsum, // llvm.riscv.vwredsum
720 riscv_vwredsum_mask, // llvm.riscv.vwredsum.mask
721 riscv_vwredsumu, // llvm.riscv.vwredsumu
722 riscv_vwredsumu_mask, // llvm.riscv.vwredsumu.mask
723 riscv_vwsll, // llvm.riscv.vwsll
724 riscv_vwsll_mask, // llvm.riscv.vwsll.mask
725 riscv_vwsub, // llvm.riscv.vwsub
726 riscv_vwsub_mask, // llvm.riscv.vwsub.mask
727 riscv_vwsub_w, // llvm.riscv.vwsub.w
728 riscv_vwsub_w_mask, // llvm.riscv.vwsub.w.mask
729 riscv_vwsubu, // llvm.riscv.vwsubu
730 riscv_vwsubu_mask, // llvm.riscv.vwsubu.mask
731 riscv_vwsubu_w, // llvm.riscv.vwsubu.w
732 riscv_vwsubu_w_mask, // llvm.riscv.vwsubu.w.mask
733 riscv_vxor, // llvm.riscv.vxor
734 riscv_vxor_mask, // llvm.riscv.vxor.mask
735 riscv_vzext, // llvm.riscv.vzext
736 riscv_vzext_mask, // llvm.riscv.vzext.mask
737 riscv_xperm4, // llvm.riscv.xperm4
738 riscv_xperm8, // llvm.riscv.xperm8
739 riscv_zip, // llvm.riscv.zip
740}; // enum
741} // namespace llvm::Intrinsic
742#endif
743
744