blob: 0f1b2d979ef0dbad5f0e61b9b4c87ed6f56f682b [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_AMDGCN_ENUMS_H
10#define LLVM_IR_INTRINSIC_AMDGCN_ENUMS_H
11
12namespace llvm {
13namespace Intrinsic {
14enum AMDGCNIntrinsics : unsigned {
15// Enum values for intrinsics
16 amdgcn_alignbit = 1160, // llvm.amdgcn.alignbit
17 amdgcn_alignbyte, // llvm.amdgcn.alignbyte
18 amdgcn_atomic_dec, // llvm.amdgcn.atomic.dec
19 amdgcn_atomic_inc, // llvm.amdgcn.atomic.inc
20 amdgcn_ballot, // llvm.amdgcn.ballot
21 amdgcn_buffer_atomic_add, // llvm.amdgcn.buffer.atomic.add
22 amdgcn_buffer_atomic_and, // llvm.amdgcn.buffer.atomic.and
23 amdgcn_buffer_atomic_cmpswap, // llvm.amdgcn.buffer.atomic.cmpswap
24 amdgcn_buffer_atomic_csub, // llvm.amdgcn.buffer.atomic.csub
25 amdgcn_buffer_atomic_fadd, // llvm.amdgcn.buffer.atomic.fadd
26 amdgcn_buffer_atomic_or, // llvm.amdgcn.buffer.atomic.or
27 amdgcn_buffer_atomic_smax, // llvm.amdgcn.buffer.atomic.smax
28 amdgcn_buffer_atomic_smin, // llvm.amdgcn.buffer.atomic.smin
29 amdgcn_buffer_atomic_sub, // llvm.amdgcn.buffer.atomic.sub
30 amdgcn_buffer_atomic_swap, // llvm.amdgcn.buffer.atomic.swap
31 amdgcn_buffer_atomic_umax, // llvm.amdgcn.buffer.atomic.umax
32 amdgcn_buffer_atomic_umin, // llvm.amdgcn.buffer.atomic.umin
33 amdgcn_buffer_atomic_xor, // llvm.amdgcn.buffer.atomic.xor
34 amdgcn_buffer_load, // llvm.amdgcn.buffer.load
35 amdgcn_buffer_load_format, // llvm.amdgcn.buffer.load.format
36 amdgcn_buffer_store, // llvm.amdgcn.buffer.store
37 amdgcn_buffer_store_format, // llvm.amdgcn.buffer.store.format
38 amdgcn_buffer_wbinvl1, // llvm.amdgcn.buffer.wbinvl1
39 amdgcn_buffer_wbinvl1_sc, // llvm.amdgcn.buffer.wbinvl1.sc
40 amdgcn_buffer_wbinvl1_vol, // llvm.amdgcn.buffer.wbinvl1.vol
41 amdgcn_class, // llvm.amdgcn.class
42 amdgcn_cos, // llvm.amdgcn.cos
43 amdgcn_cubeid, // llvm.amdgcn.cubeid
44 amdgcn_cubema, // llvm.amdgcn.cubema
45 amdgcn_cubesc, // llvm.amdgcn.cubesc
46 amdgcn_cubetc, // llvm.amdgcn.cubetc
47 amdgcn_cvt_pk_i16, // llvm.amdgcn.cvt.pk.i16
48 amdgcn_cvt_pk_u16, // llvm.amdgcn.cvt.pk.u16
49 amdgcn_cvt_pk_u8_f32, // llvm.amdgcn.cvt.pk.u8.f32
50 amdgcn_cvt_pknorm_i16, // llvm.amdgcn.cvt.pknorm.i16
51 amdgcn_cvt_pknorm_u16, // llvm.amdgcn.cvt.pknorm.u16
52 amdgcn_cvt_pkrtz, // llvm.amdgcn.cvt.pkrtz
53 amdgcn_dispatch_id, // llvm.amdgcn.dispatch.id
54 amdgcn_dispatch_ptr, // llvm.amdgcn.dispatch.ptr
55 amdgcn_div_fixup, // llvm.amdgcn.div.fixup
56 amdgcn_div_fmas, // llvm.amdgcn.div.fmas
57 amdgcn_div_scale, // llvm.amdgcn.div.scale
58 amdgcn_ds_append, // llvm.amdgcn.ds.append
59 amdgcn_ds_bpermute, // llvm.amdgcn.ds.bpermute
60 amdgcn_ds_consume, // llvm.amdgcn.ds.consume
61 amdgcn_ds_fadd, // llvm.amdgcn.ds.fadd
62 amdgcn_ds_fmax, // llvm.amdgcn.ds.fmax
63 amdgcn_ds_fmin, // llvm.amdgcn.ds.fmin
64 amdgcn_ds_gws_barrier, // llvm.amdgcn.ds.gws.barrier
65 amdgcn_ds_gws_init, // llvm.amdgcn.ds.gws.init
66 amdgcn_ds_gws_sema_br, // llvm.amdgcn.ds.gws.sema.br
67 amdgcn_ds_gws_sema_p, // llvm.amdgcn.ds.gws.sema.p
68 amdgcn_ds_gws_sema_release_all, // llvm.amdgcn.ds.gws.sema.release.all
69 amdgcn_ds_gws_sema_v, // llvm.amdgcn.ds.gws.sema.v
70 amdgcn_ds_ordered_add, // llvm.amdgcn.ds.ordered.add
71 amdgcn_ds_ordered_swap, // llvm.amdgcn.ds.ordered.swap
72 amdgcn_ds_permute, // llvm.amdgcn.ds.permute
73 amdgcn_ds_swizzle, // llvm.amdgcn.ds.swizzle
74 amdgcn_else, // llvm.amdgcn.else
75 amdgcn_end_cf, // llvm.amdgcn.end.cf
76 amdgcn_endpgm, // llvm.amdgcn.endpgm
77 amdgcn_exp, // llvm.amdgcn.exp
78 amdgcn_exp_compr, // llvm.amdgcn.exp.compr
79 amdgcn_fcmp, // llvm.amdgcn.fcmp
80 amdgcn_fdiv_fast, // llvm.amdgcn.fdiv.fast
81 amdgcn_fdot2, // llvm.amdgcn.fdot2
82 amdgcn_fma_legacy, // llvm.amdgcn.fma.legacy
83 amdgcn_fmad_ftz, // llvm.amdgcn.fmad.ftz
84 amdgcn_fmed3, // llvm.amdgcn.fmed3
85 amdgcn_fmul_legacy, // llvm.amdgcn.fmul.legacy
86 amdgcn_fract, // llvm.amdgcn.fract
87 amdgcn_frexp_exp, // llvm.amdgcn.frexp.exp
88 amdgcn_frexp_mant, // llvm.amdgcn.frexp.mant
89 amdgcn_global_atomic_csub, // llvm.amdgcn.global.atomic.csub
90 amdgcn_global_atomic_fadd, // llvm.amdgcn.global.atomic.fadd
91 amdgcn_groupstaticsize, // llvm.amdgcn.groupstaticsize
92 amdgcn_icmp, // llvm.amdgcn.icmp
93 amdgcn_if, // llvm.amdgcn.if
94 amdgcn_if_break, // llvm.amdgcn.if.break
95 amdgcn_image_atomic_add_1d, // llvm.amdgcn.image.atomic.add.1d
96 amdgcn_image_atomic_add_1darray, // llvm.amdgcn.image.atomic.add.1darray
97 amdgcn_image_atomic_add_2d, // llvm.amdgcn.image.atomic.add.2d
98 amdgcn_image_atomic_add_2darray, // llvm.amdgcn.image.atomic.add.2darray
99 amdgcn_image_atomic_add_2darraymsaa, // llvm.amdgcn.image.atomic.add.2darraymsaa
100 amdgcn_image_atomic_add_2dmsaa, // llvm.amdgcn.image.atomic.add.2dmsaa
101 amdgcn_image_atomic_add_3d, // llvm.amdgcn.image.atomic.add.3d
102 amdgcn_image_atomic_add_cube, // llvm.amdgcn.image.atomic.add.cube
103 amdgcn_image_atomic_and_1d, // llvm.amdgcn.image.atomic.and.1d
104 amdgcn_image_atomic_and_1darray, // llvm.amdgcn.image.atomic.and.1darray
105 amdgcn_image_atomic_and_2d, // llvm.amdgcn.image.atomic.and.2d
106 amdgcn_image_atomic_and_2darray, // llvm.amdgcn.image.atomic.and.2darray
107 amdgcn_image_atomic_and_2darraymsaa, // llvm.amdgcn.image.atomic.and.2darraymsaa
108 amdgcn_image_atomic_and_2dmsaa, // llvm.amdgcn.image.atomic.and.2dmsaa
109 amdgcn_image_atomic_and_3d, // llvm.amdgcn.image.atomic.and.3d
110 amdgcn_image_atomic_and_cube, // llvm.amdgcn.image.atomic.and.cube
111 amdgcn_image_atomic_cmpswap_1d, // llvm.amdgcn.image.atomic.cmpswap.1d
112 amdgcn_image_atomic_cmpswap_1darray, // llvm.amdgcn.image.atomic.cmpswap.1darray
113 amdgcn_image_atomic_cmpswap_2d, // llvm.amdgcn.image.atomic.cmpswap.2d
114 amdgcn_image_atomic_cmpswap_2darray, // llvm.amdgcn.image.atomic.cmpswap.2darray
115 amdgcn_image_atomic_cmpswap_2darraymsaa, // llvm.amdgcn.image.atomic.cmpswap.2darraymsaa
116 amdgcn_image_atomic_cmpswap_2dmsaa, // llvm.amdgcn.image.atomic.cmpswap.2dmsaa
117 amdgcn_image_atomic_cmpswap_3d, // llvm.amdgcn.image.atomic.cmpswap.3d
118 amdgcn_image_atomic_cmpswap_cube, // llvm.amdgcn.image.atomic.cmpswap.cube
119 amdgcn_image_atomic_dec_1d, // llvm.amdgcn.image.atomic.dec.1d
120 amdgcn_image_atomic_dec_1darray, // llvm.amdgcn.image.atomic.dec.1darray
121 amdgcn_image_atomic_dec_2d, // llvm.amdgcn.image.atomic.dec.2d
122 amdgcn_image_atomic_dec_2darray, // llvm.amdgcn.image.atomic.dec.2darray
123 amdgcn_image_atomic_dec_2darraymsaa, // llvm.amdgcn.image.atomic.dec.2darraymsaa
124 amdgcn_image_atomic_dec_2dmsaa, // llvm.amdgcn.image.atomic.dec.2dmsaa
125 amdgcn_image_atomic_dec_3d, // llvm.amdgcn.image.atomic.dec.3d
126 amdgcn_image_atomic_dec_cube, // llvm.amdgcn.image.atomic.dec.cube
127 amdgcn_image_atomic_inc_1d, // llvm.amdgcn.image.atomic.inc.1d
128 amdgcn_image_atomic_inc_1darray, // llvm.amdgcn.image.atomic.inc.1darray
129 amdgcn_image_atomic_inc_2d, // llvm.amdgcn.image.atomic.inc.2d
130 amdgcn_image_atomic_inc_2darray, // llvm.amdgcn.image.atomic.inc.2darray
131 amdgcn_image_atomic_inc_2darraymsaa, // llvm.amdgcn.image.atomic.inc.2darraymsaa
132 amdgcn_image_atomic_inc_2dmsaa, // llvm.amdgcn.image.atomic.inc.2dmsaa
133 amdgcn_image_atomic_inc_3d, // llvm.amdgcn.image.atomic.inc.3d
134 amdgcn_image_atomic_inc_cube, // llvm.amdgcn.image.atomic.inc.cube
135 amdgcn_image_atomic_or_1d, // llvm.amdgcn.image.atomic.or.1d
136 amdgcn_image_atomic_or_1darray, // llvm.amdgcn.image.atomic.or.1darray
137 amdgcn_image_atomic_or_2d, // llvm.amdgcn.image.atomic.or.2d
138 amdgcn_image_atomic_or_2darray, // llvm.amdgcn.image.atomic.or.2darray
139 amdgcn_image_atomic_or_2darraymsaa, // llvm.amdgcn.image.atomic.or.2darraymsaa
140 amdgcn_image_atomic_or_2dmsaa, // llvm.amdgcn.image.atomic.or.2dmsaa
141 amdgcn_image_atomic_or_3d, // llvm.amdgcn.image.atomic.or.3d
142 amdgcn_image_atomic_or_cube, // llvm.amdgcn.image.atomic.or.cube
143 amdgcn_image_atomic_smax_1d, // llvm.amdgcn.image.atomic.smax.1d
144 amdgcn_image_atomic_smax_1darray, // llvm.amdgcn.image.atomic.smax.1darray
145 amdgcn_image_atomic_smax_2d, // llvm.amdgcn.image.atomic.smax.2d
146 amdgcn_image_atomic_smax_2darray, // llvm.amdgcn.image.atomic.smax.2darray
147 amdgcn_image_atomic_smax_2darraymsaa, // llvm.amdgcn.image.atomic.smax.2darraymsaa
148 amdgcn_image_atomic_smax_2dmsaa, // llvm.amdgcn.image.atomic.smax.2dmsaa
149 amdgcn_image_atomic_smax_3d, // llvm.amdgcn.image.atomic.smax.3d
150 amdgcn_image_atomic_smax_cube, // llvm.amdgcn.image.atomic.smax.cube
151 amdgcn_image_atomic_smin_1d, // llvm.amdgcn.image.atomic.smin.1d
152 amdgcn_image_atomic_smin_1darray, // llvm.amdgcn.image.atomic.smin.1darray
153 amdgcn_image_atomic_smin_2d, // llvm.amdgcn.image.atomic.smin.2d
154 amdgcn_image_atomic_smin_2darray, // llvm.amdgcn.image.atomic.smin.2darray
155 amdgcn_image_atomic_smin_2darraymsaa, // llvm.amdgcn.image.atomic.smin.2darraymsaa
156 amdgcn_image_atomic_smin_2dmsaa, // llvm.amdgcn.image.atomic.smin.2dmsaa
157 amdgcn_image_atomic_smin_3d, // llvm.amdgcn.image.atomic.smin.3d
158 amdgcn_image_atomic_smin_cube, // llvm.amdgcn.image.atomic.smin.cube
159 amdgcn_image_atomic_sub_1d, // llvm.amdgcn.image.atomic.sub.1d
160 amdgcn_image_atomic_sub_1darray, // llvm.amdgcn.image.atomic.sub.1darray
161 amdgcn_image_atomic_sub_2d, // llvm.amdgcn.image.atomic.sub.2d
162 amdgcn_image_atomic_sub_2darray, // llvm.amdgcn.image.atomic.sub.2darray
163 amdgcn_image_atomic_sub_2darraymsaa, // llvm.amdgcn.image.atomic.sub.2darraymsaa
164 amdgcn_image_atomic_sub_2dmsaa, // llvm.amdgcn.image.atomic.sub.2dmsaa
165 amdgcn_image_atomic_sub_3d, // llvm.amdgcn.image.atomic.sub.3d
166 amdgcn_image_atomic_sub_cube, // llvm.amdgcn.image.atomic.sub.cube
167 amdgcn_image_atomic_swap_1d, // llvm.amdgcn.image.atomic.swap.1d
168 amdgcn_image_atomic_swap_1darray, // llvm.amdgcn.image.atomic.swap.1darray
169 amdgcn_image_atomic_swap_2d, // llvm.amdgcn.image.atomic.swap.2d
170 amdgcn_image_atomic_swap_2darray, // llvm.amdgcn.image.atomic.swap.2darray
171 amdgcn_image_atomic_swap_2darraymsaa, // llvm.amdgcn.image.atomic.swap.2darraymsaa
172 amdgcn_image_atomic_swap_2dmsaa, // llvm.amdgcn.image.atomic.swap.2dmsaa
173 amdgcn_image_atomic_swap_3d, // llvm.amdgcn.image.atomic.swap.3d
174 amdgcn_image_atomic_swap_cube, // llvm.amdgcn.image.atomic.swap.cube
175 amdgcn_image_atomic_umax_1d, // llvm.amdgcn.image.atomic.umax.1d
176 amdgcn_image_atomic_umax_1darray, // llvm.amdgcn.image.atomic.umax.1darray
177 amdgcn_image_atomic_umax_2d, // llvm.amdgcn.image.atomic.umax.2d
178 amdgcn_image_atomic_umax_2darray, // llvm.amdgcn.image.atomic.umax.2darray
179 amdgcn_image_atomic_umax_2darraymsaa, // llvm.amdgcn.image.atomic.umax.2darraymsaa
180 amdgcn_image_atomic_umax_2dmsaa, // llvm.amdgcn.image.atomic.umax.2dmsaa
181 amdgcn_image_atomic_umax_3d, // llvm.amdgcn.image.atomic.umax.3d
182 amdgcn_image_atomic_umax_cube, // llvm.amdgcn.image.atomic.umax.cube
183 amdgcn_image_atomic_umin_1d, // llvm.amdgcn.image.atomic.umin.1d
184 amdgcn_image_atomic_umin_1darray, // llvm.amdgcn.image.atomic.umin.1darray
185 amdgcn_image_atomic_umin_2d, // llvm.amdgcn.image.atomic.umin.2d
186 amdgcn_image_atomic_umin_2darray, // llvm.amdgcn.image.atomic.umin.2darray
187 amdgcn_image_atomic_umin_2darraymsaa, // llvm.amdgcn.image.atomic.umin.2darraymsaa
188 amdgcn_image_atomic_umin_2dmsaa, // llvm.amdgcn.image.atomic.umin.2dmsaa
189 amdgcn_image_atomic_umin_3d, // llvm.amdgcn.image.atomic.umin.3d
190 amdgcn_image_atomic_umin_cube, // llvm.amdgcn.image.atomic.umin.cube
191 amdgcn_image_atomic_xor_1d, // llvm.amdgcn.image.atomic.xor.1d
192 amdgcn_image_atomic_xor_1darray, // llvm.amdgcn.image.atomic.xor.1darray
193 amdgcn_image_atomic_xor_2d, // llvm.amdgcn.image.atomic.xor.2d
194 amdgcn_image_atomic_xor_2darray, // llvm.amdgcn.image.atomic.xor.2darray
195 amdgcn_image_atomic_xor_2darraymsaa, // llvm.amdgcn.image.atomic.xor.2darraymsaa
196 amdgcn_image_atomic_xor_2dmsaa, // llvm.amdgcn.image.atomic.xor.2dmsaa
197 amdgcn_image_atomic_xor_3d, // llvm.amdgcn.image.atomic.xor.3d
198 amdgcn_image_atomic_xor_cube, // llvm.amdgcn.image.atomic.xor.cube
199 amdgcn_image_bvh_intersect_ray, // llvm.amdgcn.image.bvh.intersect.ray
200 amdgcn_image_gather4_2d, // llvm.amdgcn.image.gather4.2d
201 amdgcn_image_gather4_2darray, // llvm.amdgcn.image.gather4.2darray
202 amdgcn_image_gather4_b_2d, // llvm.amdgcn.image.gather4.b.2d
203 amdgcn_image_gather4_b_2darray, // llvm.amdgcn.image.gather4.b.2darray
204 amdgcn_image_gather4_b_cl_2d, // llvm.amdgcn.image.gather4.b.cl.2d
205 amdgcn_image_gather4_b_cl_2darray, // llvm.amdgcn.image.gather4.b.cl.2darray
206 amdgcn_image_gather4_b_cl_cube, // llvm.amdgcn.image.gather4.b.cl.cube
207 amdgcn_image_gather4_b_cl_o_2d, // llvm.amdgcn.image.gather4.b.cl.o.2d
208 amdgcn_image_gather4_b_cl_o_2darray, // llvm.amdgcn.image.gather4.b.cl.o.2darray
209 amdgcn_image_gather4_b_cl_o_cube, // llvm.amdgcn.image.gather4.b.cl.o.cube
210 amdgcn_image_gather4_b_cube, // llvm.amdgcn.image.gather4.b.cube
211 amdgcn_image_gather4_b_o_2d, // llvm.amdgcn.image.gather4.b.o.2d
212 amdgcn_image_gather4_b_o_2darray, // llvm.amdgcn.image.gather4.b.o.2darray
213 amdgcn_image_gather4_b_o_cube, // llvm.amdgcn.image.gather4.b.o.cube
214 amdgcn_image_gather4_c_2d, // llvm.amdgcn.image.gather4.c.2d
215 amdgcn_image_gather4_c_2darray, // llvm.amdgcn.image.gather4.c.2darray
216 amdgcn_image_gather4_c_b_2d, // llvm.amdgcn.image.gather4.c.b.2d
217 amdgcn_image_gather4_c_b_2darray, // llvm.amdgcn.image.gather4.c.b.2darray
218 amdgcn_image_gather4_c_b_cl_2d, // llvm.amdgcn.image.gather4.c.b.cl.2d
219 amdgcn_image_gather4_c_b_cl_2darray, // llvm.amdgcn.image.gather4.c.b.cl.2darray
220 amdgcn_image_gather4_c_b_cl_cube, // llvm.amdgcn.image.gather4.c.b.cl.cube
221 amdgcn_image_gather4_c_b_cl_o_2d, // llvm.amdgcn.image.gather4.c.b.cl.o.2d
222 amdgcn_image_gather4_c_b_cl_o_2darray, // llvm.amdgcn.image.gather4.c.b.cl.o.2darray
223 amdgcn_image_gather4_c_b_cl_o_cube, // llvm.amdgcn.image.gather4.c.b.cl.o.cube
224 amdgcn_image_gather4_c_b_cube, // llvm.amdgcn.image.gather4.c.b.cube
225 amdgcn_image_gather4_c_b_o_2d, // llvm.amdgcn.image.gather4.c.b.o.2d
226 amdgcn_image_gather4_c_b_o_2darray, // llvm.amdgcn.image.gather4.c.b.o.2darray
227 amdgcn_image_gather4_c_b_o_cube, // llvm.amdgcn.image.gather4.c.b.o.cube
228 amdgcn_image_gather4_c_cl_2d, // llvm.amdgcn.image.gather4.c.cl.2d
229 amdgcn_image_gather4_c_cl_2darray, // llvm.amdgcn.image.gather4.c.cl.2darray
230 amdgcn_image_gather4_c_cl_cube, // llvm.amdgcn.image.gather4.c.cl.cube
231 amdgcn_image_gather4_c_cl_o_2d, // llvm.amdgcn.image.gather4.c.cl.o.2d
232 amdgcn_image_gather4_c_cl_o_2darray, // llvm.amdgcn.image.gather4.c.cl.o.2darray
233 amdgcn_image_gather4_c_cl_o_cube, // llvm.amdgcn.image.gather4.c.cl.o.cube
234 amdgcn_image_gather4_c_cube, // llvm.amdgcn.image.gather4.c.cube
235 amdgcn_image_gather4_c_l_2d, // llvm.amdgcn.image.gather4.c.l.2d
236 amdgcn_image_gather4_c_l_2darray, // llvm.amdgcn.image.gather4.c.l.2darray
237 amdgcn_image_gather4_c_l_cube, // llvm.amdgcn.image.gather4.c.l.cube
238 amdgcn_image_gather4_c_l_o_2d, // llvm.amdgcn.image.gather4.c.l.o.2d
239 amdgcn_image_gather4_c_l_o_2darray, // llvm.amdgcn.image.gather4.c.l.o.2darray
240 amdgcn_image_gather4_c_l_o_cube, // llvm.amdgcn.image.gather4.c.l.o.cube
241 amdgcn_image_gather4_c_lz_2d, // llvm.amdgcn.image.gather4.c.lz.2d
242 amdgcn_image_gather4_c_lz_2darray, // llvm.amdgcn.image.gather4.c.lz.2darray
243 amdgcn_image_gather4_c_lz_cube, // llvm.amdgcn.image.gather4.c.lz.cube
244 amdgcn_image_gather4_c_lz_o_2d, // llvm.amdgcn.image.gather4.c.lz.o.2d
245 amdgcn_image_gather4_c_lz_o_2darray, // llvm.amdgcn.image.gather4.c.lz.o.2darray
246 amdgcn_image_gather4_c_lz_o_cube, // llvm.amdgcn.image.gather4.c.lz.o.cube
247 amdgcn_image_gather4_c_o_2d, // llvm.amdgcn.image.gather4.c.o.2d
248 amdgcn_image_gather4_c_o_2darray, // llvm.amdgcn.image.gather4.c.o.2darray
249 amdgcn_image_gather4_c_o_cube, // llvm.amdgcn.image.gather4.c.o.cube
250 amdgcn_image_gather4_cl_2d, // llvm.amdgcn.image.gather4.cl.2d
251 amdgcn_image_gather4_cl_2darray, // llvm.amdgcn.image.gather4.cl.2darray
252 amdgcn_image_gather4_cl_cube, // llvm.amdgcn.image.gather4.cl.cube
253 amdgcn_image_gather4_cl_o_2d, // llvm.amdgcn.image.gather4.cl.o.2d
254 amdgcn_image_gather4_cl_o_2darray, // llvm.amdgcn.image.gather4.cl.o.2darray
255 amdgcn_image_gather4_cl_o_cube, // llvm.amdgcn.image.gather4.cl.o.cube
256 amdgcn_image_gather4_cube, // llvm.amdgcn.image.gather4.cube
257 amdgcn_image_gather4_l_2d, // llvm.amdgcn.image.gather4.l.2d
258 amdgcn_image_gather4_l_2darray, // llvm.amdgcn.image.gather4.l.2darray
259 amdgcn_image_gather4_l_cube, // llvm.amdgcn.image.gather4.l.cube
260 amdgcn_image_gather4_l_o_2d, // llvm.amdgcn.image.gather4.l.o.2d
261 amdgcn_image_gather4_l_o_2darray, // llvm.amdgcn.image.gather4.l.o.2darray
262 amdgcn_image_gather4_l_o_cube, // llvm.amdgcn.image.gather4.l.o.cube
263 amdgcn_image_gather4_lz_2d, // llvm.amdgcn.image.gather4.lz.2d
264 amdgcn_image_gather4_lz_2darray, // llvm.amdgcn.image.gather4.lz.2darray
265 amdgcn_image_gather4_lz_cube, // llvm.amdgcn.image.gather4.lz.cube
266 amdgcn_image_gather4_lz_o_2d, // llvm.amdgcn.image.gather4.lz.o.2d
267 amdgcn_image_gather4_lz_o_2darray, // llvm.amdgcn.image.gather4.lz.o.2darray
268 amdgcn_image_gather4_lz_o_cube, // llvm.amdgcn.image.gather4.lz.o.cube
269 amdgcn_image_gather4_o_2d, // llvm.amdgcn.image.gather4.o.2d
270 amdgcn_image_gather4_o_2darray, // llvm.amdgcn.image.gather4.o.2darray
271 amdgcn_image_gather4_o_cube, // llvm.amdgcn.image.gather4.o.cube
272 amdgcn_image_getlod_1d, // llvm.amdgcn.image.getlod.1d
273 amdgcn_image_getlod_1darray, // llvm.amdgcn.image.getlod.1darray
274 amdgcn_image_getlod_2d, // llvm.amdgcn.image.getlod.2d
275 amdgcn_image_getlod_2darray, // llvm.amdgcn.image.getlod.2darray
276 amdgcn_image_getlod_3d, // llvm.amdgcn.image.getlod.3d
277 amdgcn_image_getlod_cube, // llvm.amdgcn.image.getlod.cube
278 amdgcn_image_getresinfo_1d, // llvm.amdgcn.image.getresinfo.1d
279 amdgcn_image_getresinfo_1darray, // llvm.amdgcn.image.getresinfo.1darray
280 amdgcn_image_getresinfo_2d, // llvm.amdgcn.image.getresinfo.2d
281 amdgcn_image_getresinfo_2darray, // llvm.amdgcn.image.getresinfo.2darray
282 amdgcn_image_getresinfo_2darraymsaa, // llvm.amdgcn.image.getresinfo.2darraymsaa
283 amdgcn_image_getresinfo_2dmsaa, // llvm.amdgcn.image.getresinfo.2dmsaa
284 amdgcn_image_getresinfo_3d, // llvm.amdgcn.image.getresinfo.3d
285 amdgcn_image_getresinfo_cube, // llvm.amdgcn.image.getresinfo.cube
286 amdgcn_image_load_1d, // llvm.amdgcn.image.load.1d
287 amdgcn_image_load_1darray, // llvm.amdgcn.image.load.1darray
288 amdgcn_image_load_2d, // llvm.amdgcn.image.load.2d
289 amdgcn_image_load_2darray, // llvm.amdgcn.image.load.2darray
290 amdgcn_image_load_2darraymsaa, // llvm.amdgcn.image.load.2darraymsaa
291 amdgcn_image_load_2dmsaa, // llvm.amdgcn.image.load.2dmsaa
292 amdgcn_image_load_3d, // llvm.amdgcn.image.load.3d
293 amdgcn_image_load_cube, // llvm.amdgcn.image.load.cube
294 amdgcn_image_load_mip_1d, // llvm.amdgcn.image.load.mip.1d
295 amdgcn_image_load_mip_1darray, // llvm.amdgcn.image.load.mip.1darray
296 amdgcn_image_load_mip_2d, // llvm.amdgcn.image.load.mip.2d
297 amdgcn_image_load_mip_2darray, // llvm.amdgcn.image.load.mip.2darray
298 amdgcn_image_load_mip_3d, // llvm.amdgcn.image.load.mip.3d
299 amdgcn_image_load_mip_cube, // llvm.amdgcn.image.load.mip.cube
300 amdgcn_image_msaa_load_1d, // llvm.amdgcn.image.msaa.load.1d
301 amdgcn_image_msaa_load_1darray, // llvm.amdgcn.image.msaa.load.1darray
302 amdgcn_image_msaa_load_2d, // llvm.amdgcn.image.msaa.load.2d
303 amdgcn_image_msaa_load_2darray, // llvm.amdgcn.image.msaa.load.2darray
304 amdgcn_image_msaa_load_2darraymsaa, // llvm.amdgcn.image.msaa.load.2darraymsaa
305 amdgcn_image_msaa_load_2dmsaa, // llvm.amdgcn.image.msaa.load.2dmsaa
306 amdgcn_image_msaa_load_3d, // llvm.amdgcn.image.msaa.load.3d
307 amdgcn_image_msaa_load_cube, // llvm.amdgcn.image.msaa.load.cube
308 amdgcn_image_sample_1d, // llvm.amdgcn.image.sample.1d
309 amdgcn_image_sample_1darray, // llvm.amdgcn.image.sample.1darray
310 amdgcn_image_sample_2d, // llvm.amdgcn.image.sample.2d
311 amdgcn_image_sample_2darray, // llvm.amdgcn.image.sample.2darray
312 amdgcn_image_sample_3d, // llvm.amdgcn.image.sample.3d
313 amdgcn_image_sample_b_1d, // llvm.amdgcn.image.sample.b.1d
314 amdgcn_image_sample_b_1darray, // llvm.amdgcn.image.sample.b.1darray
315 amdgcn_image_sample_b_2d, // llvm.amdgcn.image.sample.b.2d
316 amdgcn_image_sample_b_2darray, // llvm.amdgcn.image.sample.b.2darray
317 amdgcn_image_sample_b_3d, // llvm.amdgcn.image.sample.b.3d
318 amdgcn_image_sample_b_cl_1d, // llvm.amdgcn.image.sample.b.cl.1d
319 amdgcn_image_sample_b_cl_1darray, // llvm.amdgcn.image.sample.b.cl.1darray
320 amdgcn_image_sample_b_cl_2d, // llvm.amdgcn.image.sample.b.cl.2d
321 amdgcn_image_sample_b_cl_2darray, // llvm.amdgcn.image.sample.b.cl.2darray
322 amdgcn_image_sample_b_cl_3d, // llvm.amdgcn.image.sample.b.cl.3d
323 amdgcn_image_sample_b_cl_cube, // llvm.amdgcn.image.sample.b.cl.cube
324 amdgcn_image_sample_b_cl_o_1d, // llvm.amdgcn.image.sample.b.cl.o.1d
325 amdgcn_image_sample_b_cl_o_1darray, // llvm.amdgcn.image.sample.b.cl.o.1darray
326 amdgcn_image_sample_b_cl_o_2d, // llvm.amdgcn.image.sample.b.cl.o.2d
327 amdgcn_image_sample_b_cl_o_2darray, // llvm.amdgcn.image.sample.b.cl.o.2darray
328 amdgcn_image_sample_b_cl_o_3d, // llvm.amdgcn.image.sample.b.cl.o.3d
329 amdgcn_image_sample_b_cl_o_cube, // llvm.amdgcn.image.sample.b.cl.o.cube
330 amdgcn_image_sample_b_cube, // llvm.amdgcn.image.sample.b.cube
331 amdgcn_image_sample_b_o_1d, // llvm.amdgcn.image.sample.b.o.1d
332 amdgcn_image_sample_b_o_1darray, // llvm.amdgcn.image.sample.b.o.1darray
333 amdgcn_image_sample_b_o_2d, // llvm.amdgcn.image.sample.b.o.2d
334 amdgcn_image_sample_b_o_2darray, // llvm.amdgcn.image.sample.b.o.2darray
335 amdgcn_image_sample_b_o_3d, // llvm.amdgcn.image.sample.b.o.3d
336 amdgcn_image_sample_b_o_cube, // llvm.amdgcn.image.sample.b.o.cube
337 amdgcn_image_sample_c_1d, // llvm.amdgcn.image.sample.c.1d
338 amdgcn_image_sample_c_1darray, // llvm.amdgcn.image.sample.c.1darray
339 amdgcn_image_sample_c_2d, // llvm.amdgcn.image.sample.c.2d
340 amdgcn_image_sample_c_2darray, // llvm.amdgcn.image.sample.c.2darray
341 amdgcn_image_sample_c_3d, // llvm.amdgcn.image.sample.c.3d
342 amdgcn_image_sample_c_b_1d, // llvm.amdgcn.image.sample.c.b.1d
343 amdgcn_image_sample_c_b_1darray, // llvm.amdgcn.image.sample.c.b.1darray
344 amdgcn_image_sample_c_b_2d, // llvm.amdgcn.image.sample.c.b.2d
345 amdgcn_image_sample_c_b_2darray, // llvm.amdgcn.image.sample.c.b.2darray
346 amdgcn_image_sample_c_b_3d, // llvm.amdgcn.image.sample.c.b.3d
347 amdgcn_image_sample_c_b_cl_1d, // llvm.amdgcn.image.sample.c.b.cl.1d
348 amdgcn_image_sample_c_b_cl_1darray, // llvm.amdgcn.image.sample.c.b.cl.1darray
349 amdgcn_image_sample_c_b_cl_2d, // llvm.amdgcn.image.sample.c.b.cl.2d
350 amdgcn_image_sample_c_b_cl_2darray, // llvm.amdgcn.image.sample.c.b.cl.2darray
351 amdgcn_image_sample_c_b_cl_3d, // llvm.amdgcn.image.sample.c.b.cl.3d
352 amdgcn_image_sample_c_b_cl_cube, // llvm.amdgcn.image.sample.c.b.cl.cube
353 amdgcn_image_sample_c_b_cl_o_1d, // llvm.amdgcn.image.sample.c.b.cl.o.1d
354 amdgcn_image_sample_c_b_cl_o_1darray, // llvm.amdgcn.image.sample.c.b.cl.o.1darray
355 amdgcn_image_sample_c_b_cl_o_2d, // llvm.amdgcn.image.sample.c.b.cl.o.2d
356 amdgcn_image_sample_c_b_cl_o_2darray, // llvm.amdgcn.image.sample.c.b.cl.o.2darray
357 amdgcn_image_sample_c_b_cl_o_3d, // llvm.amdgcn.image.sample.c.b.cl.o.3d
358 amdgcn_image_sample_c_b_cl_o_cube, // llvm.amdgcn.image.sample.c.b.cl.o.cube
359 amdgcn_image_sample_c_b_cube, // llvm.amdgcn.image.sample.c.b.cube
360 amdgcn_image_sample_c_b_o_1d, // llvm.amdgcn.image.sample.c.b.o.1d
361 amdgcn_image_sample_c_b_o_1darray, // llvm.amdgcn.image.sample.c.b.o.1darray
362 amdgcn_image_sample_c_b_o_2d, // llvm.amdgcn.image.sample.c.b.o.2d
363 amdgcn_image_sample_c_b_o_2darray, // llvm.amdgcn.image.sample.c.b.o.2darray
364 amdgcn_image_sample_c_b_o_3d, // llvm.amdgcn.image.sample.c.b.o.3d
365 amdgcn_image_sample_c_b_o_cube, // llvm.amdgcn.image.sample.c.b.o.cube
366 amdgcn_image_sample_c_cd_1d, // llvm.amdgcn.image.sample.c.cd.1d
367 amdgcn_image_sample_c_cd_1darray, // llvm.amdgcn.image.sample.c.cd.1darray
368 amdgcn_image_sample_c_cd_2d, // llvm.amdgcn.image.sample.c.cd.2d
369 amdgcn_image_sample_c_cd_2darray, // llvm.amdgcn.image.sample.c.cd.2darray
370 amdgcn_image_sample_c_cd_3d, // llvm.amdgcn.image.sample.c.cd.3d
371 amdgcn_image_sample_c_cd_cl_1d, // llvm.amdgcn.image.sample.c.cd.cl.1d
372 amdgcn_image_sample_c_cd_cl_1darray, // llvm.amdgcn.image.sample.c.cd.cl.1darray
373 amdgcn_image_sample_c_cd_cl_2d, // llvm.amdgcn.image.sample.c.cd.cl.2d
374 amdgcn_image_sample_c_cd_cl_2darray, // llvm.amdgcn.image.sample.c.cd.cl.2darray
375 amdgcn_image_sample_c_cd_cl_3d, // llvm.amdgcn.image.sample.c.cd.cl.3d
376 amdgcn_image_sample_c_cd_cl_cube, // llvm.amdgcn.image.sample.c.cd.cl.cube
377 amdgcn_image_sample_c_cd_cl_o_1d, // llvm.amdgcn.image.sample.c.cd.cl.o.1d
378 amdgcn_image_sample_c_cd_cl_o_1darray, // llvm.amdgcn.image.sample.c.cd.cl.o.1darray
379 amdgcn_image_sample_c_cd_cl_o_2d, // llvm.amdgcn.image.sample.c.cd.cl.o.2d
380 amdgcn_image_sample_c_cd_cl_o_2darray, // llvm.amdgcn.image.sample.c.cd.cl.o.2darray
381 amdgcn_image_sample_c_cd_cl_o_3d, // llvm.amdgcn.image.sample.c.cd.cl.o.3d
382 amdgcn_image_sample_c_cd_cl_o_cube, // llvm.amdgcn.image.sample.c.cd.cl.o.cube
383 amdgcn_image_sample_c_cd_cube, // llvm.amdgcn.image.sample.c.cd.cube
384 amdgcn_image_sample_c_cd_o_1d, // llvm.amdgcn.image.sample.c.cd.o.1d
385 amdgcn_image_sample_c_cd_o_1darray, // llvm.amdgcn.image.sample.c.cd.o.1darray
386 amdgcn_image_sample_c_cd_o_2d, // llvm.amdgcn.image.sample.c.cd.o.2d
387 amdgcn_image_sample_c_cd_o_2darray, // llvm.amdgcn.image.sample.c.cd.o.2darray
388 amdgcn_image_sample_c_cd_o_3d, // llvm.amdgcn.image.sample.c.cd.o.3d
389 amdgcn_image_sample_c_cd_o_cube, // llvm.amdgcn.image.sample.c.cd.o.cube
390 amdgcn_image_sample_c_cl_1d, // llvm.amdgcn.image.sample.c.cl.1d
391 amdgcn_image_sample_c_cl_1darray, // llvm.amdgcn.image.sample.c.cl.1darray
392 amdgcn_image_sample_c_cl_2d, // llvm.amdgcn.image.sample.c.cl.2d
393 amdgcn_image_sample_c_cl_2darray, // llvm.amdgcn.image.sample.c.cl.2darray
394 amdgcn_image_sample_c_cl_3d, // llvm.amdgcn.image.sample.c.cl.3d
395 amdgcn_image_sample_c_cl_cube, // llvm.amdgcn.image.sample.c.cl.cube
396 amdgcn_image_sample_c_cl_o_1d, // llvm.amdgcn.image.sample.c.cl.o.1d
397 amdgcn_image_sample_c_cl_o_1darray, // llvm.amdgcn.image.sample.c.cl.o.1darray
398 amdgcn_image_sample_c_cl_o_2d, // llvm.amdgcn.image.sample.c.cl.o.2d
399 amdgcn_image_sample_c_cl_o_2darray, // llvm.amdgcn.image.sample.c.cl.o.2darray
400 amdgcn_image_sample_c_cl_o_3d, // llvm.amdgcn.image.sample.c.cl.o.3d
401 amdgcn_image_sample_c_cl_o_cube, // llvm.amdgcn.image.sample.c.cl.o.cube
402 amdgcn_image_sample_c_cube, // llvm.amdgcn.image.sample.c.cube
403 amdgcn_image_sample_c_d_1d, // llvm.amdgcn.image.sample.c.d.1d
404 amdgcn_image_sample_c_d_1darray, // llvm.amdgcn.image.sample.c.d.1darray
405 amdgcn_image_sample_c_d_2d, // llvm.amdgcn.image.sample.c.d.2d
406 amdgcn_image_sample_c_d_2darray, // llvm.amdgcn.image.sample.c.d.2darray
407 amdgcn_image_sample_c_d_3d, // llvm.amdgcn.image.sample.c.d.3d
408 amdgcn_image_sample_c_d_cl_1d, // llvm.amdgcn.image.sample.c.d.cl.1d
409 amdgcn_image_sample_c_d_cl_1darray, // llvm.amdgcn.image.sample.c.d.cl.1darray
410 amdgcn_image_sample_c_d_cl_2d, // llvm.amdgcn.image.sample.c.d.cl.2d
411 amdgcn_image_sample_c_d_cl_2darray, // llvm.amdgcn.image.sample.c.d.cl.2darray
412 amdgcn_image_sample_c_d_cl_3d, // llvm.amdgcn.image.sample.c.d.cl.3d
413 amdgcn_image_sample_c_d_cl_cube, // llvm.amdgcn.image.sample.c.d.cl.cube
414 amdgcn_image_sample_c_d_cl_o_1d, // llvm.amdgcn.image.sample.c.d.cl.o.1d
415 amdgcn_image_sample_c_d_cl_o_1darray, // llvm.amdgcn.image.sample.c.d.cl.o.1darray
416 amdgcn_image_sample_c_d_cl_o_2d, // llvm.amdgcn.image.sample.c.d.cl.o.2d
417 amdgcn_image_sample_c_d_cl_o_2darray, // llvm.amdgcn.image.sample.c.d.cl.o.2darray
418 amdgcn_image_sample_c_d_cl_o_3d, // llvm.amdgcn.image.sample.c.d.cl.o.3d
419 amdgcn_image_sample_c_d_cl_o_cube, // llvm.amdgcn.image.sample.c.d.cl.o.cube
420 amdgcn_image_sample_c_d_cube, // llvm.amdgcn.image.sample.c.d.cube
421 amdgcn_image_sample_c_d_o_1d, // llvm.amdgcn.image.sample.c.d.o.1d
422 amdgcn_image_sample_c_d_o_1darray, // llvm.amdgcn.image.sample.c.d.o.1darray
423 amdgcn_image_sample_c_d_o_2d, // llvm.amdgcn.image.sample.c.d.o.2d
424 amdgcn_image_sample_c_d_o_2darray, // llvm.amdgcn.image.sample.c.d.o.2darray
425 amdgcn_image_sample_c_d_o_3d, // llvm.amdgcn.image.sample.c.d.o.3d
426 amdgcn_image_sample_c_d_o_cube, // llvm.amdgcn.image.sample.c.d.o.cube
427 amdgcn_image_sample_c_l_1d, // llvm.amdgcn.image.sample.c.l.1d
428 amdgcn_image_sample_c_l_1darray, // llvm.amdgcn.image.sample.c.l.1darray
429 amdgcn_image_sample_c_l_2d, // llvm.amdgcn.image.sample.c.l.2d
430 amdgcn_image_sample_c_l_2darray, // llvm.amdgcn.image.sample.c.l.2darray
431 amdgcn_image_sample_c_l_3d, // llvm.amdgcn.image.sample.c.l.3d
432 amdgcn_image_sample_c_l_cube, // llvm.amdgcn.image.sample.c.l.cube
433 amdgcn_image_sample_c_l_o_1d, // llvm.amdgcn.image.sample.c.l.o.1d
434 amdgcn_image_sample_c_l_o_1darray, // llvm.amdgcn.image.sample.c.l.o.1darray
435 amdgcn_image_sample_c_l_o_2d, // llvm.amdgcn.image.sample.c.l.o.2d
436 amdgcn_image_sample_c_l_o_2darray, // llvm.amdgcn.image.sample.c.l.o.2darray
437 amdgcn_image_sample_c_l_o_3d, // llvm.amdgcn.image.sample.c.l.o.3d
438 amdgcn_image_sample_c_l_o_cube, // llvm.amdgcn.image.sample.c.l.o.cube
439 amdgcn_image_sample_c_lz_1d, // llvm.amdgcn.image.sample.c.lz.1d
440 amdgcn_image_sample_c_lz_1darray, // llvm.amdgcn.image.sample.c.lz.1darray
441 amdgcn_image_sample_c_lz_2d, // llvm.amdgcn.image.sample.c.lz.2d
442 amdgcn_image_sample_c_lz_2darray, // llvm.amdgcn.image.sample.c.lz.2darray
443 amdgcn_image_sample_c_lz_3d, // llvm.amdgcn.image.sample.c.lz.3d
444 amdgcn_image_sample_c_lz_cube, // llvm.amdgcn.image.sample.c.lz.cube
445 amdgcn_image_sample_c_lz_o_1d, // llvm.amdgcn.image.sample.c.lz.o.1d
446 amdgcn_image_sample_c_lz_o_1darray, // llvm.amdgcn.image.sample.c.lz.o.1darray
447 amdgcn_image_sample_c_lz_o_2d, // llvm.amdgcn.image.sample.c.lz.o.2d
448 amdgcn_image_sample_c_lz_o_2darray, // llvm.amdgcn.image.sample.c.lz.o.2darray
449 amdgcn_image_sample_c_lz_o_3d, // llvm.amdgcn.image.sample.c.lz.o.3d
450 amdgcn_image_sample_c_lz_o_cube, // llvm.amdgcn.image.sample.c.lz.o.cube
451 amdgcn_image_sample_c_o_1d, // llvm.amdgcn.image.sample.c.o.1d
452 amdgcn_image_sample_c_o_1darray, // llvm.amdgcn.image.sample.c.o.1darray
453 amdgcn_image_sample_c_o_2d, // llvm.amdgcn.image.sample.c.o.2d
454 amdgcn_image_sample_c_o_2darray, // llvm.amdgcn.image.sample.c.o.2darray
455 amdgcn_image_sample_c_o_3d, // llvm.amdgcn.image.sample.c.o.3d
456 amdgcn_image_sample_c_o_cube, // llvm.amdgcn.image.sample.c.o.cube
457 amdgcn_image_sample_cd_1d, // llvm.amdgcn.image.sample.cd.1d
458 amdgcn_image_sample_cd_1darray, // llvm.amdgcn.image.sample.cd.1darray
459 amdgcn_image_sample_cd_2d, // llvm.amdgcn.image.sample.cd.2d
460 amdgcn_image_sample_cd_2darray, // llvm.amdgcn.image.sample.cd.2darray
461 amdgcn_image_sample_cd_3d, // llvm.amdgcn.image.sample.cd.3d
462 amdgcn_image_sample_cd_cl_1d, // llvm.amdgcn.image.sample.cd.cl.1d
463 amdgcn_image_sample_cd_cl_1darray, // llvm.amdgcn.image.sample.cd.cl.1darray
464 amdgcn_image_sample_cd_cl_2d, // llvm.amdgcn.image.sample.cd.cl.2d
465 amdgcn_image_sample_cd_cl_2darray, // llvm.amdgcn.image.sample.cd.cl.2darray
466 amdgcn_image_sample_cd_cl_3d, // llvm.amdgcn.image.sample.cd.cl.3d
467 amdgcn_image_sample_cd_cl_cube, // llvm.amdgcn.image.sample.cd.cl.cube
468 amdgcn_image_sample_cd_cl_o_1d, // llvm.amdgcn.image.sample.cd.cl.o.1d
469 amdgcn_image_sample_cd_cl_o_1darray, // llvm.amdgcn.image.sample.cd.cl.o.1darray
470 amdgcn_image_sample_cd_cl_o_2d, // llvm.amdgcn.image.sample.cd.cl.o.2d
471 amdgcn_image_sample_cd_cl_o_2darray, // llvm.amdgcn.image.sample.cd.cl.o.2darray
472 amdgcn_image_sample_cd_cl_o_3d, // llvm.amdgcn.image.sample.cd.cl.o.3d
473 amdgcn_image_sample_cd_cl_o_cube, // llvm.amdgcn.image.sample.cd.cl.o.cube
474 amdgcn_image_sample_cd_cube, // llvm.amdgcn.image.sample.cd.cube
475 amdgcn_image_sample_cd_o_1d, // llvm.amdgcn.image.sample.cd.o.1d
476 amdgcn_image_sample_cd_o_1darray, // llvm.amdgcn.image.sample.cd.o.1darray
477 amdgcn_image_sample_cd_o_2d, // llvm.amdgcn.image.sample.cd.o.2d
478 amdgcn_image_sample_cd_o_2darray, // llvm.amdgcn.image.sample.cd.o.2darray
479 amdgcn_image_sample_cd_o_3d, // llvm.amdgcn.image.sample.cd.o.3d
480 amdgcn_image_sample_cd_o_cube, // llvm.amdgcn.image.sample.cd.o.cube
481 amdgcn_image_sample_cl_1d, // llvm.amdgcn.image.sample.cl.1d
482 amdgcn_image_sample_cl_1darray, // llvm.amdgcn.image.sample.cl.1darray
483 amdgcn_image_sample_cl_2d, // llvm.amdgcn.image.sample.cl.2d
484 amdgcn_image_sample_cl_2darray, // llvm.amdgcn.image.sample.cl.2darray
485 amdgcn_image_sample_cl_3d, // llvm.amdgcn.image.sample.cl.3d
486 amdgcn_image_sample_cl_cube, // llvm.amdgcn.image.sample.cl.cube
487 amdgcn_image_sample_cl_o_1d, // llvm.amdgcn.image.sample.cl.o.1d
488 amdgcn_image_sample_cl_o_1darray, // llvm.amdgcn.image.sample.cl.o.1darray
489 amdgcn_image_sample_cl_o_2d, // llvm.amdgcn.image.sample.cl.o.2d
490 amdgcn_image_sample_cl_o_2darray, // llvm.amdgcn.image.sample.cl.o.2darray
491 amdgcn_image_sample_cl_o_3d, // llvm.amdgcn.image.sample.cl.o.3d
492 amdgcn_image_sample_cl_o_cube, // llvm.amdgcn.image.sample.cl.o.cube
493 amdgcn_image_sample_cube, // llvm.amdgcn.image.sample.cube
494 amdgcn_image_sample_d_1d, // llvm.amdgcn.image.sample.d.1d
495 amdgcn_image_sample_d_1darray, // llvm.amdgcn.image.sample.d.1darray
496 amdgcn_image_sample_d_2d, // llvm.amdgcn.image.sample.d.2d
497 amdgcn_image_sample_d_2darray, // llvm.amdgcn.image.sample.d.2darray
498 amdgcn_image_sample_d_3d, // llvm.amdgcn.image.sample.d.3d
499 amdgcn_image_sample_d_cl_1d, // llvm.amdgcn.image.sample.d.cl.1d
500 amdgcn_image_sample_d_cl_1darray, // llvm.amdgcn.image.sample.d.cl.1darray
501 amdgcn_image_sample_d_cl_2d, // llvm.amdgcn.image.sample.d.cl.2d
502 amdgcn_image_sample_d_cl_2darray, // llvm.amdgcn.image.sample.d.cl.2darray
503 amdgcn_image_sample_d_cl_3d, // llvm.amdgcn.image.sample.d.cl.3d
504 amdgcn_image_sample_d_cl_cube, // llvm.amdgcn.image.sample.d.cl.cube
505 amdgcn_image_sample_d_cl_o_1d, // llvm.amdgcn.image.sample.d.cl.o.1d
506 amdgcn_image_sample_d_cl_o_1darray, // llvm.amdgcn.image.sample.d.cl.o.1darray
507 amdgcn_image_sample_d_cl_o_2d, // llvm.amdgcn.image.sample.d.cl.o.2d
508 amdgcn_image_sample_d_cl_o_2darray, // llvm.amdgcn.image.sample.d.cl.o.2darray
509 amdgcn_image_sample_d_cl_o_3d, // llvm.amdgcn.image.sample.d.cl.o.3d
510 amdgcn_image_sample_d_cl_o_cube, // llvm.amdgcn.image.sample.d.cl.o.cube
511 amdgcn_image_sample_d_cube, // llvm.amdgcn.image.sample.d.cube
512 amdgcn_image_sample_d_o_1d, // llvm.amdgcn.image.sample.d.o.1d
513 amdgcn_image_sample_d_o_1darray, // llvm.amdgcn.image.sample.d.o.1darray
514 amdgcn_image_sample_d_o_2d, // llvm.amdgcn.image.sample.d.o.2d
515 amdgcn_image_sample_d_o_2darray, // llvm.amdgcn.image.sample.d.o.2darray
516 amdgcn_image_sample_d_o_3d, // llvm.amdgcn.image.sample.d.o.3d
517 amdgcn_image_sample_d_o_cube, // llvm.amdgcn.image.sample.d.o.cube
518 amdgcn_image_sample_l_1d, // llvm.amdgcn.image.sample.l.1d
519 amdgcn_image_sample_l_1darray, // llvm.amdgcn.image.sample.l.1darray
520 amdgcn_image_sample_l_2d, // llvm.amdgcn.image.sample.l.2d
521 amdgcn_image_sample_l_2darray, // llvm.amdgcn.image.sample.l.2darray
522 amdgcn_image_sample_l_3d, // llvm.amdgcn.image.sample.l.3d
523 amdgcn_image_sample_l_cube, // llvm.amdgcn.image.sample.l.cube
524 amdgcn_image_sample_l_o_1d, // llvm.amdgcn.image.sample.l.o.1d
525 amdgcn_image_sample_l_o_1darray, // llvm.amdgcn.image.sample.l.o.1darray
526 amdgcn_image_sample_l_o_2d, // llvm.amdgcn.image.sample.l.o.2d
527 amdgcn_image_sample_l_o_2darray, // llvm.amdgcn.image.sample.l.o.2darray
528 amdgcn_image_sample_l_o_3d, // llvm.amdgcn.image.sample.l.o.3d
529 amdgcn_image_sample_l_o_cube, // llvm.amdgcn.image.sample.l.o.cube
530 amdgcn_image_sample_lz_1d, // llvm.amdgcn.image.sample.lz.1d
531 amdgcn_image_sample_lz_1darray, // llvm.amdgcn.image.sample.lz.1darray
532 amdgcn_image_sample_lz_2d, // llvm.amdgcn.image.sample.lz.2d
533 amdgcn_image_sample_lz_2darray, // llvm.amdgcn.image.sample.lz.2darray
534 amdgcn_image_sample_lz_3d, // llvm.amdgcn.image.sample.lz.3d
535 amdgcn_image_sample_lz_cube, // llvm.amdgcn.image.sample.lz.cube
536 amdgcn_image_sample_lz_o_1d, // llvm.amdgcn.image.sample.lz.o.1d
537 amdgcn_image_sample_lz_o_1darray, // llvm.amdgcn.image.sample.lz.o.1darray
538 amdgcn_image_sample_lz_o_2d, // llvm.amdgcn.image.sample.lz.o.2d
539 amdgcn_image_sample_lz_o_2darray, // llvm.amdgcn.image.sample.lz.o.2darray
540 amdgcn_image_sample_lz_o_3d, // llvm.amdgcn.image.sample.lz.o.3d
541 amdgcn_image_sample_lz_o_cube, // llvm.amdgcn.image.sample.lz.o.cube
542 amdgcn_image_sample_o_1d, // llvm.amdgcn.image.sample.o.1d
543 amdgcn_image_sample_o_1darray, // llvm.amdgcn.image.sample.o.1darray
544 amdgcn_image_sample_o_2d, // llvm.amdgcn.image.sample.o.2d
545 amdgcn_image_sample_o_2darray, // llvm.amdgcn.image.sample.o.2darray
546 amdgcn_image_sample_o_3d, // llvm.amdgcn.image.sample.o.3d
547 amdgcn_image_sample_o_cube, // llvm.amdgcn.image.sample.o.cube
548 amdgcn_image_store_1d, // llvm.amdgcn.image.store.1d
549 amdgcn_image_store_1darray, // llvm.amdgcn.image.store.1darray
550 amdgcn_image_store_2d, // llvm.amdgcn.image.store.2d
551 amdgcn_image_store_2darray, // llvm.amdgcn.image.store.2darray
552 amdgcn_image_store_2darraymsaa, // llvm.amdgcn.image.store.2darraymsaa
553 amdgcn_image_store_2dmsaa, // llvm.amdgcn.image.store.2dmsaa
554 amdgcn_image_store_3d, // llvm.amdgcn.image.store.3d
555 amdgcn_image_store_cube, // llvm.amdgcn.image.store.cube
556 amdgcn_image_store_mip_1d, // llvm.amdgcn.image.store.mip.1d
557 amdgcn_image_store_mip_1darray, // llvm.amdgcn.image.store.mip.1darray
558 amdgcn_image_store_mip_2d, // llvm.amdgcn.image.store.mip.2d
559 amdgcn_image_store_mip_2darray, // llvm.amdgcn.image.store.mip.2darray
560 amdgcn_image_store_mip_3d, // llvm.amdgcn.image.store.mip.3d
561 amdgcn_image_store_mip_cube, // llvm.amdgcn.image.store.mip.cube
562 amdgcn_implicit_buffer_ptr, // llvm.amdgcn.implicit.buffer.ptr
563 amdgcn_implicitarg_ptr, // llvm.amdgcn.implicitarg.ptr
564 amdgcn_init_exec, // llvm.amdgcn.init.exec
565 amdgcn_init_exec_from_input, // llvm.amdgcn.init.exec.from.input
566 amdgcn_interp_mov, // llvm.amdgcn.interp.mov
567 amdgcn_interp_p1, // llvm.amdgcn.interp.p1
568 amdgcn_interp_p1_f16, // llvm.amdgcn.interp.p1.f16
569 amdgcn_interp_p2, // llvm.amdgcn.interp.p2
570 amdgcn_interp_p2_f16, // llvm.amdgcn.interp.p2.f16
571 amdgcn_is_private, // llvm.amdgcn.is.private
572 amdgcn_is_shared, // llvm.amdgcn.is.shared
573 amdgcn_kernarg_segment_ptr, // llvm.amdgcn.kernarg.segment.ptr
574 amdgcn_kill, // llvm.amdgcn.kill
575 amdgcn_ldexp, // llvm.amdgcn.ldexp
576 amdgcn_lerp, // llvm.amdgcn.lerp
577 amdgcn_log_clamp, // llvm.amdgcn.log.clamp
578 amdgcn_loop, // llvm.amdgcn.loop
579 amdgcn_mbcnt_hi, // llvm.amdgcn.mbcnt.hi
580 amdgcn_mbcnt_lo, // llvm.amdgcn.mbcnt.lo
581 amdgcn_mfma_f32_16x16x16f16, // llvm.amdgcn.mfma.f32.16x16x16f16
582 amdgcn_mfma_f32_16x16x1f32, // llvm.amdgcn.mfma.f32.16x16x1f32
583 amdgcn_mfma_f32_16x16x2bf16, // llvm.amdgcn.mfma.f32.16x16x2bf16
584 amdgcn_mfma_f32_16x16x4f16, // llvm.amdgcn.mfma.f32.16x16x4f16
585 amdgcn_mfma_f32_16x16x4f32, // llvm.amdgcn.mfma.f32.16x16x4f32
586 amdgcn_mfma_f32_16x16x8bf16, // llvm.amdgcn.mfma.f32.16x16x8bf16
587 amdgcn_mfma_f32_32x32x1f32, // llvm.amdgcn.mfma.f32.32x32x1f32
588 amdgcn_mfma_f32_32x32x2bf16, // llvm.amdgcn.mfma.f32.32x32x2bf16
589 amdgcn_mfma_f32_32x32x2f32, // llvm.amdgcn.mfma.f32.32x32x2f32
590 amdgcn_mfma_f32_32x32x4bf16, // llvm.amdgcn.mfma.f32.32x32x4bf16
591 amdgcn_mfma_f32_32x32x4f16, // llvm.amdgcn.mfma.f32.32x32x4f16
592 amdgcn_mfma_f32_32x32x8f16, // llvm.amdgcn.mfma.f32.32x32x8f16
593 amdgcn_mfma_f32_4x4x1f32, // llvm.amdgcn.mfma.f32.4x4x1f32
594 amdgcn_mfma_f32_4x4x2bf16, // llvm.amdgcn.mfma.f32.4x4x2bf16
595 amdgcn_mfma_f32_4x4x4f16, // llvm.amdgcn.mfma.f32.4x4x4f16
596 amdgcn_mfma_i32_16x16x16i8, // llvm.amdgcn.mfma.i32.16x16x16i8
597 amdgcn_mfma_i32_16x16x4i8, // llvm.amdgcn.mfma.i32.16x16x4i8
598 amdgcn_mfma_i32_32x32x4i8, // llvm.amdgcn.mfma.i32.32x32x4i8
599 amdgcn_mfma_i32_32x32x8i8, // llvm.amdgcn.mfma.i32.32x32x8i8
600 amdgcn_mfma_i32_4x4x4i8, // llvm.amdgcn.mfma.i32.4x4x4i8
601 amdgcn_mov_dpp, // llvm.amdgcn.mov.dpp
602 amdgcn_mov_dpp8, // llvm.amdgcn.mov.dpp8
603 amdgcn_mqsad_pk_u16_u8, // llvm.amdgcn.mqsad.pk.u16.u8
604 amdgcn_mqsad_u32_u8, // llvm.amdgcn.mqsad.u32.u8
605 amdgcn_msad_u8, // llvm.amdgcn.msad.u8
606 amdgcn_mul_i24, // llvm.amdgcn.mul.i24
607 amdgcn_mul_u24, // llvm.amdgcn.mul.u24
608 amdgcn_permlane16, // llvm.amdgcn.permlane16
609 amdgcn_permlanex16, // llvm.amdgcn.permlanex16
610 amdgcn_ps_live, // llvm.amdgcn.ps.live
611 amdgcn_qsad_pk_u16_u8, // llvm.amdgcn.qsad.pk.u16.u8
612 amdgcn_queue_ptr, // llvm.amdgcn.queue.ptr
613 amdgcn_raw_buffer_atomic_add, // llvm.amdgcn.raw.buffer.atomic.add
614 amdgcn_raw_buffer_atomic_and, // llvm.amdgcn.raw.buffer.atomic.and
615 amdgcn_raw_buffer_atomic_cmpswap, // llvm.amdgcn.raw.buffer.atomic.cmpswap
616 amdgcn_raw_buffer_atomic_dec, // llvm.amdgcn.raw.buffer.atomic.dec
617 amdgcn_raw_buffer_atomic_fadd, // llvm.amdgcn.raw.buffer.atomic.fadd
618 amdgcn_raw_buffer_atomic_inc, // llvm.amdgcn.raw.buffer.atomic.inc
619 amdgcn_raw_buffer_atomic_or, // llvm.amdgcn.raw.buffer.atomic.or
620 amdgcn_raw_buffer_atomic_smax, // llvm.amdgcn.raw.buffer.atomic.smax
621 amdgcn_raw_buffer_atomic_smin, // llvm.amdgcn.raw.buffer.atomic.smin
622 amdgcn_raw_buffer_atomic_sub, // llvm.amdgcn.raw.buffer.atomic.sub
623 amdgcn_raw_buffer_atomic_swap, // llvm.amdgcn.raw.buffer.atomic.swap
624 amdgcn_raw_buffer_atomic_umax, // llvm.amdgcn.raw.buffer.atomic.umax
625 amdgcn_raw_buffer_atomic_umin, // llvm.amdgcn.raw.buffer.atomic.umin
626 amdgcn_raw_buffer_atomic_xor, // llvm.amdgcn.raw.buffer.atomic.xor
627 amdgcn_raw_buffer_load, // llvm.amdgcn.raw.buffer.load
628 amdgcn_raw_buffer_load_format, // llvm.amdgcn.raw.buffer.load.format
629 amdgcn_raw_buffer_store, // llvm.amdgcn.raw.buffer.store
630 amdgcn_raw_buffer_store_format, // llvm.amdgcn.raw.buffer.store.format
631 amdgcn_raw_tbuffer_load, // llvm.amdgcn.raw.tbuffer.load
632 amdgcn_raw_tbuffer_store, // llvm.amdgcn.raw.tbuffer.store
633 amdgcn_rcp, // llvm.amdgcn.rcp
634 amdgcn_rcp_legacy, // llvm.amdgcn.rcp.legacy
635 amdgcn_readfirstlane, // llvm.amdgcn.readfirstlane
636 amdgcn_readlane, // llvm.amdgcn.readlane
637 amdgcn_reloc_constant, // llvm.amdgcn.reloc.constant
638 amdgcn_rsq, // llvm.amdgcn.rsq
639 amdgcn_rsq_clamp, // llvm.amdgcn.rsq.clamp
640 amdgcn_rsq_legacy, // llvm.amdgcn.rsq.legacy
641 amdgcn_s_barrier, // llvm.amdgcn.s.barrier
642 amdgcn_s_buffer_load, // llvm.amdgcn.s.buffer.load
643 amdgcn_s_dcache_inv, // llvm.amdgcn.s.dcache.inv
644 amdgcn_s_dcache_inv_vol, // llvm.amdgcn.s.dcache.inv.vol
645 amdgcn_s_dcache_wb, // llvm.amdgcn.s.dcache.wb
646 amdgcn_s_dcache_wb_vol, // llvm.amdgcn.s.dcache.wb.vol
647 amdgcn_s_decperflevel, // llvm.amdgcn.s.decperflevel
648 amdgcn_s_get_waveid_in_workgroup, // llvm.amdgcn.s.get.waveid.in.workgroup
649 amdgcn_s_getpc, // llvm.amdgcn.s.getpc
650 amdgcn_s_getreg, // llvm.amdgcn.s.getreg
651 amdgcn_s_incperflevel, // llvm.amdgcn.s.incperflevel
652 amdgcn_s_memrealtime, // llvm.amdgcn.s.memrealtime
653 amdgcn_s_memtime, // llvm.amdgcn.s.memtime
654 amdgcn_s_sendmsg, // llvm.amdgcn.s.sendmsg
655 amdgcn_s_sendmsghalt, // llvm.amdgcn.s.sendmsghalt
656 amdgcn_s_setreg, // llvm.amdgcn.s.setreg
657 amdgcn_s_sleep, // llvm.amdgcn.s.sleep
658 amdgcn_s_waitcnt, // llvm.amdgcn.s.waitcnt
659 amdgcn_sad_hi_u8, // llvm.amdgcn.sad.hi.u8
660 amdgcn_sad_u16, // llvm.amdgcn.sad.u16
661 amdgcn_sad_u8, // llvm.amdgcn.sad.u8
662 amdgcn_sbfe, // llvm.amdgcn.sbfe
663 amdgcn_sdot2, // llvm.amdgcn.sdot2
664 amdgcn_sdot4, // llvm.amdgcn.sdot4
665 amdgcn_sdot8, // llvm.amdgcn.sdot8
666 amdgcn_set_inactive, // llvm.amdgcn.set.inactive
667 amdgcn_sffbh, // llvm.amdgcn.sffbh
668 amdgcn_sin, // llvm.amdgcn.sin
669 amdgcn_softwqm, // llvm.amdgcn.softwqm
670 amdgcn_sqrt, // llvm.amdgcn.sqrt
671 amdgcn_struct_buffer_atomic_add, // llvm.amdgcn.struct.buffer.atomic.add
672 amdgcn_struct_buffer_atomic_and, // llvm.amdgcn.struct.buffer.atomic.and
673 amdgcn_struct_buffer_atomic_cmpswap, // llvm.amdgcn.struct.buffer.atomic.cmpswap
674 amdgcn_struct_buffer_atomic_dec, // llvm.amdgcn.struct.buffer.atomic.dec
675 amdgcn_struct_buffer_atomic_fadd, // llvm.amdgcn.struct.buffer.atomic.fadd
676 amdgcn_struct_buffer_atomic_inc, // llvm.amdgcn.struct.buffer.atomic.inc
677 amdgcn_struct_buffer_atomic_or, // llvm.amdgcn.struct.buffer.atomic.or
678 amdgcn_struct_buffer_atomic_smax, // llvm.amdgcn.struct.buffer.atomic.smax
679 amdgcn_struct_buffer_atomic_smin, // llvm.amdgcn.struct.buffer.atomic.smin
680 amdgcn_struct_buffer_atomic_sub, // llvm.amdgcn.struct.buffer.atomic.sub
681 amdgcn_struct_buffer_atomic_swap, // llvm.amdgcn.struct.buffer.atomic.swap
682 amdgcn_struct_buffer_atomic_umax, // llvm.amdgcn.struct.buffer.atomic.umax
683 amdgcn_struct_buffer_atomic_umin, // llvm.amdgcn.struct.buffer.atomic.umin
684 amdgcn_struct_buffer_atomic_xor, // llvm.amdgcn.struct.buffer.atomic.xor
685 amdgcn_struct_buffer_load, // llvm.amdgcn.struct.buffer.load
686 amdgcn_struct_buffer_load_format, // llvm.amdgcn.struct.buffer.load.format
687 amdgcn_struct_buffer_store, // llvm.amdgcn.struct.buffer.store
688 amdgcn_struct_buffer_store_format, // llvm.amdgcn.struct.buffer.store.format
689 amdgcn_struct_tbuffer_load, // llvm.amdgcn.struct.tbuffer.load
690 amdgcn_struct_tbuffer_store, // llvm.amdgcn.struct.tbuffer.store
691 amdgcn_tbuffer_load, // llvm.amdgcn.tbuffer.load
692 amdgcn_tbuffer_store, // llvm.amdgcn.tbuffer.store
693 amdgcn_trig_preop, // llvm.amdgcn.trig.preop
694 amdgcn_ubfe, // llvm.amdgcn.ubfe
695 amdgcn_udot2, // llvm.amdgcn.udot2
696 amdgcn_udot4, // llvm.amdgcn.udot4
697 amdgcn_udot8, // llvm.amdgcn.udot8
698 amdgcn_unreachable, // llvm.amdgcn.unreachable
699 amdgcn_update_dpp, // llvm.amdgcn.update.dpp
700 amdgcn_wave_barrier, // llvm.amdgcn.wave.barrier
701 amdgcn_wavefrontsize, // llvm.amdgcn.wavefrontsize
702 amdgcn_workgroup_id_x, // llvm.amdgcn.workgroup.id.x
703 amdgcn_workgroup_id_y, // llvm.amdgcn.workgroup.id.y
704 amdgcn_workgroup_id_z, // llvm.amdgcn.workgroup.id.z
705 amdgcn_workitem_id_x, // llvm.amdgcn.workitem.id.x
706 amdgcn_workitem_id_y, // llvm.amdgcn.workitem.id.y
707 amdgcn_workitem_id_z, // llvm.amdgcn.workitem.id.z
708 amdgcn_wqm, // llvm.amdgcn.wqm
709 amdgcn_wqm_vote, // llvm.amdgcn.wqm.vote
710 amdgcn_writelane, // llvm.amdgcn.writelane
711 amdgcn_wwm, // llvm.amdgcn.wwm
712}; // enum
713} // namespace Intrinsic
714} // namespace llvm
715
716#endif