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