blob: eecdee03d7e905cb8d22973ce90b358184e0ba8b [file] [log] [blame]
Olivier Deprezf4ef2d02021-04-20 13:36:24 +02001/*===- 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
11
12namespace llvm {
13namespace Intrinsic {
14enum RISCVIntrinsics : unsigned {
15// Enum values for intrinsics
16 riscv_masked_atomicrmw_add_i32 = 6621, // llvm.riscv.masked.atomicrmw.add.i32
17 riscv_masked_atomicrmw_add_i64, // llvm.riscv.masked.atomicrmw.add.i64
18 riscv_masked_atomicrmw_max_i32, // llvm.riscv.masked.atomicrmw.max.i32
19 riscv_masked_atomicrmw_max_i64, // llvm.riscv.masked.atomicrmw.max.i64
20 riscv_masked_atomicrmw_min_i32, // llvm.riscv.masked.atomicrmw.min.i32
21 riscv_masked_atomicrmw_min_i64, // llvm.riscv.masked.atomicrmw.min.i64
22 riscv_masked_atomicrmw_nand_i32, // llvm.riscv.masked.atomicrmw.nand.i32
23 riscv_masked_atomicrmw_nand_i64, // llvm.riscv.masked.atomicrmw.nand.i64
24 riscv_masked_atomicrmw_sub_i32, // llvm.riscv.masked.atomicrmw.sub.i32
25 riscv_masked_atomicrmw_sub_i64, // llvm.riscv.masked.atomicrmw.sub.i64
26 riscv_masked_atomicrmw_umax_i32, // llvm.riscv.masked.atomicrmw.umax.i32
27 riscv_masked_atomicrmw_umax_i64, // llvm.riscv.masked.atomicrmw.umax.i64
28 riscv_masked_atomicrmw_umin_i32, // llvm.riscv.masked.atomicrmw.umin.i32
29 riscv_masked_atomicrmw_umin_i64, // llvm.riscv.masked.atomicrmw.umin.i64
30 riscv_masked_atomicrmw_xchg_i32, // llvm.riscv.masked.atomicrmw.xchg.i32
31 riscv_masked_atomicrmw_xchg_i64, // llvm.riscv.masked.atomicrmw.xchg.i64
32 riscv_masked_cmpxchg_i32, // llvm.riscv.masked.cmpxchg.i32
33 riscv_masked_cmpxchg_i64, // llvm.riscv.masked.cmpxchg.i64
34 riscv_vaadd, // llvm.riscv.vaadd
35 riscv_vaadd_mask, // llvm.riscv.vaadd.mask
36 riscv_vaaddu, // llvm.riscv.vaaddu
37 riscv_vaaddu_mask, // llvm.riscv.vaaddu.mask
38 riscv_vadc, // llvm.riscv.vadc
39 riscv_vadd, // llvm.riscv.vadd
40 riscv_vadd_mask, // llvm.riscv.vadd.mask
41 riscv_vand, // llvm.riscv.vand
42 riscv_vand_mask, // llvm.riscv.vand.mask
43 riscv_vasub, // llvm.riscv.vasub
44 riscv_vasub_mask, // llvm.riscv.vasub.mask
45 riscv_vasubu, // llvm.riscv.vasubu
46 riscv_vasubu_mask, // llvm.riscv.vasubu.mask
47 riscv_vcompress, // llvm.riscv.vcompress
48 riscv_vdiv, // llvm.riscv.vdiv
49 riscv_vdiv_mask, // llvm.riscv.vdiv.mask
50 riscv_vdivu, // llvm.riscv.vdivu
51 riscv_vdivu_mask, // llvm.riscv.vdivu.mask
52 riscv_vfadd, // llvm.riscv.vfadd
53 riscv_vfadd_mask, // llvm.riscv.vfadd.mask
54 riscv_vfclass, // llvm.riscv.vfclass
55 riscv_vfclass_mask, // llvm.riscv.vfclass.mask
56 riscv_vfcvt_f_x_v, // llvm.riscv.vfcvt.f.x.v
57 riscv_vfcvt_f_x_v_mask, // llvm.riscv.vfcvt.f.x.v.mask
58 riscv_vfcvt_f_xu_v, // llvm.riscv.vfcvt.f.xu.v
59 riscv_vfcvt_f_xu_v_mask, // llvm.riscv.vfcvt.f.xu.v.mask
60 riscv_vfcvt_rtz_x_f_v, // llvm.riscv.vfcvt.rtz.x.f.v
61 riscv_vfcvt_rtz_x_f_v_mask, // llvm.riscv.vfcvt.rtz.x.f.v.mask
62 riscv_vfcvt_rtz_xu_f_v, // llvm.riscv.vfcvt.rtz.xu.f.v
63 riscv_vfcvt_rtz_xu_f_v_mask, // llvm.riscv.vfcvt.rtz.xu.f.v.mask
64 riscv_vfcvt_x_f_v, // llvm.riscv.vfcvt.x.f.v
65 riscv_vfcvt_x_f_v_mask, // llvm.riscv.vfcvt.x.f.v.mask
66 riscv_vfcvt_xu_f_v, // llvm.riscv.vfcvt.xu.f.v
67 riscv_vfcvt_xu_f_v_mask, // llvm.riscv.vfcvt.xu.f.v.mask
68 riscv_vfdiv, // llvm.riscv.vfdiv
69 riscv_vfdiv_mask, // llvm.riscv.vfdiv.mask
70 riscv_vfirst, // llvm.riscv.vfirst
71 riscv_vfirst_mask, // llvm.riscv.vfirst.mask
72 riscv_vfmacc, // llvm.riscv.vfmacc
73 riscv_vfmacc_mask, // llvm.riscv.vfmacc.mask
74 riscv_vfmadd, // llvm.riscv.vfmadd
75 riscv_vfmadd_mask, // llvm.riscv.vfmadd.mask
76 riscv_vfmax, // llvm.riscv.vfmax
77 riscv_vfmax_mask, // llvm.riscv.vfmax.mask
78 riscv_vfmerge, // llvm.riscv.vfmerge
79 riscv_vfmin, // llvm.riscv.vfmin
80 riscv_vfmin_mask, // llvm.riscv.vfmin.mask
81 riscv_vfmsac, // llvm.riscv.vfmsac
82 riscv_vfmsac_mask, // llvm.riscv.vfmsac.mask
83 riscv_vfmsub, // llvm.riscv.vfmsub
84 riscv_vfmsub_mask, // llvm.riscv.vfmsub.mask
85 riscv_vfmul, // llvm.riscv.vfmul
86 riscv_vfmul_mask, // llvm.riscv.vfmul.mask
87 riscv_vfmv_f_s, // llvm.riscv.vfmv.f.s
88 riscv_vfmv_s_f, // llvm.riscv.vfmv.s.f
89 riscv_vfmv_v_f, // llvm.riscv.vfmv.v.f
90 riscv_vfncvt_f_f_w, // llvm.riscv.vfncvt.f.f.w
91 riscv_vfncvt_f_f_w_mask, // llvm.riscv.vfncvt.f.f.w.mask
92 riscv_vfncvt_f_x_w, // llvm.riscv.vfncvt.f.x.w
93 riscv_vfncvt_f_x_w_mask, // llvm.riscv.vfncvt.f.x.w.mask
94 riscv_vfncvt_f_xu_w, // llvm.riscv.vfncvt.f.xu.w
95 riscv_vfncvt_f_xu_w_mask, // llvm.riscv.vfncvt.f.xu.w.mask
96 riscv_vfncvt_rod_f_f_w, // llvm.riscv.vfncvt.rod.f.f.w
97 riscv_vfncvt_rod_f_f_w_mask, // llvm.riscv.vfncvt.rod.f.f.w.mask
98 riscv_vfncvt_rtz_x_f_w, // llvm.riscv.vfncvt.rtz.x.f.w
99 riscv_vfncvt_rtz_x_f_w_mask, // llvm.riscv.vfncvt.rtz.x.f.w.mask
100 riscv_vfncvt_rtz_xu_f_w, // llvm.riscv.vfncvt.rtz.xu.f.w
101 riscv_vfncvt_rtz_xu_f_w_mask, // llvm.riscv.vfncvt.rtz.xu.f.w.mask
102 riscv_vfncvt_x_f_w, // llvm.riscv.vfncvt.x.f.w
103 riscv_vfncvt_x_f_w_mask, // llvm.riscv.vfncvt.x.f.w.mask
104 riscv_vfncvt_xu_f_w, // llvm.riscv.vfncvt.xu.f.w
105 riscv_vfncvt_xu_f_w_mask, // llvm.riscv.vfncvt.xu.f.w.mask
106 riscv_vfnmacc, // llvm.riscv.vfnmacc
107 riscv_vfnmacc_mask, // llvm.riscv.vfnmacc.mask
108 riscv_vfnmadd, // llvm.riscv.vfnmadd
109 riscv_vfnmadd_mask, // llvm.riscv.vfnmadd.mask
110 riscv_vfnmsac, // llvm.riscv.vfnmsac
111 riscv_vfnmsac_mask, // llvm.riscv.vfnmsac.mask
112 riscv_vfnmsub, // llvm.riscv.vfnmsub
113 riscv_vfnmsub_mask, // llvm.riscv.vfnmsub.mask
114 riscv_vfrdiv, // llvm.riscv.vfrdiv
115 riscv_vfrdiv_mask, // llvm.riscv.vfrdiv.mask
116 riscv_vfredmax, // llvm.riscv.vfredmax
117 riscv_vfredmax_mask, // llvm.riscv.vfredmax.mask
118 riscv_vfredmin, // llvm.riscv.vfredmin
119 riscv_vfredmin_mask, // llvm.riscv.vfredmin.mask
120 riscv_vfredosum, // llvm.riscv.vfredosum
121 riscv_vfredosum_mask, // llvm.riscv.vfredosum.mask
122 riscv_vfredsum, // llvm.riscv.vfredsum
123 riscv_vfredsum_mask, // llvm.riscv.vfredsum.mask
124 riscv_vfrsub, // llvm.riscv.vfrsub
125 riscv_vfrsub_mask, // llvm.riscv.vfrsub.mask
126 riscv_vfsgnj, // llvm.riscv.vfsgnj
127 riscv_vfsgnj_mask, // llvm.riscv.vfsgnj.mask
128 riscv_vfsgnjn, // llvm.riscv.vfsgnjn
129 riscv_vfsgnjn_mask, // llvm.riscv.vfsgnjn.mask
130 riscv_vfsgnjx, // llvm.riscv.vfsgnjx
131 riscv_vfsgnjx_mask, // llvm.riscv.vfsgnjx.mask
132 riscv_vfslide1down, // llvm.riscv.vfslide1down
133 riscv_vfslide1down_mask, // llvm.riscv.vfslide1down.mask
134 riscv_vfslide1up, // llvm.riscv.vfslide1up
135 riscv_vfslide1up_mask, // llvm.riscv.vfslide1up.mask
136 riscv_vfsqrt, // llvm.riscv.vfsqrt
137 riscv_vfsqrt_mask, // llvm.riscv.vfsqrt.mask
138 riscv_vfsub, // llvm.riscv.vfsub
139 riscv_vfsub_mask, // llvm.riscv.vfsub.mask
140 riscv_vfwadd, // llvm.riscv.vfwadd
141 riscv_vfwadd_mask, // llvm.riscv.vfwadd.mask
142 riscv_vfwadd_w, // llvm.riscv.vfwadd.w
143 riscv_vfwadd_w_mask, // llvm.riscv.vfwadd.w.mask
144 riscv_vfwcvt_f_f_v, // llvm.riscv.vfwcvt.f.f.v
145 riscv_vfwcvt_f_f_v_mask, // llvm.riscv.vfwcvt.f.f.v.mask
146 riscv_vfwcvt_f_x_v, // llvm.riscv.vfwcvt.f.x.v
147 riscv_vfwcvt_f_x_v_mask, // llvm.riscv.vfwcvt.f.x.v.mask
148 riscv_vfwcvt_f_xu_v, // llvm.riscv.vfwcvt.f.xu.v
149 riscv_vfwcvt_f_xu_v_mask, // llvm.riscv.vfwcvt.f.xu.v.mask
150 riscv_vfwcvt_rtz_x_f_v, // llvm.riscv.vfwcvt.rtz.x.f.v
151 riscv_vfwcvt_rtz_x_f_v_mask, // llvm.riscv.vfwcvt.rtz.x.f.v.mask
152 riscv_vfwcvt_rtz_xu_f_v, // llvm.riscv.vfwcvt.rtz.xu.f.v
153 riscv_vfwcvt_rtz_xu_f_v_mask, // llvm.riscv.vfwcvt.rtz.xu.f.v.mask
154 riscv_vfwcvt_x_f_v, // llvm.riscv.vfwcvt.x.f.v
155 riscv_vfwcvt_x_f_v_mask, // llvm.riscv.vfwcvt.x.f.v.mask
156 riscv_vfwcvt_xu_f_v, // llvm.riscv.vfwcvt.xu.f.v
157 riscv_vfwcvt_xu_f_v_mask, // llvm.riscv.vfwcvt.xu.f.v.mask
158 riscv_vfwmacc, // llvm.riscv.vfwmacc
159 riscv_vfwmacc_mask, // llvm.riscv.vfwmacc.mask
160 riscv_vfwmsac, // llvm.riscv.vfwmsac
161 riscv_vfwmsac_mask, // llvm.riscv.vfwmsac.mask
162 riscv_vfwmul, // llvm.riscv.vfwmul
163 riscv_vfwmul_mask, // llvm.riscv.vfwmul.mask
164 riscv_vfwnmacc, // llvm.riscv.vfwnmacc
165 riscv_vfwnmacc_mask, // llvm.riscv.vfwnmacc.mask
166 riscv_vfwnmsac, // llvm.riscv.vfwnmsac
167 riscv_vfwnmsac_mask, // llvm.riscv.vfwnmsac.mask
168 riscv_vfwredosum, // llvm.riscv.vfwredosum
169 riscv_vfwredosum_mask, // llvm.riscv.vfwredosum.mask
170 riscv_vfwredsum, // llvm.riscv.vfwredsum
171 riscv_vfwredsum_mask, // llvm.riscv.vfwredsum.mask
172 riscv_vfwsub, // llvm.riscv.vfwsub
173 riscv_vfwsub_mask, // llvm.riscv.vfwsub.mask
174 riscv_vfwsub_w, // llvm.riscv.vfwsub.w
175 riscv_vfwsub_w_mask, // llvm.riscv.vfwsub.w.mask
176 riscv_vid, // llvm.riscv.vid
177 riscv_vid_mask, // llvm.riscv.vid.mask
178 riscv_viota, // llvm.riscv.viota
179 riscv_viota_mask, // llvm.riscv.viota.mask
180 riscv_vle, // llvm.riscv.vle
181 riscv_vle_mask, // llvm.riscv.vle.mask
182 riscv_vleff, // llvm.riscv.vleff
183 riscv_vleff_mask, // llvm.riscv.vleff.mask
184 riscv_vlse, // llvm.riscv.vlse
185 riscv_vlse_mask, // llvm.riscv.vlse.mask
186 riscv_vlxe, // llvm.riscv.vlxe
187 riscv_vlxe_mask, // llvm.riscv.vlxe.mask
188 riscv_vmacc, // llvm.riscv.vmacc
189 riscv_vmacc_mask, // llvm.riscv.vmacc.mask
190 riscv_vmadc, // llvm.riscv.vmadc
191 riscv_vmadc_carry_in, // llvm.riscv.vmadc.carry.in
192 riscv_vmadd, // llvm.riscv.vmadd
193 riscv_vmadd_mask, // llvm.riscv.vmadd.mask
194 riscv_vmand, // llvm.riscv.vmand
195 riscv_vmandnot, // llvm.riscv.vmandnot
196 riscv_vmax, // llvm.riscv.vmax
197 riscv_vmax_mask, // llvm.riscv.vmax.mask
198 riscv_vmaxu, // llvm.riscv.vmaxu
199 riscv_vmaxu_mask, // llvm.riscv.vmaxu.mask
200 riscv_vmclr, // llvm.riscv.vmclr
201 riscv_vmerge, // llvm.riscv.vmerge
202 riscv_vmfeq, // llvm.riscv.vmfeq
203 riscv_vmfeq_mask, // llvm.riscv.vmfeq.mask
204 riscv_vmfge, // llvm.riscv.vmfge
205 riscv_vmfge_mask, // llvm.riscv.vmfge.mask
206 riscv_vmfgt, // llvm.riscv.vmfgt
207 riscv_vmfgt_mask, // llvm.riscv.vmfgt.mask
208 riscv_vmfle, // llvm.riscv.vmfle
209 riscv_vmfle_mask, // llvm.riscv.vmfle.mask
210 riscv_vmflt, // llvm.riscv.vmflt
211 riscv_vmflt_mask, // llvm.riscv.vmflt.mask
212 riscv_vmfne, // llvm.riscv.vmfne
213 riscv_vmfne_mask, // llvm.riscv.vmfne.mask
214 riscv_vmin, // llvm.riscv.vmin
215 riscv_vmin_mask, // llvm.riscv.vmin.mask
216 riscv_vminu, // llvm.riscv.vminu
217 riscv_vminu_mask, // llvm.riscv.vminu.mask
218 riscv_vmnand, // llvm.riscv.vmnand
219 riscv_vmnor, // llvm.riscv.vmnor
220 riscv_vmor, // llvm.riscv.vmor
221 riscv_vmornot, // llvm.riscv.vmornot
222 riscv_vmsbc, // llvm.riscv.vmsbc
223 riscv_vmsbc_borrow_in, // llvm.riscv.vmsbc.borrow.in
224 riscv_vmsbf, // llvm.riscv.vmsbf
225 riscv_vmsbf_mask, // llvm.riscv.vmsbf.mask
226 riscv_vmseq, // llvm.riscv.vmseq
227 riscv_vmseq_mask, // llvm.riscv.vmseq.mask
228 riscv_vmset, // llvm.riscv.vmset
229 riscv_vmsgt, // llvm.riscv.vmsgt
230 riscv_vmsgt_mask, // llvm.riscv.vmsgt.mask
231 riscv_vmsgtu, // llvm.riscv.vmsgtu
232 riscv_vmsgtu_mask, // llvm.riscv.vmsgtu.mask
233 riscv_vmsif, // llvm.riscv.vmsif
234 riscv_vmsif_mask, // llvm.riscv.vmsif.mask
235 riscv_vmsle, // llvm.riscv.vmsle
236 riscv_vmsle_mask, // llvm.riscv.vmsle.mask
237 riscv_vmsleu, // llvm.riscv.vmsleu
238 riscv_vmsleu_mask, // llvm.riscv.vmsleu.mask
239 riscv_vmslt, // llvm.riscv.vmslt
240 riscv_vmslt_mask, // llvm.riscv.vmslt.mask
241 riscv_vmsltu, // llvm.riscv.vmsltu
242 riscv_vmsltu_mask, // llvm.riscv.vmsltu.mask
243 riscv_vmsne, // llvm.riscv.vmsne
244 riscv_vmsne_mask, // llvm.riscv.vmsne.mask
245 riscv_vmsof, // llvm.riscv.vmsof
246 riscv_vmsof_mask, // llvm.riscv.vmsof.mask
247 riscv_vmul, // llvm.riscv.vmul
248 riscv_vmul_mask, // llvm.riscv.vmul.mask
249 riscv_vmulh, // llvm.riscv.vmulh
250 riscv_vmulh_mask, // llvm.riscv.vmulh.mask
251 riscv_vmulhsu, // llvm.riscv.vmulhsu
252 riscv_vmulhsu_mask, // llvm.riscv.vmulhsu.mask
253 riscv_vmulhu, // llvm.riscv.vmulhu
254 riscv_vmulhu_mask, // llvm.riscv.vmulhu.mask
255 riscv_vmv_s_x, // llvm.riscv.vmv.s.x
256 riscv_vmv_v_v, // llvm.riscv.vmv.v.v
257 riscv_vmv_v_x, // llvm.riscv.vmv.v.x
258 riscv_vmv_x_s, // llvm.riscv.vmv.x.s
259 riscv_vmxnor, // llvm.riscv.vmxnor
260 riscv_vmxor, // llvm.riscv.vmxor
261 riscv_vnclip, // llvm.riscv.vnclip
262 riscv_vnclip_mask, // llvm.riscv.vnclip.mask
263 riscv_vnclipu, // llvm.riscv.vnclipu
264 riscv_vnclipu_mask, // llvm.riscv.vnclipu.mask
265 riscv_vnmsac, // llvm.riscv.vnmsac
266 riscv_vnmsac_mask, // llvm.riscv.vnmsac.mask
267 riscv_vnmsub, // llvm.riscv.vnmsub
268 riscv_vnmsub_mask, // llvm.riscv.vnmsub.mask
269 riscv_vnsra, // llvm.riscv.vnsra
270 riscv_vnsra_mask, // llvm.riscv.vnsra.mask
271 riscv_vnsrl, // llvm.riscv.vnsrl
272 riscv_vnsrl_mask, // llvm.riscv.vnsrl.mask
273 riscv_vor, // llvm.riscv.vor
274 riscv_vor_mask, // llvm.riscv.vor.mask
275 riscv_vpopc, // llvm.riscv.vpopc
276 riscv_vpopc_mask, // llvm.riscv.vpopc.mask
277 riscv_vredand, // llvm.riscv.vredand
278 riscv_vredand_mask, // llvm.riscv.vredand.mask
279 riscv_vredmax, // llvm.riscv.vredmax
280 riscv_vredmax_mask, // llvm.riscv.vredmax.mask
281 riscv_vredmaxu, // llvm.riscv.vredmaxu
282 riscv_vredmaxu_mask, // llvm.riscv.vredmaxu.mask
283 riscv_vredmin, // llvm.riscv.vredmin
284 riscv_vredmin_mask, // llvm.riscv.vredmin.mask
285 riscv_vredminu, // llvm.riscv.vredminu
286 riscv_vredminu_mask, // llvm.riscv.vredminu.mask
287 riscv_vredor, // llvm.riscv.vredor
288 riscv_vredor_mask, // llvm.riscv.vredor.mask
289 riscv_vredsum, // llvm.riscv.vredsum
290 riscv_vredsum_mask, // llvm.riscv.vredsum.mask
291 riscv_vredxor, // llvm.riscv.vredxor
292 riscv_vredxor_mask, // llvm.riscv.vredxor.mask
293 riscv_vrem, // llvm.riscv.vrem
294 riscv_vrem_mask, // llvm.riscv.vrem.mask
295 riscv_vremu, // llvm.riscv.vremu
296 riscv_vremu_mask, // llvm.riscv.vremu.mask
297 riscv_vrgather, // llvm.riscv.vrgather
298 riscv_vrgather_mask, // llvm.riscv.vrgather.mask
299 riscv_vrsub, // llvm.riscv.vrsub
300 riscv_vrsub_mask, // llvm.riscv.vrsub.mask
301 riscv_vsadd, // llvm.riscv.vsadd
302 riscv_vsadd_mask, // llvm.riscv.vsadd.mask
303 riscv_vsaddu, // llvm.riscv.vsaddu
304 riscv_vsaddu_mask, // llvm.riscv.vsaddu.mask
305 riscv_vsbc, // llvm.riscv.vsbc
306 riscv_vse, // llvm.riscv.vse
307 riscv_vse_mask, // llvm.riscv.vse.mask
308 riscv_vsetvli, // llvm.riscv.vsetvli
309 riscv_vsetvlimax, // llvm.riscv.vsetvlimax
310 riscv_vsext, // llvm.riscv.vsext
311 riscv_vsext_mask, // llvm.riscv.vsext.mask
312 riscv_vslide1down, // llvm.riscv.vslide1down
313 riscv_vslide1down_mask, // llvm.riscv.vslide1down.mask
314 riscv_vslide1up, // llvm.riscv.vslide1up
315 riscv_vslide1up_mask, // llvm.riscv.vslide1up.mask
316 riscv_vslidedown, // llvm.riscv.vslidedown
317 riscv_vslidedown_mask, // llvm.riscv.vslidedown.mask
318 riscv_vslideup, // llvm.riscv.vslideup
319 riscv_vslideup_mask, // llvm.riscv.vslideup.mask
320 riscv_vsll, // llvm.riscv.vsll
321 riscv_vsll_mask, // llvm.riscv.vsll.mask
322 riscv_vsmul, // llvm.riscv.vsmul
323 riscv_vsmul_mask, // llvm.riscv.vsmul.mask
324 riscv_vsra, // llvm.riscv.vsra
325 riscv_vsra_mask, // llvm.riscv.vsra.mask
326 riscv_vsrl, // llvm.riscv.vsrl
327 riscv_vsrl_mask, // llvm.riscv.vsrl.mask
328 riscv_vsse, // llvm.riscv.vsse
329 riscv_vsse_mask, // llvm.riscv.vsse.mask
330 riscv_vssra, // llvm.riscv.vssra
331 riscv_vssra_mask, // llvm.riscv.vssra.mask
332 riscv_vssrl, // llvm.riscv.vssrl
333 riscv_vssrl_mask, // llvm.riscv.vssrl.mask
334 riscv_vssub, // llvm.riscv.vssub
335 riscv_vssub_mask, // llvm.riscv.vssub.mask
336 riscv_vssubu, // llvm.riscv.vssubu
337 riscv_vssubu_mask, // llvm.riscv.vssubu.mask
338 riscv_vsub, // llvm.riscv.vsub
339 riscv_vsub_mask, // llvm.riscv.vsub.mask
340 riscv_vsuxe, // llvm.riscv.vsuxe
341 riscv_vsuxe_mask, // llvm.riscv.vsuxe.mask
342 riscv_vsxe, // llvm.riscv.vsxe
343 riscv_vsxe_mask, // llvm.riscv.vsxe.mask
344 riscv_vwadd, // llvm.riscv.vwadd
345 riscv_vwadd_mask, // llvm.riscv.vwadd.mask
346 riscv_vwadd_w, // llvm.riscv.vwadd.w
347 riscv_vwadd_w_mask, // llvm.riscv.vwadd.w.mask
348 riscv_vwaddu, // llvm.riscv.vwaddu
349 riscv_vwaddu_mask, // llvm.riscv.vwaddu.mask
350 riscv_vwaddu_w, // llvm.riscv.vwaddu.w
351 riscv_vwaddu_w_mask, // llvm.riscv.vwaddu.w.mask
352 riscv_vwmacc, // llvm.riscv.vwmacc
353 riscv_vwmacc_mask, // llvm.riscv.vwmacc.mask
354 riscv_vwmaccsu, // llvm.riscv.vwmaccsu
355 riscv_vwmaccsu_mask, // llvm.riscv.vwmaccsu.mask
356 riscv_vwmaccu, // llvm.riscv.vwmaccu
357 riscv_vwmaccu_mask, // llvm.riscv.vwmaccu.mask
358 riscv_vwmaccus, // llvm.riscv.vwmaccus
359 riscv_vwmaccus_mask, // llvm.riscv.vwmaccus.mask
360 riscv_vwmul, // llvm.riscv.vwmul
361 riscv_vwmul_mask, // llvm.riscv.vwmul.mask
362 riscv_vwmulsu, // llvm.riscv.vwmulsu
363 riscv_vwmulsu_mask, // llvm.riscv.vwmulsu.mask
364 riscv_vwmulu, // llvm.riscv.vwmulu
365 riscv_vwmulu_mask, // llvm.riscv.vwmulu.mask
366 riscv_vwredsum, // llvm.riscv.vwredsum
367 riscv_vwredsum_mask, // llvm.riscv.vwredsum.mask
368 riscv_vwredsumu, // llvm.riscv.vwredsumu
369 riscv_vwredsumu_mask, // llvm.riscv.vwredsumu.mask
370 riscv_vwsub, // llvm.riscv.vwsub
371 riscv_vwsub_mask, // llvm.riscv.vwsub.mask
372 riscv_vwsub_w, // llvm.riscv.vwsub.w
373 riscv_vwsub_w_mask, // llvm.riscv.vwsub.w.mask
374 riscv_vwsubu, // llvm.riscv.vwsubu
375 riscv_vwsubu_mask, // llvm.riscv.vwsubu.mask
376 riscv_vwsubu_w, // llvm.riscv.vwsubu.w
377 riscv_vwsubu_w_mask, // llvm.riscv.vwsubu.w.mask
378 riscv_vxor, // llvm.riscv.vxor
379 riscv_vxor_mask, // llvm.riscv.vxor.mask
380 riscv_vzext, // llvm.riscv.vzext
381 riscv_vzext_mask, // llvm.riscv.vzext.mask
382}; // enum
383} // namespace Intrinsic
384} // namespace llvm
385
386#endif