Subversion Repositories QNX 8.QNX8 LLVM/Clang compiler suite

Rev

Details | Last modification | View Log | RSS feed

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