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_HEXAGON_ENUMS_H
10
#define LLVM_IR_INTRINSIC_HEXAGON_ENUMS_H
11
 
12
namespace llvm {
13
namespace Intrinsic {
14
enum HEXAGONIntrinsics : unsigned {
15
// Enum values for intrinsics
16
    hexagon_A2_abs = 2795,                            // llvm.hexagon.A2.abs
17
    hexagon_A2_absp,                           // llvm.hexagon.A2.absp
18
    hexagon_A2_abssat,                         // llvm.hexagon.A2.abssat
19
    hexagon_A2_add,                            // llvm.hexagon.A2.add
20
    hexagon_A2_addh_h16_hh,                    // llvm.hexagon.A2.addh.h16.hh
21
    hexagon_A2_addh_h16_hl,                    // llvm.hexagon.A2.addh.h16.hl
22
    hexagon_A2_addh_h16_lh,                    // llvm.hexagon.A2.addh.h16.lh
23
    hexagon_A2_addh_h16_ll,                    // llvm.hexagon.A2.addh.h16.ll
24
    hexagon_A2_addh_h16_sat_hh,                // llvm.hexagon.A2.addh.h16.sat.hh
25
    hexagon_A2_addh_h16_sat_hl,                // llvm.hexagon.A2.addh.h16.sat.hl
26
    hexagon_A2_addh_h16_sat_lh,                // llvm.hexagon.A2.addh.h16.sat.lh
27
    hexagon_A2_addh_h16_sat_ll,                // llvm.hexagon.A2.addh.h16.sat.ll
28
    hexagon_A2_addh_l16_hl,                    // llvm.hexagon.A2.addh.l16.hl
29
    hexagon_A2_addh_l16_ll,                    // llvm.hexagon.A2.addh.l16.ll
30
    hexagon_A2_addh_l16_sat_hl,                // llvm.hexagon.A2.addh.l16.sat.hl
31
    hexagon_A2_addh_l16_sat_ll,                // llvm.hexagon.A2.addh.l16.sat.ll
32
    hexagon_A2_addi,                           // llvm.hexagon.A2.addi
33
    hexagon_A2_addp,                           // llvm.hexagon.A2.addp
34
    hexagon_A2_addpsat,                        // llvm.hexagon.A2.addpsat
35
    hexagon_A2_addsat,                         // llvm.hexagon.A2.addsat
36
    hexagon_A2_addsp,                          // llvm.hexagon.A2.addsp
37
    hexagon_A2_and,                            // llvm.hexagon.A2.and
38
    hexagon_A2_andir,                          // llvm.hexagon.A2.andir
39
    hexagon_A2_andp,                           // llvm.hexagon.A2.andp
40
    hexagon_A2_aslh,                           // llvm.hexagon.A2.aslh
41
    hexagon_A2_asrh,                           // llvm.hexagon.A2.asrh
42
    hexagon_A2_combine_hh,                     // llvm.hexagon.A2.combine.hh
43
    hexagon_A2_combine_hl,                     // llvm.hexagon.A2.combine.hl
44
    hexagon_A2_combine_lh,                     // llvm.hexagon.A2.combine.lh
45
    hexagon_A2_combine_ll,                     // llvm.hexagon.A2.combine.ll
46
    hexagon_A2_combineii,                      // llvm.hexagon.A2.combineii
47
    hexagon_A2_combinew,                       // llvm.hexagon.A2.combinew
48
    hexagon_A2_max,                            // llvm.hexagon.A2.max
49
    hexagon_A2_maxp,                           // llvm.hexagon.A2.maxp
50
    hexagon_A2_maxu,                           // llvm.hexagon.A2.maxu
51
    hexagon_A2_maxup,                          // llvm.hexagon.A2.maxup
52
    hexagon_A2_min,                            // llvm.hexagon.A2.min
53
    hexagon_A2_minp,                           // llvm.hexagon.A2.minp
54
    hexagon_A2_minu,                           // llvm.hexagon.A2.minu
55
    hexagon_A2_minup,                          // llvm.hexagon.A2.minup
56
    hexagon_A2_neg,                            // llvm.hexagon.A2.neg
57
    hexagon_A2_negp,                           // llvm.hexagon.A2.negp
58
    hexagon_A2_negsat,                         // llvm.hexagon.A2.negsat
59
    hexagon_A2_not,                            // llvm.hexagon.A2.not
60
    hexagon_A2_notp,                           // llvm.hexagon.A2.notp
61
    hexagon_A2_or,                             // llvm.hexagon.A2.or
62
    hexagon_A2_orir,                           // llvm.hexagon.A2.orir
63
    hexagon_A2_orp,                            // llvm.hexagon.A2.orp
64
    hexagon_A2_roundsat,                       // llvm.hexagon.A2.roundsat
65
    hexagon_A2_sat,                            // llvm.hexagon.A2.sat
66
    hexagon_A2_satb,                           // llvm.hexagon.A2.satb
67
    hexagon_A2_sath,                           // llvm.hexagon.A2.sath
68
    hexagon_A2_satub,                          // llvm.hexagon.A2.satub
69
    hexagon_A2_satuh,                          // llvm.hexagon.A2.satuh
70
    hexagon_A2_sub,                            // llvm.hexagon.A2.sub
71
    hexagon_A2_subh_h16_hh,                    // llvm.hexagon.A2.subh.h16.hh
72
    hexagon_A2_subh_h16_hl,                    // llvm.hexagon.A2.subh.h16.hl
73
    hexagon_A2_subh_h16_lh,                    // llvm.hexagon.A2.subh.h16.lh
74
    hexagon_A2_subh_h16_ll,                    // llvm.hexagon.A2.subh.h16.ll
75
    hexagon_A2_subh_h16_sat_hh,                // llvm.hexagon.A2.subh.h16.sat.hh
76
    hexagon_A2_subh_h16_sat_hl,                // llvm.hexagon.A2.subh.h16.sat.hl
77
    hexagon_A2_subh_h16_sat_lh,                // llvm.hexagon.A2.subh.h16.sat.lh
78
    hexagon_A2_subh_h16_sat_ll,                // llvm.hexagon.A2.subh.h16.sat.ll
79
    hexagon_A2_subh_l16_hl,                    // llvm.hexagon.A2.subh.l16.hl
80
    hexagon_A2_subh_l16_ll,                    // llvm.hexagon.A2.subh.l16.ll
81
    hexagon_A2_subh_l16_sat_hl,                // llvm.hexagon.A2.subh.l16.sat.hl
82
    hexagon_A2_subh_l16_sat_ll,                // llvm.hexagon.A2.subh.l16.sat.ll
83
    hexagon_A2_subp,                           // llvm.hexagon.A2.subp
84
    hexagon_A2_subri,                          // llvm.hexagon.A2.subri
85
    hexagon_A2_subsat,                         // llvm.hexagon.A2.subsat
86
    hexagon_A2_svaddh,                         // llvm.hexagon.A2.svaddh
87
    hexagon_A2_svaddhs,                        // llvm.hexagon.A2.svaddhs
88
    hexagon_A2_svadduhs,                       // llvm.hexagon.A2.svadduhs
89
    hexagon_A2_svavgh,                         // llvm.hexagon.A2.svavgh
90
    hexagon_A2_svavghs,                        // llvm.hexagon.A2.svavghs
91
    hexagon_A2_svnavgh,                        // llvm.hexagon.A2.svnavgh
92
    hexagon_A2_svsubh,                         // llvm.hexagon.A2.svsubh
93
    hexagon_A2_svsubhs,                        // llvm.hexagon.A2.svsubhs
94
    hexagon_A2_svsubuhs,                       // llvm.hexagon.A2.svsubuhs
95
    hexagon_A2_swiz,                           // llvm.hexagon.A2.swiz
96
    hexagon_A2_sxtb,                           // llvm.hexagon.A2.sxtb
97
    hexagon_A2_sxth,                           // llvm.hexagon.A2.sxth
98
    hexagon_A2_sxtw,                           // llvm.hexagon.A2.sxtw
99
    hexagon_A2_tfr,                            // llvm.hexagon.A2.tfr
100
    hexagon_A2_tfrih,                          // llvm.hexagon.A2.tfrih
101
    hexagon_A2_tfril,                          // llvm.hexagon.A2.tfril
102
    hexagon_A2_tfrp,                           // llvm.hexagon.A2.tfrp
103
    hexagon_A2_tfrpi,                          // llvm.hexagon.A2.tfrpi
104
    hexagon_A2_tfrsi,                          // llvm.hexagon.A2.tfrsi
105
    hexagon_A2_vabsh,                          // llvm.hexagon.A2.vabsh
106
    hexagon_A2_vabshsat,                       // llvm.hexagon.A2.vabshsat
107
    hexagon_A2_vabsw,                          // llvm.hexagon.A2.vabsw
108
    hexagon_A2_vabswsat,                       // llvm.hexagon.A2.vabswsat
109
    hexagon_A2_vaddb_map,                      // llvm.hexagon.A2.vaddb.map
110
    hexagon_A2_vaddh,                          // llvm.hexagon.A2.vaddh
111
    hexagon_A2_vaddhs,                         // llvm.hexagon.A2.vaddhs
112
    hexagon_A2_vaddub,                         // llvm.hexagon.A2.vaddub
113
    hexagon_A2_vaddubs,                        // llvm.hexagon.A2.vaddubs
114
    hexagon_A2_vadduhs,                        // llvm.hexagon.A2.vadduhs
115
    hexagon_A2_vaddw,                          // llvm.hexagon.A2.vaddw
116
    hexagon_A2_vaddws,                         // llvm.hexagon.A2.vaddws
117
    hexagon_A2_vavgh,                          // llvm.hexagon.A2.vavgh
118
    hexagon_A2_vavghcr,                        // llvm.hexagon.A2.vavghcr
119
    hexagon_A2_vavghr,                         // llvm.hexagon.A2.vavghr
120
    hexagon_A2_vavgub,                         // llvm.hexagon.A2.vavgub
121
    hexagon_A2_vavgubr,                        // llvm.hexagon.A2.vavgubr
122
    hexagon_A2_vavguh,                         // llvm.hexagon.A2.vavguh
123
    hexagon_A2_vavguhr,                        // llvm.hexagon.A2.vavguhr
124
    hexagon_A2_vavguw,                         // llvm.hexagon.A2.vavguw
125
    hexagon_A2_vavguwr,                        // llvm.hexagon.A2.vavguwr
126
    hexagon_A2_vavgw,                          // llvm.hexagon.A2.vavgw
127
    hexagon_A2_vavgwcr,                        // llvm.hexagon.A2.vavgwcr
128
    hexagon_A2_vavgwr,                         // llvm.hexagon.A2.vavgwr
129
    hexagon_A2_vcmpbeq,                        // llvm.hexagon.A2.vcmpbeq
130
    hexagon_A2_vcmpbgtu,                       // llvm.hexagon.A2.vcmpbgtu
131
    hexagon_A2_vcmpheq,                        // llvm.hexagon.A2.vcmpheq
132
    hexagon_A2_vcmphgt,                        // llvm.hexagon.A2.vcmphgt
133
    hexagon_A2_vcmphgtu,                       // llvm.hexagon.A2.vcmphgtu
134
    hexagon_A2_vcmpweq,                        // llvm.hexagon.A2.vcmpweq
135
    hexagon_A2_vcmpwgt,                        // llvm.hexagon.A2.vcmpwgt
136
    hexagon_A2_vcmpwgtu,                       // llvm.hexagon.A2.vcmpwgtu
137
    hexagon_A2_vconj,                          // llvm.hexagon.A2.vconj
138
    hexagon_A2_vmaxb,                          // llvm.hexagon.A2.vmaxb
139
    hexagon_A2_vmaxh,                          // llvm.hexagon.A2.vmaxh
140
    hexagon_A2_vmaxub,                         // llvm.hexagon.A2.vmaxub
141
    hexagon_A2_vmaxuh,                         // llvm.hexagon.A2.vmaxuh
142
    hexagon_A2_vmaxuw,                         // llvm.hexagon.A2.vmaxuw
143
    hexagon_A2_vmaxw,                          // llvm.hexagon.A2.vmaxw
144
    hexagon_A2_vminb,                          // llvm.hexagon.A2.vminb
145
    hexagon_A2_vminh,                          // llvm.hexagon.A2.vminh
146
    hexagon_A2_vminub,                         // llvm.hexagon.A2.vminub
147
    hexagon_A2_vminuh,                         // llvm.hexagon.A2.vminuh
148
    hexagon_A2_vminuw,                         // llvm.hexagon.A2.vminuw
149
    hexagon_A2_vminw,                          // llvm.hexagon.A2.vminw
150
    hexagon_A2_vnavgh,                         // llvm.hexagon.A2.vnavgh
151
    hexagon_A2_vnavghcr,                       // llvm.hexagon.A2.vnavghcr
152
    hexagon_A2_vnavghr,                        // llvm.hexagon.A2.vnavghr
153
    hexagon_A2_vnavgw,                         // llvm.hexagon.A2.vnavgw
154
    hexagon_A2_vnavgwcr,                       // llvm.hexagon.A2.vnavgwcr
155
    hexagon_A2_vnavgwr,                        // llvm.hexagon.A2.vnavgwr
156
    hexagon_A2_vraddub,                        // llvm.hexagon.A2.vraddub
157
    hexagon_A2_vraddub_acc,                    // llvm.hexagon.A2.vraddub.acc
158
    hexagon_A2_vrsadub,                        // llvm.hexagon.A2.vrsadub
159
    hexagon_A2_vrsadub_acc,                    // llvm.hexagon.A2.vrsadub.acc
160
    hexagon_A2_vsubb_map,                      // llvm.hexagon.A2.vsubb.map
161
    hexagon_A2_vsubh,                          // llvm.hexagon.A2.vsubh
162
    hexagon_A2_vsubhs,                         // llvm.hexagon.A2.vsubhs
163
    hexagon_A2_vsubub,                         // llvm.hexagon.A2.vsubub
164
    hexagon_A2_vsububs,                        // llvm.hexagon.A2.vsububs
165
    hexagon_A2_vsubuhs,                        // llvm.hexagon.A2.vsubuhs
166
    hexagon_A2_vsubw,                          // llvm.hexagon.A2.vsubw
167
    hexagon_A2_vsubws,                         // llvm.hexagon.A2.vsubws
168
    hexagon_A2_xor,                            // llvm.hexagon.A2.xor
169
    hexagon_A2_xorp,                           // llvm.hexagon.A2.xorp
170
    hexagon_A2_zxtb,                           // llvm.hexagon.A2.zxtb
171
    hexagon_A2_zxth,                           // llvm.hexagon.A2.zxth
172
    hexagon_A4_andn,                           // llvm.hexagon.A4.andn
173
    hexagon_A4_andnp,                          // llvm.hexagon.A4.andnp
174
    hexagon_A4_bitsplit,                       // llvm.hexagon.A4.bitsplit
175
    hexagon_A4_bitspliti,                      // llvm.hexagon.A4.bitspliti
176
    hexagon_A4_boundscheck,                    // llvm.hexagon.A4.boundscheck
177
    hexagon_A4_cmpbeq,                         // llvm.hexagon.A4.cmpbeq
178
    hexagon_A4_cmpbeqi,                        // llvm.hexagon.A4.cmpbeqi
179
    hexagon_A4_cmpbgt,                         // llvm.hexagon.A4.cmpbgt
180
    hexagon_A4_cmpbgti,                        // llvm.hexagon.A4.cmpbgti
181
    hexagon_A4_cmpbgtu,                        // llvm.hexagon.A4.cmpbgtu
182
    hexagon_A4_cmpbgtui,                       // llvm.hexagon.A4.cmpbgtui
183
    hexagon_A4_cmpheq,                         // llvm.hexagon.A4.cmpheq
184
    hexagon_A4_cmpheqi,                        // llvm.hexagon.A4.cmpheqi
185
    hexagon_A4_cmphgt,                         // llvm.hexagon.A4.cmphgt
186
    hexagon_A4_cmphgti,                        // llvm.hexagon.A4.cmphgti
187
    hexagon_A4_cmphgtu,                        // llvm.hexagon.A4.cmphgtu
188
    hexagon_A4_cmphgtui,                       // llvm.hexagon.A4.cmphgtui
189
    hexagon_A4_combineir,                      // llvm.hexagon.A4.combineir
190
    hexagon_A4_combineri,                      // llvm.hexagon.A4.combineri
191
    hexagon_A4_cround_ri,                      // llvm.hexagon.A4.cround.ri
192
    hexagon_A4_cround_rr,                      // llvm.hexagon.A4.cround.rr
193
    hexagon_A4_modwrapu,                       // llvm.hexagon.A4.modwrapu
194
    hexagon_A4_orn,                            // llvm.hexagon.A4.orn
195
    hexagon_A4_ornp,                           // llvm.hexagon.A4.ornp
196
    hexagon_A4_rcmpeq,                         // llvm.hexagon.A4.rcmpeq
197
    hexagon_A4_rcmpeqi,                        // llvm.hexagon.A4.rcmpeqi
198
    hexagon_A4_rcmpneq,                        // llvm.hexagon.A4.rcmpneq
199
    hexagon_A4_rcmpneqi,                       // llvm.hexagon.A4.rcmpneqi
200
    hexagon_A4_round_ri,                       // llvm.hexagon.A4.round.ri
201
    hexagon_A4_round_ri_sat,                   // llvm.hexagon.A4.round.ri.sat
202
    hexagon_A4_round_rr,                       // llvm.hexagon.A4.round.rr
203
    hexagon_A4_round_rr_sat,                   // llvm.hexagon.A4.round.rr.sat
204
    hexagon_A4_tlbmatch,                       // llvm.hexagon.A4.tlbmatch
205
    hexagon_A4_vcmpbeq_any,                    // llvm.hexagon.A4.vcmpbeq.any
206
    hexagon_A4_vcmpbeqi,                       // llvm.hexagon.A4.vcmpbeqi
207
    hexagon_A4_vcmpbgt,                        // llvm.hexagon.A4.vcmpbgt
208
    hexagon_A4_vcmpbgti,                       // llvm.hexagon.A4.vcmpbgti
209
    hexagon_A4_vcmpbgtui,                      // llvm.hexagon.A4.vcmpbgtui
210
    hexagon_A4_vcmpheqi,                       // llvm.hexagon.A4.vcmpheqi
211
    hexagon_A4_vcmphgti,                       // llvm.hexagon.A4.vcmphgti
212
    hexagon_A4_vcmphgtui,                      // llvm.hexagon.A4.vcmphgtui
213
    hexagon_A4_vcmpweqi,                       // llvm.hexagon.A4.vcmpweqi
214
    hexagon_A4_vcmpwgti,                       // llvm.hexagon.A4.vcmpwgti
215
    hexagon_A4_vcmpwgtui,                      // llvm.hexagon.A4.vcmpwgtui
216
    hexagon_A4_vrmaxh,                         // llvm.hexagon.A4.vrmaxh
217
    hexagon_A4_vrmaxuh,                        // llvm.hexagon.A4.vrmaxuh
218
    hexagon_A4_vrmaxuw,                        // llvm.hexagon.A4.vrmaxuw
219
    hexagon_A4_vrmaxw,                         // llvm.hexagon.A4.vrmaxw
220
    hexagon_A4_vrminh,                         // llvm.hexagon.A4.vrminh
221
    hexagon_A4_vrminuh,                        // llvm.hexagon.A4.vrminuh
222
    hexagon_A4_vrminuw,                        // llvm.hexagon.A4.vrminuw
223
    hexagon_A4_vrminw,                         // llvm.hexagon.A4.vrminw
224
    hexagon_A5_vaddhubs,                       // llvm.hexagon.A5.vaddhubs
225
    hexagon_A6_vcmpbeq_notany,                 // llvm.hexagon.A6.vcmpbeq.notany
226
    hexagon_A7_clip,                           // llvm.hexagon.A7.clip
227
    hexagon_A7_croundd_ri,                     // llvm.hexagon.A7.croundd.ri
228
    hexagon_A7_croundd_rr,                     // llvm.hexagon.A7.croundd.rr
229
    hexagon_A7_vclip,                          // llvm.hexagon.A7.vclip
230
    hexagon_C2_all8,                           // llvm.hexagon.C2.all8
231
    hexagon_C2_and,                            // llvm.hexagon.C2.and
232
    hexagon_C2_andn,                           // llvm.hexagon.C2.andn
233
    hexagon_C2_any8,                           // llvm.hexagon.C2.any8
234
    hexagon_C2_bitsclr,                        // llvm.hexagon.C2.bitsclr
235
    hexagon_C2_bitsclri,                       // llvm.hexagon.C2.bitsclri
236
    hexagon_C2_bitsset,                        // llvm.hexagon.C2.bitsset
237
    hexagon_C2_cmpeq,                          // llvm.hexagon.C2.cmpeq
238
    hexagon_C2_cmpeqi,                         // llvm.hexagon.C2.cmpeqi
239
    hexagon_C2_cmpeqp,                         // llvm.hexagon.C2.cmpeqp
240
    hexagon_C2_cmpgei,                         // llvm.hexagon.C2.cmpgei
241
    hexagon_C2_cmpgeui,                        // llvm.hexagon.C2.cmpgeui
242
    hexagon_C2_cmpgt,                          // llvm.hexagon.C2.cmpgt
243
    hexagon_C2_cmpgti,                         // llvm.hexagon.C2.cmpgti
244
    hexagon_C2_cmpgtp,                         // llvm.hexagon.C2.cmpgtp
245
    hexagon_C2_cmpgtu,                         // llvm.hexagon.C2.cmpgtu
246
    hexagon_C2_cmpgtui,                        // llvm.hexagon.C2.cmpgtui
247
    hexagon_C2_cmpgtup,                        // llvm.hexagon.C2.cmpgtup
248
    hexagon_C2_cmplt,                          // llvm.hexagon.C2.cmplt
249
    hexagon_C2_cmpltu,                         // llvm.hexagon.C2.cmpltu
250
    hexagon_C2_mask,                           // llvm.hexagon.C2.mask
251
    hexagon_C2_mux,                            // llvm.hexagon.C2.mux
252
    hexagon_C2_muxii,                          // llvm.hexagon.C2.muxii
253
    hexagon_C2_muxir,                          // llvm.hexagon.C2.muxir
254
    hexagon_C2_muxri,                          // llvm.hexagon.C2.muxri
255
    hexagon_C2_not,                            // llvm.hexagon.C2.not
256
    hexagon_C2_or,                             // llvm.hexagon.C2.or
257
    hexagon_C2_orn,                            // llvm.hexagon.C2.orn
258
    hexagon_C2_pxfer_map,                      // llvm.hexagon.C2.pxfer.map
259
    hexagon_C2_tfrpr,                          // llvm.hexagon.C2.tfrpr
260
    hexagon_C2_tfrrp,                          // llvm.hexagon.C2.tfrrp
261
    hexagon_C2_vitpack,                        // llvm.hexagon.C2.vitpack
262
    hexagon_C2_vmux,                           // llvm.hexagon.C2.vmux
263
    hexagon_C2_xor,                            // llvm.hexagon.C2.xor
264
    hexagon_C4_and_and,                        // llvm.hexagon.C4.and.and
265
    hexagon_C4_and_andn,                       // llvm.hexagon.C4.and.andn
266
    hexagon_C4_and_or,                         // llvm.hexagon.C4.and.or
267
    hexagon_C4_and_orn,                        // llvm.hexagon.C4.and.orn
268
    hexagon_C4_cmplte,                         // llvm.hexagon.C4.cmplte
269
    hexagon_C4_cmpltei,                        // llvm.hexagon.C4.cmpltei
270
    hexagon_C4_cmplteu,                        // llvm.hexagon.C4.cmplteu
271
    hexagon_C4_cmplteui,                       // llvm.hexagon.C4.cmplteui
272
    hexagon_C4_cmpneq,                         // llvm.hexagon.C4.cmpneq
273
    hexagon_C4_cmpneqi,                        // llvm.hexagon.C4.cmpneqi
274
    hexagon_C4_fastcorner9,                    // llvm.hexagon.C4.fastcorner9
275
    hexagon_C4_fastcorner9_not,                // llvm.hexagon.C4.fastcorner9.not
276
    hexagon_C4_nbitsclr,                       // llvm.hexagon.C4.nbitsclr
277
    hexagon_C4_nbitsclri,                      // llvm.hexagon.C4.nbitsclri
278
    hexagon_C4_nbitsset,                       // llvm.hexagon.C4.nbitsset
279
    hexagon_C4_or_and,                         // llvm.hexagon.C4.or.and
280
    hexagon_C4_or_andn,                        // llvm.hexagon.C4.or.andn
281
    hexagon_C4_or_or,                          // llvm.hexagon.C4.or.or
282
    hexagon_C4_or_orn,                         // llvm.hexagon.C4.or.orn
283
    hexagon_F2_conv_d2df,                      // llvm.hexagon.F2.conv.d2df
284
    hexagon_F2_conv_d2sf,                      // llvm.hexagon.F2.conv.d2sf
285
    hexagon_F2_conv_df2d,                      // llvm.hexagon.F2.conv.df2d
286
    hexagon_F2_conv_df2d_chop,                 // llvm.hexagon.F2.conv.df2d.chop
287
    hexagon_F2_conv_df2sf,                     // llvm.hexagon.F2.conv.df2sf
288
    hexagon_F2_conv_df2ud,                     // llvm.hexagon.F2.conv.df2ud
289
    hexagon_F2_conv_df2ud_chop,                // llvm.hexagon.F2.conv.df2ud.chop
290
    hexagon_F2_conv_df2uw,                     // llvm.hexagon.F2.conv.df2uw
291
    hexagon_F2_conv_df2uw_chop,                // llvm.hexagon.F2.conv.df2uw.chop
292
    hexagon_F2_conv_df2w,                      // llvm.hexagon.F2.conv.df2w
293
    hexagon_F2_conv_df2w_chop,                 // llvm.hexagon.F2.conv.df2w.chop
294
    hexagon_F2_conv_sf2d,                      // llvm.hexagon.F2.conv.sf2d
295
    hexagon_F2_conv_sf2d_chop,                 // llvm.hexagon.F2.conv.sf2d.chop
296
    hexagon_F2_conv_sf2df,                     // llvm.hexagon.F2.conv.sf2df
297
    hexagon_F2_conv_sf2ud,                     // llvm.hexagon.F2.conv.sf2ud
298
    hexagon_F2_conv_sf2ud_chop,                // llvm.hexagon.F2.conv.sf2ud.chop
299
    hexagon_F2_conv_sf2uw,                     // llvm.hexagon.F2.conv.sf2uw
300
    hexagon_F2_conv_sf2uw_chop,                // llvm.hexagon.F2.conv.sf2uw.chop
301
    hexagon_F2_conv_sf2w,                      // llvm.hexagon.F2.conv.sf2w
302
    hexagon_F2_conv_sf2w_chop,                 // llvm.hexagon.F2.conv.sf2w.chop
303
    hexagon_F2_conv_ud2df,                     // llvm.hexagon.F2.conv.ud2df
304
    hexagon_F2_conv_ud2sf,                     // llvm.hexagon.F2.conv.ud2sf
305
    hexagon_F2_conv_uw2df,                     // llvm.hexagon.F2.conv.uw2df
306
    hexagon_F2_conv_uw2sf,                     // llvm.hexagon.F2.conv.uw2sf
307
    hexagon_F2_conv_w2df,                      // llvm.hexagon.F2.conv.w2df
308
    hexagon_F2_conv_w2sf,                      // llvm.hexagon.F2.conv.w2sf
309
    hexagon_F2_dfadd,                          // llvm.hexagon.F2.dfadd
310
    hexagon_F2_dfclass,                        // llvm.hexagon.F2.dfclass
311
    hexagon_F2_dfcmpeq,                        // llvm.hexagon.F2.dfcmpeq
312
    hexagon_F2_dfcmpge,                        // llvm.hexagon.F2.dfcmpge
313
    hexagon_F2_dfcmpgt,                        // llvm.hexagon.F2.dfcmpgt
314
    hexagon_F2_dfcmpuo,                        // llvm.hexagon.F2.dfcmpuo
315
    hexagon_F2_dfimm_n,                        // llvm.hexagon.F2.dfimm.n
316
    hexagon_F2_dfimm_p,                        // llvm.hexagon.F2.dfimm.p
317
    hexagon_F2_dfmax,                          // llvm.hexagon.F2.dfmax
318
    hexagon_F2_dfmin,                          // llvm.hexagon.F2.dfmin
319
    hexagon_F2_dfmpyfix,                       // llvm.hexagon.F2.dfmpyfix
320
    hexagon_F2_dfmpyhh,                        // llvm.hexagon.F2.dfmpyhh
321
    hexagon_F2_dfmpylh,                        // llvm.hexagon.F2.dfmpylh
322
    hexagon_F2_dfmpyll,                        // llvm.hexagon.F2.dfmpyll
323
    hexagon_F2_dfsub,                          // llvm.hexagon.F2.dfsub
324
    hexagon_F2_sfadd,                          // llvm.hexagon.F2.sfadd
325
    hexagon_F2_sfclass,                        // llvm.hexagon.F2.sfclass
326
    hexagon_F2_sfcmpeq,                        // llvm.hexagon.F2.sfcmpeq
327
    hexagon_F2_sfcmpge,                        // llvm.hexagon.F2.sfcmpge
328
    hexagon_F2_sfcmpgt,                        // llvm.hexagon.F2.sfcmpgt
329
    hexagon_F2_sfcmpuo,                        // llvm.hexagon.F2.sfcmpuo
330
    hexagon_F2_sffixupd,                       // llvm.hexagon.F2.sffixupd
331
    hexagon_F2_sffixupn,                       // llvm.hexagon.F2.sffixupn
332
    hexagon_F2_sffixupr,                       // llvm.hexagon.F2.sffixupr
333
    hexagon_F2_sffma,                          // llvm.hexagon.F2.sffma
334
    hexagon_F2_sffma_lib,                      // llvm.hexagon.F2.sffma.lib
335
    hexagon_F2_sffma_sc,                       // llvm.hexagon.F2.sffma.sc
336
    hexagon_F2_sffms,                          // llvm.hexagon.F2.sffms
337
    hexagon_F2_sffms_lib,                      // llvm.hexagon.F2.sffms.lib
338
    hexagon_F2_sfimm_n,                        // llvm.hexagon.F2.sfimm.n
339
    hexagon_F2_sfimm_p,                        // llvm.hexagon.F2.sfimm.p
340
    hexagon_F2_sfmax,                          // llvm.hexagon.F2.sfmax
341
    hexagon_F2_sfmin,                          // llvm.hexagon.F2.sfmin
342
    hexagon_F2_sfmpy,                          // llvm.hexagon.F2.sfmpy
343
    hexagon_F2_sfsub,                          // llvm.hexagon.F2.sfsub
344
    hexagon_L2_loadrb_pbr,                     // llvm.hexagon.L2.loadrb.pbr
345
    hexagon_L2_loadrb_pci,                     // llvm.hexagon.L2.loadrb.pci
346
    hexagon_L2_loadrb_pcr,                     // llvm.hexagon.L2.loadrb.pcr
347
    hexagon_L2_loadrd_pbr,                     // llvm.hexagon.L2.loadrd.pbr
348
    hexagon_L2_loadrd_pci,                     // llvm.hexagon.L2.loadrd.pci
349
    hexagon_L2_loadrd_pcr,                     // llvm.hexagon.L2.loadrd.pcr
350
    hexagon_L2_loadrh_pbr,                     // llvm.hexagon.L2.loadrh.pbr
351
    hexagon_L2_loadrh_pci,                     // llvm.hexagon.L2.loadrh.pci
352
    hexagon_L2_loadrh_pcr,                     // llvm.hexagon.L2.loadrh.pcr
353
    hexagon_L2_loadri_pbr,                     // llvm.hexagon.L2.loadri.pbr
354
    hexagon_L2_loadri_pci,                     // llvm.hexagon.L2.loadri.pci
355
    hexagon_L2_loadri_pcr,                     // llvm.hexagon.L2.loadri.pcr
356
    hexagon_L2_loadrub_pbr,                    // llvm.hexagon.L2.loadrub.pbr
357
    hexagon_L2_loadrub_pci,                    // llvm.hexagon.L2.loadrub.pci
358
    hexagon_L2_loadrub_pcr,                    // llvm.hexagon.L2.loadrub.pcr
359
    hexagon_L2_loadruh_pbr,                    // llvm.hexagon.L2.loadruh.pbr
360
    hexagon_L2_loadruh_pci,                    // llvm.hexagon.L2.loadruh.pci
361
    hexagon_L2_loadruh_pcr,                    // llvm.hexagon.L2.loadruh.pcr
362
    hexagon_L2_loadw_locked,                   // llvm.hexagon.L2.loadw.locked
363
    hexagon_L4_loadd_locked,                   // llvm.hexagon.L4.loadd.locked
364
    hexagon_M2_acci,                           // llvm.hexagon.M2.acci
365
    hexagon_M2_accii,                          // llvm.hexagon.M2.accii
366
    hexagon_M2_cmaci_s0,                       // llvm.hexagon.M2.cmaci.s0
367
    hexagon_M2_cmacr_s0,                       // llvm.hexagon.M2.cmacr.s0
368
    hexagon_M2_cmacs_s0,                       // llvm.hexagon.M2.cmacs.s0
369
    hexagon_M2_cmacs_s1,                       // llvm.hexagon.M2.cmacs.s1
370
    hexagon_M2_cmacsc_s0,                      // llvm.hexagon.M2.cmacsc.s0
371
    hexagon_M2_cmacsc_s1,                      // llvm.hexagon.M2.cmacsc.s1
372
    hexagon_M2_cmpyi_s0,                       // llvm.hexagon.M2.cmpyi.s0
373
    hexagon_M2_cmpyr_s0,                       // llvm.hexagon.M2.cmpyr.s0
374
    hexagon_M2_cmpyrs_s0,                      // llvm.hexagon.M2.cmpyrs.s0
375
    hexagon_M2_cmpyrs_s1,                      // llvm.hexagon.M2.cmpyrs.s1
376
    hexagon_M2_cmpyrsc_s0,                     // llvm.hexagon.M2.cmpyrsc.s0
377
    hexagon_M2_cmpyrsc_s1,                     // llvm.hexagon.M2.cmpyrsc.s1
378
    hexagon_M2_cmpys_s0,                       // llvm.hexagon.M2.cmpys.s0
379
    hexagon_M2_cmpys_s1,                       // llvm.hexagon.M2.cmpys.s1
380
    hexagon_M2_cmpysc_s0,                      // llvm.hexagon.M2.cmpysc.s0
381
    hexagon_M2_cmpysc_s1,                      // llvm.hexagon.M2.cmpysc.s1
382
    hexagon_M2_cnacs_s0,                       // llvm.hexagon.M2.cnacs.s0
383
    hexagon_M2_cnacs_s1,                       // llvm.hexagon.M2.cnacs.s1
384
    hexagon_M2_cnacsc_s0,                      // llvm.hexagon.M2.cnacsc.s0
385
    hexagon_M2_cnacsc_s1,                      // llvm.hexagon.M2.cnacsc.s1
386
    hexagon_M2_dpmpyss_acc_s0,                 // llvm.hexagon.M2.dpmpyss.acc.s0
387
    hexagon_M2_dpmpyss_nac_s0,                 // llvm.hexagon.M2.dpmpyss.nac.s0
388
    hexagon_M2_dpmpyss_rnd_s0,                 // llvm.hexagon.M2.dpmpyss.rnd.s0
389
    hexagon_M2_dpmpyss_s0,                     // llvm.hexagon.M2.dpmpyss.s0
390
    hexagon_M2_dpmpyuu_acc_s0,                 // llvm.hexagon.M2.dpmpyuu.acc.s0
391
    hexagon_M2_dpmpyuu_nac_s0,                 // llvm.hexagon.M2.dpmpyuu.nac.s0
392
    hexagon_M2_dpmpyuu_s0,                     // llvm.hexagon.M2.dpmpyuu.s0
393
    hexagon_M2_hmmpyh_rs1,                     // llvm.hexagon.M2.hmmpyh.rs1
394
    hexagon_M2_hmmpyh_s1,                      // llvm.hexagon.M2.hmmpyh.s1
395
    hexagon_M2_hmmpyl_rs1,                     // llvm.hexagon.M2.hmmpyl.rs1
396
    hexagon_M2_hmmpyl_s1,                      // llvm.hexagon.M2.hmmpyl.s1
397
    hexagon_M2_maci,                           // llvm.hexagon.M2.maci
398
    hexagon_M2_macsin,                         // llvm.hexagon.M2.macsin
399
    hexagon_M2_macsip,                         // llvm.hexagon.M2.macsip
400
    hexagon_M2_mmachs_rs0,                     // llvm.hexagon.M2.mmachs.rs0
401
    hexagon_M2_mmachs_rs1,                     // llvm.hexagon.M2.mmachs.rs1
402
    hexagon_M2_mmachs_s0,                      // llvm.hexagon.M2.mmachs.s0
403
    hexagon_M2_mmachs_s1,                      // llvm.hexagon.M2.mmachs.s1
404
    hexagon_M2_mmacls_rs0,                     // llvm.hexagon.M2.mmacls.rs0
405
    hexagon_M2_mmacls_rs1,                     // llvm.hexagon.M2.mmacls.rs1
406
    hexagon_M2_mmacls_s0,                      // llvm.hexagon.M2.mmacls.s0
407
    hexagon_M2_mmacls_s1,                      // llvm.hexagon.M2.mmacls.s1
408
    hexagon_M2_mmacuhs_rs0,                    // llvm.hexagon.M2.mmacuhs.rs0
409
    hexagon_M2_mmacuhs_rs1,                    // llvm.hexagon.M2.mmacuhs.rs1
410
    hexagon_M2_mmacuhs_s0,                     // llvm.hexagon.M2.mmacuhs.s0
411
    hexagon_M2_mmacuhs_s1,                     // llvm.hexagon.M2.mmacuhs.s1
412
    hexagon_M2_mmaculs_rs0,                    // llvm.hexagon.M2.mmaculs.rs0
413
    hexagon_M2_mmaculs_rs1,                    // llvm.hexagon.M2.mmaculs.rs1
414
    hexagon_M2_mmaculs_s0,                     // llvm.hexagon.M2.mmaculs.s0
415
    hexagon_M2_mmaculs_s1,                     // llvm.hexagon.M2.mmaculs.s1
416
    hexagon_M2_mmpyh_rs0,                      // llvm.hexagon.M2.mmpyh.rs0
417
    hexagon_M2_mmpyh_rs1,                      // llvm.hexagon.M2.mmpyh.rs1
418
    hexagon_M2_mmpyh_s0,                       // llvm.hexagon.M2.mmpyh.s0
419
    hexagon_M2_mmpyh_s1,                       // llvm.hexagon.M2.mmpyh.s1
420
    hexagon_M2_mmpyl_rs0,                      // llvm.hexagon.M2.mmpyl.rs0
421
    hexagon_M2_mmpyl_rs1,                      // llvm.hexagon.M2.mmpyl.rs1
422
    hexagon_M2_mmpyl_s0,                       // llvm.hexagon.M2.mmpyl.s0
423
    hexagon_M2_mmpyl_s1,                       // llvm.hexagon.M2.mmpyl.s1
424
    hexagon_M2_mmpyuh_rs0,                     // llvm.hexagon.M2.mmpyuh.rs0
425
    hexagon_M2_mmpyuh_rs1,                     // llvm.hexagon.M2.mmpyuh.rs1
426
    hexagon_M2_mmpyuh_s0,                      // llvm.hexagon.M2.mmpyuh.s0
427
    hexagon_M2_mmpyuh_s1,                      // llvm.hexagon.M2.mmpyuh.s1
428
    hexagon_M2_mmpyul_rs0,                     // llvm.hexagon.M2.mmpyul.rs0
429
    hexagon_M2_mmpyul_rs1,                     // llvm.hexagon.M2.mmpyul.rs1
430
    hexagon_M2_mmpyul_s0,                      // llvm.hexagon.M2.mmpyul.s0
431
    hexagon_M2_mmpyul_s1,                      // llvm.hexagon.M2.mmpyul.s1
432
    hexagon_M2_mnaci,                          // llvm.hexagon.M2.mnaci
433
    hexagon_M2_mpy_acc_hh_s0,                  // llvm.hexagon.M2.mpy.acc.hh.s0
434
    hexagon_M2_mpy_acc_hh_s1,                  // llvm.hexagon.M2.mpy.acc.hh.s1
435
    hexagon_M2_mpy_acc_hl_s0,                  // llvm.hexagon.M2.mpy.acc.hl.s0
436
    hexagon_M2_mpy_acc_hl_s1,                  // llvm.hexagon.M2.mpy.acc.hl.s1
437
    hexagon_M2_mpy_acc_lh_s0,                  // llvm.hexagon.M2.mpy.acc.lh.s0
438
    hexagon_M2_mpy_acc_lh_s1,                  // llvm.hexagon.M2.mpy.acc.lh.s1
439
    hexagon_M2_mpy_acc_ll_s0,                  // llvm.hexagon.M2.mpy.acc.ll.s0
440
    hexagon_M2_mpy_acc_ll_s1,                  // llvm.hexagon.M2.mpy.acc.ll.s1
441
    hexagon_M2_mpy_acc_sat_hh_s0,              // llvm.hexagon.M2.mpy.acc.sat.hh.s0
442
    hexagon_M2_mpy_acc_sat_hh_s1,              // llvm.hexagon.M2.mpy.acc.sat.hh.s1
443
    hexagon_M2_mpy_acc_sat_hl_s0,              // llvm.hexagon.M2.mpy.acc.sat.hl.s0
444
    hexagon_M2_mpy_acc_sat_hl_s1,              // llvm.hexagon.M2.mpy.acc.sat.hl.s1
445
    hexagon_M2_mpy_acc_sat_lh_s0,              // llvm.hexagon.M2.mpy.acc.sat.lh.s0
446
    hexagon_M2_mpy_acc_sat_lh_s1,              // llvm.hexagon.M2.mpy.acc.sat.lh.s1
447
    hexagon_M2_mpy_acc_sat_ll_s0,              // llvm.hexagon.M2.mpy.acc.sat.ll.s0
448
    hexagon_M2_mpy_acc_sat_ll_s1,              // llvm.hexagon.M2.mpy.acc.sat.ll.s1
449
    hexagon_M2_mpy_hh_s0,                      // llvm.hexagon.M2.mpy.hh.s0
450
    hexagon_M2_mpy_hh_s1,                      // llvm.hexagon.M2.mpy.hh.s1
451
    hexagon_M2_mpy_hl_s0,                      // llvm.hexagon.M2.mpy.hl.s0
452
    hexagon_M2_mpy_hl_s1,                      // llvm.hexagon.M2.mpy.hl.s1
453
    hexagon_M2_mpy_lh_s0,                      // llvm.hexagon.M2.mpy.lh.s0
454
    hexagon_M2_mpy_lh_s1,                      // llvm.hexagon.M2.mpy.lh.s1
455
    hexagon_M2_mpy_ll_s0,                      // llvm.hexagon.M2.mpy.ll.s0
456
    hexagon_M2_mpy_ll_s1,                      // llvm.hexagon.M2.mpy.ll.s1
457
    hexagon_M2_mpy_nac_hh_s0,                  // llvm.hexagon.M2.mpy.nac.hh.s0
458
    hexagon_M2_mpy_nac_hh_s1,                  // llvm.hexagon.M2.mpy.nac.hh.s1
459
    hexagon_M2_mpy_nac_hl_s0,                  // llvm.hexagon.M2.mpy.nac.hl.s0
460
    hexagon_M2_mpy_nac_hl_s1,                  // llvm.hexagon.M2.mpy.nac.hl.s1
461
    hexagon_M2_mpy_nac_lh_s0,                  // llvm.hexagon.M2.mpy.nac.lh.s0
462
    hexagon_M2_mpy_nac_lh_s1,                  // llvm.hexagon.M2.mpy.nac.lh.s1
463
    hexagon_M2_mpy_nac_ll_s0,                  // llvm.hexagon.M2.mpy.nac.ll.s0
464
    hexagon_M2_mpy_nac_ll_s1,                  // llvm.hexagon.M2.mpy.nac.ll.s1
465
    hexagon_M2_mpy_nac_sat_hh_s0,              // llvm.hexagon.M2.mpy.nac.sat.hh.s0
466
    hexagon_M2_mpy_nac_sat_hh_s1,              // llvm.hexagon.M2.mpy.nac.sat.hh.s1
467
    hexagon_M2_mpy_nac_sat_hl_s0,              // llvm.hexagon.M2.mpy.nac.sat.hl.s0
468
    hexagon_M2_mpy_nac_sat_hl_s1,              // llvm.hexagon.M2.mpy.nac.sat.hl.s1
469
    hexagon_M2_mpy_nac_sat_lh_s0,              // llvm.hexagon.M2.mpy.nac.sat.lh.s0
470
    hexagon_M2_mpy_nac_sat_lh_s1,              // llvm.hexagon.M2.mpy.nac.sat.lh.s1
471
    hexagon_M2_mpy_nac_sat_ll_s0,              // llvm.hexagon.M2.mpy.nac.sat.ll.s0
472
    hexagon_M2_mpy_nac_sat_ll_s1,              // llvm.hexagon.M2.mpy.nac.sat.ll.s1
473
    hexagon_M2_mpy_rnd_hh_s0,                  // llvm.hexagon.M2.mpy.rnd.hh.s0
474
    hexagon_M2_mpy_rnd_hh_s1,                  // llvm.hexagon.M2.mpy.rnd.hh.s1
475
    hexagon_M2_mpy_rnd_hl_s0,                  // llvm.hexagon.M2.mpy.rnd.hl.s0
476
    hexagon_M2_mpy_rnd_hl_s1,                  // llvm.hexagon.M2.mpy.rnd.hl.s1
477
    hexagon_M2_mpy_rnd_lh_s0,                  // llvm.hexagon.M2.mpy.rnd.lh.s0
478
    hexagon_M2_mpy_rnd_lh_s1,                  // llvm.hexagon.M2.mpy.rnd.lh.s1
479
    hexagon_M2_mpy_rnd_ll_s0,                  // llvm.hexagon.M2.mpy.rnd.ll.s0
480
    hexagon_M2_mpy_rnd_ll_s1,                  // llvm.hexagon.M2.mpy.rnd.ll.s1
481
    hexagon_M2_mpy_sat_hh_s0,                  // llvm.hexagon.M2.mpy.sat.hh.s0
482
    hexagon_M2_mpy_sat_hh_s1,                  // llvm.hexagon.M2.mpy.sat.hh.s1
483
    hexagon_M2_mpy_sat_hl_s0,                  // llvm.hexagon.M2.mpy.sat.hl.s0
484
    hexagon_M2_mpy_sat_hl_s1,                  // llvm.hexagon.M2.mpy.sat.hl.s1
485
    hexagon_M2_mpy_sat_lh_s0,                  // llvm.hexagon.M2.mpy.sat.lh.s0
486
    hexagon_M2_mpy_sat_lh_s1,                  // llvm.hexagon.M2.mpy.sat.lh.s1
487
    hexagon_M2_mpy_sat_ll_s0,                  // llvm.hexagon.M2.mpy.sat.ll.s0
488
    hexagon_M2_mpy_sat_ll_s1,                  // llvm.hexagon.M2.mpy.sat.ll.s1
489
    hexagon_M2_mpy_sat_rnd_hh_s0,              // llvm.hexagon.M2.mpy.sat.rnd.hh.s0
490
    hexagon_M2_mpy_sat_rnd_hh_s1,              // llvm.hexagon.M2.mpy.sat.rnd.hh.s1
491
    hexagon_M2_mpy_sat_rnd_hl_s0,              // llvm.hexagon.M2.mpy.sat.rnd.hl.s0
492
    hexagon_M2_mpy_sat_rnd_hl_s1,              // llvm.hexagon.M2.mpy.sat.rnd.hl.s1
493
    hexagon_M2_mpy_sat_rnd_lh_s0,              // llvm.hexagon.M2.mpy.sat.rnd.lh.s0
494
    hexagon_M2_mpy_sat_rnd_lh_s1,              // llvm.hexagon.M2.mpy.sat.rnd.lh.s1
495
    hexagon_M2_mpy_sat_rnd_ll_s0,              // llvm.hexagon.M2.mpy.sat.rnd.ll.s0
496
    hexagon_M2_mpy_sat_rnd_ll_s1,              // llvm.hexagon.M2.mpy.sat.rnd.ll.s1
497
    hexagon_M2_mpy_up,                         // llvm.hexagon.M2.mpy.up
498
    hexagon_M2_mpy_up_s1,                      // llvm.hexagon.M2.mpy.up.s1
499
    hexagon_M2_mpy_up_s1_sat,                  // llvm.hexagon.M2.mpy.up.s1.sat
500
    hexagon_M2_mpyd_acc_hh_s0,                 // llvm.hexagon.M2.mpyd.acc.hh.s0
501
    hexagon_M2_mpyd_acc_hh_s1,                 // llvm.hexagon.M2.mpyd.acc.hh.s1
502
    hexagon_M2_mpyd_acc_hl_s0,                 // llvm.hexagon.M2.mpyd.acc.hl.s0
503
    hexagon_M2_mpyd_acc_hl_s1,                 // llvm.hexagon.M2.mpyd.acc.hl.s1
504
    hexagon_M2_mpyd_acc_lh_s0,                 // llvm.hexagon.M2.mpyd.acc.lh.s0
505
    hexagon_M2_mpyd_acc_lh_s1,                 // llvm.hexagon.M2.mpyd.acc.lh.s1
506
    hexagon_M2_mpyd_acc_ll_s0,                 // llvm.hexagon.M2.mpyd.acc.ll.s0
507
    hexagon_M2_mpyd_acc_ll_s1,                 // llvm.hexagon.M2.mpyd.acc.ll.s1
508
    hexagon_M2_mpyd_hh_s0,                     // llvm.hexagon.M2.mpyd.hh.s0
509
    hexagon_M2_mpyd_hh_s1,                     // llvm.hexagon.M2.mpyd.hh.s1
510
    hexagon_M2_mpyd_hl_s0,                     // llvm.hexagon.M2.mpyd.hl.s0
511
    hexagon_M2_mpyd_hl_s1,                     // llvm.hexagon.M2.mpyd.hl.s1
512
    hexagon_M2_mpyd_lh_s0,                     // llvm.hexagon.M2.mpyd.lh.s0
513
    hexagon_M2_mpyd_lh_s1,                     // llvm.hexagon.M2.mpyd.lh.s1
514
    hexagon_M2_mpyd_ll_s0,                     // llvm.hexagon.M2.mpyd.ll.s0
515
    hexagon_M2_mpyd_ll_s1,                     // llvm.hexagon.M2.mpyd.ll.s1
516
    hexagon_M2_mpyd_nac_hh_s0,                 // llvm.hexagon.M2.mpyd.nac.hh.s0
517
    hexagon_M2_mpyd_nac_hh_s1,                 // llvm.hexagon.M2.mpyd.nac.hh.s1
518
    hexagon_M2_mpyd_nac_hl_s0,                 // llvm.hexagon.M2.mpyd.nac.hl.s0
519
    hexagon_M2_mpyd_nac_hl_s1,                 // llvm.hexagon.M2.mpyd.nac.hl.s1
520
    hexagon_M2_mpyd_nac_lh_s0,                 // llvm.hexagon.M2.mpyd.nac.lh.s0
521
    hexagon_M2_mpyd_nac_lh_s1,                 // llvm.hexagon.M2.mpyd.nac.lh.s1
522
    hexagon_M2_mpyd_nac_ll_s0,                 // llvm.hexagon.M2.mpyd.nac.ll.s0
523
    hexagon_M2_mpyd_nac_ll_s1,                 // llvm.hexagon.M2.mpyd.nac.ll.s1
524
    hexagon_M2_mpyd_rnd_hh_s0,                 // llvm.hexagon.M2.mpyd.rnd.hh.s0
525
    hexagon_M2_mpyd_rnd_hh_s1,                 // llvm.hexagon.M2.mpyd.rnd.hh.s1
526
    hexagon_M2_mpyd_rnd_hl_s0,                 // llvm.hexagon.M2.mpyd.rnd.hl.s0
527
    hexagon_M2_mpyd_rnd_hl_s1,                 // llvm.hexagon.M2.mpyd.rnd.hl.s1
528
    hexagon_M2_mpyd_rnd_lh_s0,                 // llvm.hexagon.M2.mpyd.rnd.lh.s0
529
    hexagon_M2_mpyd_rnd_lh_s1,                 // llvm.hexagon.M2.mpyd.rnd.lh.s1
530
    hexagon_M2_mpyd_rnd_ll_s0,                 // llvm.hexagon.M2.mpyd.rnd.ll.s0
531
    hexagon_M2_mpyd_rnd_ll_s1,                 // llvm.hexagon.M2.mpyd.rnd.ll.s1
532
    hexagon_M2_mpyi,                           // llvm.hexagon.M2.mpyi
533
    hexagon_M2_mpysmi,                         // llvm.hexagon.M2.mpysmi
534
    hexagon_M2_mpysu_up,                       // llvm.hexagon.M2.mpysu.up
535
    hexagon_M2_mpyu_acc_hh_s0,                 // llvm.hexagon.M2.mpyu.acc.hh.s0
536
    hexagon_M2_mpyu_acc_hh_s1,                 // llvm.hexagon.M2.mpyu.acc.hh.s1
537
    hexagon_M2_mpyu_acc_hl_s0,                 // llvm.hexagon.M2.mpyu.acc.hl.s0
538
    hexagon_M2_mpyu_acc_hl_s1,                 // llvm.hexagon.M2.mpyu.acc.hl.s1
539
    hexagon_M2_mpyu_acc_lh_s0,                 // llvm.hexagon.M2.mpyu.acc.lh.s0
540
    hexagon_M2_mpyu_acc_lh_s1,                 // llvm.hexagon.M2.mpyu.acc.lh.s1
541
    hexagon_M2_mpyu_acc_ll_s0,                 // llvm.hexagon.M2.mpyu.acc.ll.s0
542
    hexagon_M2_mpyu_acc_ll_s1,                 // llvm.hexagon.M2.mpyu.acc.ll.s1
543
    hexagon_M2_mpyu_hh_s0,                     // llvm.hexagon.M2.mpyu.hh.s0
544
    hexagon_M2_mpyu_hh_s1,                     // llvm.hexagon.M2.mpyu.hh.s1
545
    hexagon_M2_mpyu_hl_s0,                     // llvm.hexagon.M2.mpyu.hl.s0
546
    hexagon_M2_mpyu_hl_s1,                     // llvm.hexagon.M2.mpyu.hl.s1
547
    hexagon_M2_mpyu_lh_s0,                     // llvm.hexagon.M2.mpyu.lh.s0
548
    hexagon_M2_mpyu_lh_s1,                     // llvm.hexagon.M2.mpyu.lh.s1
549
    hexagon_M2_mpyu_ll_s0,                     // llvm.hexagon.M2.mpyu.ll.s0
550
    hexagon_M2_mpyu_ll_s1,                     // llvm.hexagon.M2.mpyu.ll.s1
551
    hexagon_M2_mpyu_nac_hh_s0,                 // llvm.hexagon.M2.mpyu.nac.hh.s0
552
    hexagon_M2_mpyu_nac_hh_s1,                 // llvm.hexagon.M2.mpyu.nac.hh.s1
553
    hexagon_M2_mpyu_nac_hl_s0,                 // llvm.hexagon.M2.mpyu.nac.hl.s0
554
    hexagon_M2_mpyu_nac_hl_s1,                 // llvm.hexagon.M2.mpyu.nac.hl.s1
555
    hexagon_M2_mpyu_nac_lh_s0,                 // llvm.hexagon.M2.mpyu.nac.lh.s0
556
    hexagon_M2_mpyu_nac_lh_s1,                 // llvm.hexagon.M2.mpyu.nac.lh.s1
557
    hexagon_M2_mpyu_nac_ll_s0,                 // llvm.hexagon.M2.mpyu.nac.ll.s0
558
    hexagon_M2_mpyu_nac_ll_s1,                 // llvm.hexagon.M2.mpyu.nac.ll.s1
559
    hexagon_M2_mpyu_up,                        // llvm.hexagon.M2.mpyu.up
560
    hexagon_M2_mpyud_acc_hh_s0,                // llvm.hexagon.M2.mpyud.acc.hh.s0
561
    hexagon_M2_mpyud_acc_hh_s1,                // llvm.hexagon.M2.mpyud.acc.hh.s1
562
    hexagon_M2_mpyud_acc_hl_s0,                // llvm.hexagon.M2.mpyud.acc.hl.s0
563
    hexagon_M2_mpyud_acc_hl_s1,                // llvm.hexagon.M2.mpyud.acc.hl.s1
564
    hexagon_M2_mpyud_acc_lh_s0,                // llvm.hexagon.M2.mpyud.acc.lh.s0
565
    hexagon_M2_mpyud_acc_lh_s1,                // llvm.hexagon.M2.mpyud.acc.lh.s1
566
    hexagon_M2_mpyud_acc_ll_s0,                // llvm.hexagon.M2.mpyud.acc.ll.s0
567
    hexagon_M2_mpyud_acc_ll_s1,                // llvm.hexagon.M2.mpyud.acc.ll.s1
568
    hexagon_M2_mpyud_hh_s0,                    // llvm.hexagon.M2.mpyud.hh.s0
569
    hexagon_M2_mpyud_hh_s1,                    // llvm.hexagon.M2.mpyud.hh.s1
570
    hexagon_M2_mpyud_hl_s0,                    // llvm.hexagon.M2.mpyud.hl.s0
571
    hexagon_M2_mpyud_hl_s1,                    // llvm.hexagon.M2.mpyud.hl.s1
572
    hexagon_M2_mpyud_lh_s0,                    // llvm.hexagon.M2.mpyud.lh.s0
573
    hexagon_M2_mpyud_lh_s1,                    // llvm.hexagon.M2.mpyud.lh.s1
574
    hexagon_M2_mpyud_ll_s0,                    // llvm.hexagon.M2.mpyud.ll.s0
575
    hexagon_M2_mpyud_ll_s1,                    // llvm.hexagon.M2.mpyud.ll.s1
576
    hexagon_M2_mpyud_nac_hh_s0,                // llvm.hexagon.M2.mpyud.nac.hh.s0
577
    hexagon_M2_mpyud_nac_hh_s1,                // llvm.hexagon.M2.mpyud.nac.hh.s1
578
    hexagon_M2_mpyud_nac_hl_s0,                // llvm.hexagon.M2.mpyud.nac.hl.s0
579
    hexagon_M2_mpyud_nac_hl_s1,                // llvm.hexagon.M2.mpyud.nac.hl.s1
580
    hexagon_M2_mpyud_nac_lh_s0,                // llvm.hexagon.M2.mpyud.nac.lh.s0
581
    hexagon_M2_mpyud_nac_lh_s1,                // llvm.hexagon.M2.mpyud.nac.lh.s1
582
    hexagon_M2_mpyud_nac_ll_s0,                // llvm.hexagon.M2.mpyud.nac.ll.s0
583
    hexagon_M2_mpyud_nac_ll_s1,                // llvm.hexagon.M2.mpyud.nac.ll.s1
584
    hexagon_M2_mpyui,                          // llvm.hexagon.M2.mpyui
585
    hexagon_M2_nacci,                          // llvm.hexagon.M2.nacci
586
    hexagon_M2_naccii,                         // llvm.hexagon.M2.naccii
587
    hexagon_M2_subacc,                         // llvm.hexagon.M2.subacc
588
    hexagon_M2_vabsdiffh,                      // llvm.hexagon.M2.vabsdiffh
589
    hexagon_M2_vabsdiffw,                      // llvm.hexagon.M2.vabsdiffw
590
    hexagon_M2_vcmac_s0_sat_i,                 // llvm.hexagon.M2.vcmac.s0.sat.i
591
    hexagon_M2_vcmac_s0_sat_r,                 // llvm.hexagon.M2.vcmac.s0.sat.r
592
    hexagon_M2_vcmpy_s0_sat_i,                 // llvm.hexagon.M2.vcmpy.s0.sat.i
593
    hexagon_M2_vcmpy_s0_sat_r,                 // llvm.hexagon.M2.vcmpy.s0.sat.r
594
    hexagon_M2_vcmpy_s1_sat_i,                 // llvm.hexagon.M2.vcmpy.s1.sat.i
595
    hexagon_M2_vcmpy_s1_sat_r,                 // llvm.hexagon.M2.vcmpy.s1.sat.r
596
    hexagon_M2_vdmacs_s0,                      // llvm.hexagon.M2.vdmacs.s0
597
    hexagon_M2_vdmacs_s1,                      // llvm.hexagon.M2.vdmacs.s1
598
    hexagon_M2_vdmpyrs_s0,                     // llvm.hexagon.M2.vdmpyrs.s0
599
    hexagon_M2_vdmpyrs_s1,                     // llvm.hexagon.M2.vdmpyrs.s1
600
    hexagon_M2_vdmpys_s0,                      // llvm.hexagon.M2.vdmpys.s0
601
    hexagon_M2_vdmpys_s1,                      // llvm.hexagon.M2.vdmpys.s1
602
    hexagon_M2_vmac2,                          // llvm.hexagon.M2.vmac2
603
    hexagon_M2_vmac2es,                        // llvm.hexagon.M2.vmac2es
604
    hexagon_M2_vmac2es_s0,                     // llvm.hexagon.M2.vmac2es.s0
605
    hexagon_M2_vmac2es_s1,                     // llvm.hexagon.M2.vmac2es.s1
606
    hexagon_M2_vmac2s_s0,                      // llvm.hexagon.M2.vmac2s.s0
607
    hexagon_M2_vmac2s_s1,                      // llvm.hexagon.M2.vmac2s.s1
608
    hexagon_M2_vmac2su_s0,                     // llvm.hexagon.M2.vmac2su.s0
609
    hexagon_M2_vmac2su_s1,                     // llvm.hexagon.M2.vmac2su.s1
610
    hexagon_M2_vmpy2es_s0,                     // llvm.hexagon.M2.vmpy2es.s0
611
    hexagon_M2_vmpy2es_s1,                     // llvm.hexagon.M2.vmpy2es.s1
612
    hexagon_M2_vmpy2s_s0,                      // llvm.hexagon.M2.vmpy2s.s0
613
    hexagon_M2_vmpy2s_s0pack,                  // llvm.hexagon.M2.vmpy2s.s0pack
614
    hexagon_M2_vmpy2s_s1,                      // llvm.hexagon.M2.vmpy2s.s1
615
    hexagon_M2_vmpy2s_s1pack,                  // llvm.hexagon.M2.vmpy2s.s1pack
616
    hexagon_M2_vmpy2su_s0,                     // llvm.hexagon.M2.vmpy2su.s0
617
    hexagon_M2_vmpy2su_s1,                     // llvm.hexagon.M2.vmpy2su.s1
618
    hexagon_M2_vraddh,                         // llvm.hexagon.M2.vraddh
619
    hexagon_M2_vradduh,                        // llvm.hexagon.M2.vradduh
620
    hexagon_M2_vrcmaci_s0,                     // llvm.hexagon.M2.vrcmaci.s0
621
    hexagon_M2_vrcmaci_s0c,                    // llvm.hexagon.M2.vrcmaci.s0c
622
    hexagon_M2_vrcmacr_s0,                     // llvm.hexagon.M2.vrcmacr.s0
623
    hexagon_M2_vrcmacr_s0c,                    // llvm.hexagon.M2.vrcmacr.s0c
624
    hexagon_M2_vrcmpyi_s0,                     // llvm.hexagon.M2.vrcmpyi.s0
625
    hexagon_M2_vrcmpyi_s0c,                    // llvm.hexagon.M2.vrcmpyi.s0c
626
    hexagon_M2_vrcmpyr_s0,                     // llvm.hexagon.M2.vrcmpyr.s0
627
    hexagon_M2_vrcmpyr_s0c,                    // llvm.hexagon.M2.vrcmpyr.s0c
628
    hexagon_M2_vrcmpys_acc_s1,                 // llvm.hexagon.M2.vrcmpys.acc.s1
629
    hexagon_M2_vrcmpys_s1,                     // llvm.hexagon.M2.vrcmpys.s1
630
    hexagon_M2_vrcmpys_s1rp,                   // llvm.hexagon.M2.vrcmpys.s1rp
631
    hexagon_M2_vrmac_s0,                       // llvm.hexagon.M2.vrmac.s0
632
    hexagon_M2_vrmpy_s0,                       // llvm.hexagon.M2.vrmpy.s0
633
    hexagon_M2_xor_xacc,                       // llvm.hexagon.M2.xor.xacc
634
    hexagon_M4_and_and,                        // llvm.hexagon.M4.and.and
635
    hexagon_M4_and_andn,                       // llvm.hexagon.M4.and.andn
636
    hexagon_M4_and_or,                         // llvm.hexagon.M4.and.or
637
    hexagon_M4_and_xor,                        // llvm.hexagon.M4.and.xor
638
    hexagon_M4_cmpyi_wh,                       // llvm.hexagon.M4.cmpyi.wh
639
    hexagon_M4_cmpyi_whc,                      // llvm.hexagon.M4.cmpyi.whc
640
    hexagon_M4_cmpyr_wh,                       // llvm.hexagon.M4.cmpyr.wh
641
    hexagon_M4_cmpyr_whc,                      // llvm.hexagon.M4.cmpyr.whc
642
    hexagon_M4_mac_up_s1_sat,                  // llvm.hexagon.M4.mac.up.s1.sat
643
    hexagon_M4_mpyri_addi,                     // llvm.hexagon.M4.mpyri.addi
644
    hexagon_M4_mpyri_addr,                     // llvm.hexagon.M4.mpyri.addr
645
    hexagon_M4_mpyri_addr_u2,                  // llvm.hexagon.M4.mpyri.addr.u2
646
    hexagon_M4_mpyrr_addi,                     // llvm.hexagon.M4.mpyrr.addi
647
    hexagon_M4_mpyrr_addr,                     // llvm.hexagon.M4.mpyrr.addr
648
    hexagon_M4_nac_up_s1_sat,                  // llvm.hexagon.M4.nac.up.s1.sat
649
    hexagon_M4_or_and,                         // llvm.hexagon.M4.or.and
650
    hexagon_M4_or_andn,                        // llvm.hexagon.M4.or.andn
651
    hexagon_M4_or_or,                          // llvm.hexagon.M4.or.or
652
    hexagon_M4_or_xor,                         // llvm.hexagon.M4.or.xor
653
    hexagon_M4_pmpyw,                          // llvm.hexagon.M4.pmpyw
654
    hexagon_M4_pmpyw_acc,                      // llvm.hexagon.M4.pmpyw.acc
655
    hexagon_M4_vpmpyh,                         // llvm.hexagon.M4.vpmpyh
656
    hexagon_M4_vpmpyh_acc,                     // llvm.hexagon.M4.vpmpyh.acc
657
    hexagon_M4_vrmpyeh_acc_s0,                 // llvm.hexagon.M4.vrmpyeh.acc.s0
658
    hexagon_M4_vrmpyeh_acc_s1,                 // llvm.hexagon.M4.vrmpyeh.acc.s1
659
    hexagon_M4_vrmpyeh_s0,                     // llvm.hexagon.M4.vrmpyeh.s0
660
    hexagon_M4_vrmpyeh_s1,                     // llvm.hexagon.M4.vrmpyeh.s1
661
    hexagon_M4_vrmpyoh_acc_s0,                 // llvm.hexagon.M4.vrmpyoh.acc.s0
662
    hexagon_M4_vrmpyoh_acc_s1,                 // llvm.hexagon.M4.vrmpyoh.acc.s1
663
    hexagon_M4_vrmpyoh_s0,                     // llvm.hexagon.M4.vrmpyoh.s0
664
    hexagon_M4_vrmpyoh_s1,                     // llvm.hexagon.M4.vrmpyoh.s1
665
    hexagon_M4_xor_and,                        // llvm.hexagon.M4.xor.and
666
    hexagon_M4_xor_andn,                       // llvm.hexagon.M4.xor.andn
667
    hexagon_M4_xor_or,                         // llvm.hexagon.M4.xor.or
668
    hexagon_M4_xor_xacc,                       // llvm.hexagon.M4.xor.xacc
669
    hexagon_M5_vdmacbsu,                       // llvm.hexagon.M5.vdmacbsu
670
    hexagon_M5_vdmpybsu,                       // llvm.hexagon.M5.vdmpybsu
671
    hexagon_M5_vmacbsu,                        // llvm.hexagon.M5.vmacbsu
672
    hexagon_M5_vmacbuu,                        // llvm.hexagon.M5.vmacbuu
673
    hexagon_M5_vmpybsu,                        // llvm.hexagon.M5.vmpybsu
674
    hexagon_M5_vmpybuu,                        // llvm.hexagon.M5.vmpybuu
675
    hexagon_M5_vrmacbsu,                       // llvm.hexagon.M5.vrmacbsu
676
    hexagon_M5_vrmacbuu,                       // llvm.hexagon.M5.vrmacbuu
677
    hexagon_M5_vrmpybsu,                       // llvm.hexagon.M5.vrmpybsu
678
    hexagon_M5_vrmpybuu,                       // llvm.hexagon.M5.vrmpybuu
679
    hexagon_M6_vabsdiffb,                      // llvm.hexagon.M6.vabsdiffb
680
    hexagon_M6_vabsdiffub,                     // llvm.hexagon.M6.vabsdiffub
681
    hexagon_M7_dcmpyiw,                        // llvm.hexagon.M7.dcmpyiw
682
    hexagon_M7_dcmpyiw_acc,                    // llvm.hexagon.M7.dcmpyiw.acc
683
    hexagon_M7_dcmpyiwc,                       // llvm.hexagon.M7.dcmpyiwc
684
    hexagon_M7_dcmpyiwc_acc,                   // llvm.hexagon.M7.dcmpyiwc.acc
685
    hexagon_M7_dcmpyrw,                        // llvm.hexagon.M7.dcmpyrw
686
    hexagon_M7_dcmpyrw_acc,                    // llvm.hexagon.M7.dcmpyrw.acc
687
    hexagon_M7_dcmpyrwc,                       // llvm.hexagon.M7.dcmpyrwc
688
    hexagon_M7_dcmpyrwc_acc,                   // llvm.hexagon.M7.dcmpyrwc.acc
689
    hexagon_M7_vdmpy,                          // llvm.hexagon.M7.vdmpy
690
    hexagon_M7_vdmpy_acc,                      // llvm.hexagon.M7.vdmpy.acc
691
    hexagon_M7_wcmpyiw,                        // llvm.hexagon.M7.wcmpyiw
692
    hexagon_M7_wcmpyiw_rnd,                    // llvm.hexagon.M7.wcmpyiw.rnd
693
    hexagon_M7_wcmpyiwc,                       // llvm.hexagon.M7.wcmpyiwc
694
    hexagon_M7_wcmpyiwc_rnd,                   // llvm.hexagon.M7.wcmpyiwc.rnd
695
    hexagon_M7_wcmpyrw,                        // llvm.hexagon.M7.wcmpyrw
696
    hexagon_M7_wcmpyrw_rnd,                    // llvm.hexagon.M7.wcmpyrw.rnd
697
    hexagon_M7_wcmpyrwc,                       // llvm.hexagon.M7.wcmpyrwc
698
    hexagon_M7_wcmpyrwc_rnd,                   // llvm.hexagon.M7.wcmpyrwc.rnd
699
    hexagon_S2_addasl_rrri,                    // llvm.hexagon.S2.addasl.rrri
700
    hexagon_S2_asl_i_p,                        // llvm.hexagon.S2.asl.i.p
701
    hexagon_S2_asl_i_p_acc,                    // llvm.hexagon.S2.asl.i.p.acc
702
    hexagon_S2_asl_i_p_and,                    // llvm.hexagon.S2.asl.i.p.and
703
    hexagon_S2_asl_i_p_nac,                    // llvm.hexagon.S2.asl.i.p.nac
704
    hexagon_S2_asl_i_p_or,                     // llvm.hexagon.S2.asl.i.p.or
705
    hexagon_S2_asl_i_p_xacc,                   // llvm.hexagon.S2.asl.i.p.xacc
706
    hexagon_S2_asl_i_r,                        // llvm.hexagon.S2.asl.i.r
707
    hexagon_S2_asl_i_r_acc,                    // llvm.hexagon.S2.asl.i.r.acc
708
    hexagon_S2_asl_i_r_and,                    // llvm.hexagon.S2.asl.i.r.and
709
    hexagon_S2_asl_i_r_nac,                    // llvm.hexagon.S2.asl.i.r.nac
710
    hexagon_S2_asl_i_r_or,                     // llvm.hexagon.S2.asl.i.r.or
711
    hexagon_S2_asl_i_r_sat,                    // llvm.hexagon.S2.asl.i.r.sat
712
    hexagon_S2_asl_i_r_xacc,                   // llvm.hexagon.S2.asl.i.r.xacc
713
    hexagon_S2_asl_i_vh,                       // llvm.hexagon.S2.asl.i.vh
714
    hexagon_S2_asl_i_vw,                       // llvm.hexagon.S2.asl.i.vw
715
    hexagon_S2_asl_r_p,                        // llvm.hexagon.S2.asl.r.p
716
    hexagon_S2_asl_r_p_acc,                    // llvm.hexagon.S2.asl.r.p.acc
717
    hexagon_S2_asl_r_p_and,                    // llvm.hexagon.S2.asl.r.p.and
718
    hexagon_S2_asl_r_p_nac,                    // llvm.hexagon.S2.asl.r.p.nac
719
    hexagon_S2_asl_r_p_or,                     // llvm.hexagon.S2.asl.r.p.or
720
    hexagon_S2_asl_r_p_xor,                    // llvm.hexagon.S2.asl.r.p.xor
721
    hexagon_S2_asl_r_r,                        // llvm.hexagon.S2.asl.r.r
722
    hexagon_S2_asl_r_r_acc,                    // llvm.hexagon.S2.asl.r.r.acc
723
    hexagon_S2_asl_r_r_and,                    // llvm.hexagon.S2.asl.r.r.and
724
    hexagon_S2_asl_r_r_nac,                    // llvm.hexagon.S2.asl.r.r.nac
725
    hexagon_S2_asl_r_r_or,                     // llvm.hexagon.S2.asl.r.r.or
726
    hexagon_S2_asl_r_r_sat,                    // llvm.hexagon.S2.asl.r.r.sat
727
    hexagon_S2_asl_r_vh,                       // llvm.hexagon.S2.asl.r.vh
728
    hexagon_S2_asl_r_vw,                       // llvm.hexagon.S2.asl.r.vw
729
    hexagon_S2_asr_i_p,                        // llvm.hexagon.S2.asr.i.p
730
    hexagon_S2_asr_i_p_acc,                    // llvm.hexagon.S2.asr.i.p.acc
731
    hexagon_S2_asr_i_p_and,                    // llvm.hexagon.S2.asr.i.p.and
732
    hexagon_S2_asr_i_p_nac,                    // llvm.hexagon.S2.asr.i.p.nac
733
    hexagon_S2_asr_i_p_or,                     // llvm.hexagon.S2.asr.i.p.or
734
    hexagon_S2_asr_i_p_rnd,                    // llvm.hexagon.S2.asr.i.p.rnd
735
    hexagon_S2_asr_i_p_rnd_goodsyntax,         // llvm.hexagon.S2.asr.i.p.rnd.goodsyntax
736
    hexagon_S2_asr_i_r,                        // llvm.hexagon.S2.asr.i.r
737
    hexagon_S2_asr_i_r_acc,                    // llvm.hexagon.S2.asr.i.r.acc
738
    hexagon_S2_asr_i_r_and,                    // llvm.hexagon.S2.asr.i.r.and
739
    hexagon_S2_asr_i_r_nac,                    // llvm.hexagon.S2.asr.i.r.nac
740
    hexagon_S2_asr_i_r_or,                     // llvm.hexagon.S2.asr.i.r.or
741
    hexagon_S2_asr_i_r_rnd,                    // llvm.hexagon.S2.asr.i.r.rnd
742
    hexagon_S2_asr_i_r_rnd_goodsyntax,         // llvm.hexagon.S2.asr.i.r.rnd.goodsyntax
743
    hexagon_S2_asr_i_svw_trun,                 // llvm.hexagon.S2.asr.i.svw.trun
744
    hexagon_S2_asr_i_vh,                       // llvm.hexagon.S2.asr.i.vh
745
    hexagon_S2_asr_i_vw,                       // llvm.hexagon.S2.asr.i.vw
746
    hexagon_S2_asr_r_p,                        // llvm.hexagon.S2.asr.r.p
747
    hexagon_S2_asr_r_p_acc,                    // llvm.hexagon.S2.asr.r.p.acc
748
    hexagon_S2_asr_r_p_and,                    // llvm.hexagon.S2.asr.r.p.and
749
    hexagon_S2_asr_r_p_nac,                    // llvm.hexagon.S2.asr.r.p.nac
750
    hexagon_S2_asr_r_p_or,                     // llvm.hexagon.S2.asr.r.p.or
751
    hexagon_S2_asr_r_p_xor,                    // llvm.hexagon.S2.asr.r.p.xor
752
    hexagon_S2_asr_r_r,                        // llvm.hexagon.S2.asr.r.r
753
    hexagon_S2_asr_r_r_acc,                    // llvm.hexagon.S2.asr.r.r.acc
754
    hexagon_S2_asr_r_r_and,                    // llvm.hexagon.S2.asr.r.r.and
755
    hexagon_S2_asr_r_r_nac,                    // llvm.hexagon.S2.asr.r.r.nac
756
    hexagon_S2_asr_r_r_or,                     // llvm.hexagon.S2.asr.r.r.or
757
    hexagon_S2_asr_r_r_sat,                    // llvm.hexagon.S2.asr.r.r.sat
758
    hexagon_S2_asr_r_svw_trun,                 // llvm.hexagon.S2.asr.r.svw.trun
759
    hexagon_S2_asr_r_vh,                       // llvm.hexagon.S2.asr.r.vh
760
    hexagon_S2_asr_r_vw,                       // llvm.hexagon.S2.asr.r.vw
761
    hexagon_S2_brev,                           // llvm.hexagon.S2.brev
762
    hexagon_S2_brevp,                          // llvm.hexagon.S2.brevp
763
    hexagon_S2_cl0,                            // llvm.hexagon.S2.cl0
764
    hexagon_S2_cl0p,                           // llvm.hexagon.S2.cl0p
765
    hexagon_S2_cl1,                            // llvm.hexagon.S2.cl1
766
    hexagon_S2_cl1p,                           // llvm.hexagon.S2.cl1p
767
    hexagon_S2_clb,                            // llvm.hexagon.S2.clb
768
    hexagon_S2_clbnorm,                        // llvm.hexagon.S2.clbnorm
769
    hexagon_S2_clbp,                           // llvm.hexagon.S2.clbp
770
    hexagon_S2_clrbit_i,                       // llvm.hexagon.S2.clrbit.i
771
    hexagon_S2_clrbit_r,                       // llvm.hexagon.S2.clrbit.r
772
    hexagon_S2_ct0,                            // llvm.hexagon.S2.ct0
773
    hexagon_S2_ct0p,                           // llvm.hexagon.S2.ct0p
774
    hexagon_S2_ct1,                            // llvm.hexagon.S2.ct1
775
    hexagon_S2_ct1p,                           // llvm.hexagon.S2.ct1p
776
    hexagon_S2_deinterleave,                   // llvm.hexagon.S2.deinterleave
777
    hexagon_S2_extractu,                       // llvm.hexagon.S2.extractu
778
    hexagon_S2_extractu_rp,                    // llvm.hexagon.S2.extractu.rp
779
    hexagon_S2_extractup,                      // llvm.hexagon.S2.extractup
780
    hexagon_S2_extractup_rp,                   // llvm.hexagon.S2.extractup.rp
781
    hexagon_S2_insert,                         // llvm.hexagon.S2.insert
782
    hexagon_S2_insert_rp,                      // llvm.hexagon.S2.insert.rp
783
    hexagon_S2_insertp,                        // llvm.hexagon.S2.insertp
784
    hexagon_S2_insertp_rp,                     // llvm.hexagon.S2.insertp.rp
785
    hexagon_S2_interleave,                     // llvm.hexagon.S2.interleave
786
    hexagon_S2_lfsp,                           // llvm.hexagon.S2.lfsp
787
    hexagon_S2_lsl_r_p,                        // llvm.hexagon.S2.lsl.r.p
788
    hexagon_S2_lsl_r_p_acc,                    // llvm.hexagon.S2.lsl.r.p.acc
789
    hexagon_S2_lsl_r_p_and,                    // llvm.hexagon.S2.lsl.r.p.and
790
    hexagon_S2_lsl_r_p_nac,                    // llvm.hexagon.S2.lsl.r.p.nac
791
    hexagon_S2_lsl_r_p_or,                     // llvm.hexagon.S2.lsl.r.p.or
792
    hexagon_S2_lsl_r_p_xor,                    // llvm.hexagon.S2.lsl.r.p.xor
793
    hexagon_S2_lsl_r_r,                        // llvm.hexagon.S2.lsl.r.r
794
    hexagon_S2_lsl_r_r_acc,                    // llvm.hexagon.S2.lsl.r.r.acc
795
    hexagon_S2_lsl_r_r_and,                    // llvm.hexagon.S2.lsl.r.r.and
796
    hexagon_S2_lsl_r_r_nac,                    // llvm.hexagon.S2.lsl.r.r.nac
797
    hexagon_S2_lsl_r_r_or,                     // llvm.hexagon.S2.lsl.r.r.or
798
    hexagon_S2_lsl_r_vh,                       // llvm.hexagon.S2.lsl.r.vh
799
    hexagon_S2_lsl_r_vw,                       // llvm.hexagon.S2.lsl.r.vw
800
    hexagon_S2_lsr_i_p,                        // llvm.hexagon.S2.lsr.i.p
801
    hexagon_S2_lsr_i_p_acc,                    // llvm.hexagon.S2.lsr.i.p.acc
802
    hexagon_S2_lsr_i_p_and,                    // llvm.hexagon.S2.lsr.i.p.and
803
    hexagon_S2_lsr_i_p_nac,                    // llvm.hexagon.S2.lsr.i.p.nac
804
    hexagon_S2_lsr_i_p_or,                     // llvm.hexagon.S2.lsr.i.p.or
805
    hexagon_S2_lsr_i_p_xacc,                   // llvm.hexagon.S2.lsr.i.p.xacc
806
    hexagon_S2_lsr_i_r,                        // llvm.hexagon.S2.lsr.i.r
807
    hexagon_S2_lsr_i_r_acc,                    // llvm.hexagon.S2.lsr.i.r.acc
808
    hexagon_S2_lsr_i_r_and,                    // llvm.hexagon.S2.lsr.i.r.and
809
    hexagon_S2_lsr_i_r_nac,                    // llvm.hexagon.S2.lsr.i.r.nac
810
    hexagon_S2_lsr_i_r_or,                     // llvm.hexagon.S2.lsr.i.r.or
811
    hexagon_S2_lsr_i_r_xacc,                   // llvm.hexagon.S2.lsr.i.r.xacc
812
    hexagon_S2_lsr_i_vh,                       // llvm.hexagon.S2.lsr.i.vh
813
    hexagon_S2_lsr_i_vw,                       // llvm.hexagon.S2.lsr.i.vw
814
    hexagon_S2_lsr_r_p,                        // llvm.hexagon.S2.lsr.r.p
815
    hexagon_S2_lsr_r_p_acc,                    // llvm.hexagon.S2.lsr.r.p.acc
816
    hexagon_S2_lsr_r_p_and,                    // llvm.hexagon.S2.lsr.r.p.and
817
    hexagon_S2_lsr_r_p_nac,                    // llvm.hexagon.S2.lsr.r.p.nac
818
    hexagon_S2_lsr_r_p_or,                     // llvm.hexagon.S2.lsr.r.p.or
819
    hexagon_S2_lsr_r_p_xor,                    // llvm.hexagon.S2.lsr.r.p.xor
820
    hexagon_S2_lsr_r_r,                        // llvm.hexagon.S2.lsr.r.r
821
    hexagon_S2_lsr_r_r_acc,                    // llvm.hexagon.S2.lsr.r.r.acc
822
    hexagon_S2_lsr_r_r_and,                    // llvm.hexagon.S2.lsr.r.r.and
823
    hexagon_S2_lsr_r_r_nac,                    // llvm.hexagon.S2.lsr.r.r.nac
824
    hexagon_S2_lsr_r_r_or,                     // llvm.hexagon.S2.lsr.r.r.or
825
    hexagon_S2_lsr_r_vh,                       // llvm.hexagon.S2.lsr.r.vh
826
    hexagon_S2_lsr_r_vw,                       // llvm.hexagon.S2.lsr.r.vw
827
    hexagon_S2_mask,                           // llvm.hexagon.S2.mask
828
    hexagon_S2_packhl,                         // llvm.hexagon.S2.packhl
829
    hexagon_S2_parityp,                        // llvm.hexagon.S2.parityp
830
    hexagon_S2_setbit_i,                       // llvm.hexagon.S2.setbit.i
831
    hexagon_S2_setbit_r,                       // llvm.hexagon.S2.setbit.r
832
    hexagon_S2_shuffeb,                        // llvm.hexagon.S2.shuffeb
833
    hexagon_S2_shuffeh,                        // llvm.hexagon.S2.shuffeh
834
    hexagon_S2_shuffob,                        // llvm.hexagon.S2.shuffob
835
    hexagon_S2_shuffoh,                        // llvm.hexagon.S2.shuffoh
836
    hexagon_S2_storerb_pbr,                    // llvm.hexagon.S2.storerb.pbr
837
    hexagon_S2_storerb_pci,                    // llvm.hexagon.S2.storerb.pci
838
    hexagon_S2_storerb_pcr,                    // llvm.hexagon.S2.storerb.pcr
839
    hexagon_S2_storerd_pbr,                    // llvm.hexagon.S2.storerd.pbr
840
    hexagon_S2_storerd_pci,                    // llvm.hexagon.S2.storerd.pci
841
    hexagon_S2_storerd_pcr,                    // llvm.hexagon.S2.storerd.pcr
842
    hexagon_S2_storerf_pbr,                    // llvm.hexagon.S2.storerf.pbr
843
    hexagon_S2_storerf_pci,                    // llvm.hexagon.S2.storerf.pci
844
    hexagon_S2_storerf_pcr,                    // llvm.hexagon.S2.storerf.pcr
845
    hexagon_S2_storerh_pbr,                    // llvm.hexagon.S2.storerh.pbr
846
    hexagon_S2_storerh_pci,                    // llvm.hexagon.S2.storerh.pci
847
    hexagon_S2_storerh_pcr,                    // llvm.hexagon.S2.storerh.pcr
848
    hexagon_S2_storeri_pbr,                    // llvm.hexagon.S2.storeri.pbr
849
    hexagon_S2_storeri_pci,                    // llvm.hexagon.S2.storeri.pci
850
    hexagon_S2_storeri_pcr,                    // llvm.hexagon.S2.storeri.pcr
851
    hexagon_S2_storew_locked,                  // llvm.hexagon.S2.storew.locked
852
    hexagon_S2_svsathb,                        // llvm.hexagon.S2.svsathb
853
    hexagon_S2_svsathub,                       // llvm.hexagon.S2.svsathub
854
    hexagon_S2_tableidxb_goodsyntax,           // llvm.hexagon.S2.tableidxb.goodsyntax
855
    hexagon_S2_tableidxd_goodsyntax,           // llvm.hexagon.S2.tableidxd.goodsyntax
856
    hexagon_S2_tableidxh_goodsyntax,           // llvm.hexagon.S2.tableidxh.goodsyntax
857
    hexagon_S2_tableidxw_goodsyntax,           // llvm.hexagon.S2.tableidxw.goodsyntax
858
    hexagon_S2_togglebit_i,                    // llvm.hexagon.S2.togglebit.i
859
    hexagon_S2_togglebit_r,                    // llvm.hexagon.S2.togglebit.r
860
    hexagon_S2_tstbit_i,                       // llvm.hexagon.S2.tstbit.i
861
    hexagon_S2_tstbit_r,                       // llvm.hexagon.S2.tstbit.r
862
    hexagon_S2_valignib,                       // llvm.hexagon.S2.valignib
863
    hexagon_S2_valignrb,                       // llvm.hexagon.S2.valignrb
864
    hexagon_S2_vcnegh,                         // llvm.hexagon.S2.vcnegh
865
    hexagon_S2_vcrotate,                       // llvm.hexagon.S2.vcrotate
866
    hexagon_S2_vrcnegh,                        // llvm.hexagon.S2.vrcnegh
867
    hexagon_S2_vrndpackwh,                     // llvm.hexagon.S2.vrndpackwh
868
    hexagon_S2_vrndpackwhs,                    // llvm.hexagon.S2.vrndpackwhs
869
    hexagon_S2_vsathb,                         // llvm.hexagon.S2.vsathb
870
    hexagon_S2_vsathb_nopack,                  // llvm.hexagon.S2.vsathb.nopack
871
    hexagon_S2_vsathub,                        // llvm.hexagon.S2.vsathub
872
    hexagon_S2_vsathub_nopack,                 // llvm.hexagon.S2.vsathub.nopack
873
    hexagon_S2_vsatwh,                         // llvm.hexagon.S2.vsatwh
874
    hexagon_S2_vsatwh_nopack,                  // llvm.hexagon.S2.vsatwh.nopack
875
    hexagon_S2_vsatwuh,                        // llvm.hexagon.S2.vsatwuh
876
    hexagon_S2_vsatwuh_nopack,                 // llvm.hexagon.S2.vsatwuh.nopack
877
    hexagon_S2_vsplatrb,                       // llvm.hexagon.S2.vsplatrb
878
    hexagon_S2_vsplatrh,                       // llvm.hexagon.S2.vsplatrh
879
    hexagon_S2_vspliceib,                      // llvm.hexagon.S2.vspliceib
880
    hexagon_S2_vsplicerb,                      // llvm.hexagon.S2.vsplicerb
881
    hexagon_S2_vsxtbh,                         // llvm.hexagon.S2.vsxtbh
882
    hexagon_S2_vsxthw,                         // llvm.hexagon.S2.vsxthw
883
    hexagon_S2_vtrunehb,                       // llvm.hexagon.S2.vtrunehb
884
    hexagon_S2_vtrunewh,                       // llvm.hexagon.S2.vtrunewh
885
    hexagon_S2_vtrunohb,                       // llvm.hexagon.S2.vtrunohb
886
    hexagon_S2_vtrunowh,                       // llvm.hexagon.S2.vtrunowh
887
    hexagon_S2_vzxtbh,                         // llvm.hexagon.S2.vzxtbh
888
    hexagon_S2_vzxthw,                         // llvm.hexagon.S2.vzxthw
889
    hexagon_S4_addaddi,                        // llvm.hexagon.S4.addaddi
890
    hexagon_S4_addi_asl_ri,                    // llvm.hexagon.S4.addi.asl.ri
891
    hexagon_S4_addi_lsr_ri,                    // llvm.hexagon.S4.addi.lsr.ri
892
    hexagon_S4_andi_asl_ri,                    // llvm.hexagon.S4.andi.asl.ri
893
    hexagon_S4_andi_lsr_ri,                    // llvm.hexagon.S4.andi.lsr.ri
894
    hexagon_S4_clbaddi,                        // llvm.hexagon.S4.clbaddi
895
    hexagon_S4_clbpaddi,                       // llvm.hexagon.S4.clbpaddi
896
    hexagon_S4_clbpnorm,                       // llvm.hexagon.S4.clbpnorm
897
    hexagon_S4_extract,                        // llvm.hexagon.S4.extract
898
    hexagon_S4_extract_rp,                     // llvm.hexagon.S4.extract.rp
899
    hexagon_S4_extractp,                       // llvm.hexagon.S4.extractp
900
    hexagon_S4_extractp_rp,                    // llvm.hexagon.S4.extractp.rp
901
    hexagon_S4_lsli,                           // llvm.hexagon.S4.lsli
902
    hexagon_S4_ntstbit_i,                      // llvm.hexagon.S4.ntstbit.i
903
    hexagon_S4_ntstbit_r,                      // llvm.hexagon.S4.ntstbit.r
904
    hexagon_S4_or_andi,                        // llvm.hexagon.S4.or.andi
905
    hexagon_S4_or_andix,                       // llvm.hexagon.S4.or.andix
906
    hexagon_S4_or_ori,                         // llvm.hexagon.S4.or.ori
907
    hexagon_S4_ori_asl_ri,                     // llvm.hexagon.S4.ori.asl.ri
908
    hexagon_S4_ori_lsr_ri,                     // llvm.hexagon.S4.ori.lsr.ri
909
    hexagon_S4_parity,                         // llvm.hexagon.S4.parity
910
    hexagon_S4_stored_locked,                  // llvm.hexagon.S4.stored.locked
911
    hexagon_S4_subaddi,                        // llvm.hexagon.S4.subaddi
912
    hexagon_S4_subi_asl_ri,                    // llvm.hexagon.S4.subi.asl.ri
913
    hexagon_S4_subi_lsr_ri,                    // llvm.hexagon.S4.subi.lsr.ri
914
    hexagon_S4_vrcrotate,                      // llvm.hexagon.S4.vrcrotate
915
    hexagon_S4_vrcrotate_acc,                  // llvm.hexagon.S4.vrcrotate.acc
916
    hexagon_S4_vxaddsubh,                      // llvm.hexagon.S4.vxaddsubh
917
    hexagon_S4_vxaddsubhr,                     // llvm.hexagon.S4.vxaddsubhr
918
    hexagon_S4_vxaddsubw,                      // llvm.hexagon.S4.vxaddsubw
919
    hexagon_S4_vxsubaddh,                      // llvm.hexagon.S4.vxsubaddh
920
    hexagon_S4_vxsubaddhr,                     // llvm.hexagon.S4.vxsubaddhr
921
    hexagon_S4_vxsubaddw,                      // llvm.hexagon.S4.vxsubaddw
922
    hexagon_S5_asrhub_rnd_sat_goodsyntax,      // llvm.hexagon.S5.asrhub.rnd.sat.goodsyntax
923
    hexagon_S5_asrhub_sat,                     // llvm.hexagon.S5.asrhub.sat
924
    hexagon_S5_popcountp,                      // llvm.hexagon.S5.popcountp
925
    hexagon_S5_vasrhrnd_goodsyntax,            // llvm.hexagon.S5.vasrhrnd.goodsyntax
926
    hexagon_S6_rol_i_p,                        // llvm.hexagon.S6.rol.i.p
927
    hexagon_S6_rol_i_p_acc,                    // llvm.hexagon.S6.rol.i.p.acc
928
    hexagon_S6_rol_i_p_and,                    // llvm.hexagon.S6.rol.i.p.and
929
    hexagon_S6_rol_i_p_nac,                    // llvm.hexagon.S6.rol.i.p.nac
930
    hexagon_S6_rol_i_p_or,                     // llvm.hexagon.S6.rol.i.p.or
931
    hexagon_S6_rol_i_p_xacc,                   // llvm.hexagon.S6.rol.i.p.xacc
932
    hexagon_S6_rol_i_r,                        // llvm.hexagon.S6.rol.i.r
933
    hexagon_S6_rol_i_r_acc,                    // llvm.hexagon.S6.rol.i.r.acc
934
    hexagon_S6_rol_i_r_and,                    // llvm.hexagon.S6.rol.i.r.and
935
    hexagon_S6_rol_i_r_nac,                    // llvm.hexagon.S6.rol.i.r.nac
936
    hexagon_S6_rol_i_r_or,                     // llvm.hexagon.S6.rol.i.r.or
937
    hexagon_S6_rol_i_r_xacc,                   // llvm.hexagon.S6.rol.i.r.xacc
938
    hexagon_S6_vsplatrbp,                      // llvm.hexagon.S6.vsplatrbp
939
    hexagon_S6_vtrunehb_ppp,                   // llvm.hexagon.S6.vtrunehb.ppp
940
    hexagon_S6_vtrunohb_ppp,                   // llvm.hexagon.S6.vtrunohb.ppp
941
    hexagon_V6_extractw,                       // llvm.hexagon.V6.extractw
942
    hexagon_V6_extractw_128B,                  // llvm.hexagon.V6.extractw.128B
943
    hexagon_V6_hi,                             // llvm.hexagon.V6.hi
944
    hexagon_V6_hi_128B,                        // llvm.hexagon.V6.hi.128B
945
    hexagon_V6_lo,                             // llvm.hexagon.V6.lo
946
    hexagon_V6_lo_128B,                        // llvm.hexagon.V6.lo.128B
947
    hexagon_V6_lvsplatb,                       // llvm.hexagon.V6.lvsplatb
948
    hexagon_V6_lvsplatb_128B,                  // llvm.hexagon.V6.lvsplatb.128B
949
    hexagon_V6_lvsplath,                       // llvm.hexagon.V6.lvsplath
950
    hexagon_V6_lvsplath_128B,                  // llvm.hexagon.V6.lvsplath.128B
951
    hexagon_V6_lvsplatw,                       // llvm.hexagon.V6.lvsplatw
952
    hexagon_V6_lvsplatw_128B,                  // llvm.hexagon.V6.lvsplatw.128B
953
    hexagon_V6_pred_and,                       // llvm.hexagon.V6.pred.and
954
    hexagon_V6_pred_and_128B,                  // llvm.hexagon.V6.pred.and.128B
955
    hexagon_V6_pred_and_n,                     // llvm.hexagon.V6.pred.and.n
956
    hexagon_V6_pred_and_n_128B,                // llvm.hexagon.V6.pred.and.n.128B
957
    hexagon_V6_pred_not,                       // llvm.hexagon.V6.pred.not
958
    hexagon_V6_pred_not_128B,                  // llvm.hexagon.V6.pred.not.128B
959
    hexagon_V6_pred_or,                        // llvm.hexagon.V6.pred.or
960
    hexagon_V6_pred_or_128B,                   // llvm.hexagon.V6.pred.or.128B
961
    hexagon_V6_pred_or_n,                      // llvm.hexagon.V6.pred.or.n
962
    hexagon_V6_pred_or_n_128B,                 // llvm.hexagon.V6.pred.or.n.128B
963
    hexagon_V6_pred_scalar2,                   // llvm.hexagon.V6.pred.scalar2
964
    hexagon_V6_pred_scalar2_128B,              // llvm.hexagon.V6.pred.scalar2.128B
965
    hexagon_V6_pred_scalar2v2,                 // llvm.hexagon.V6.pred.scalar2v2
966
    hexagon_V6_pred_scalar2v2_128B,            // llvm.hexagon.V6.pred.scalar2v2.128B
967
    hexagon_V6_pred_typecast,                  // llvm.hexagon.V6.pred.typecast
968
    hexagon_V6_pred_typecast_128B,             // llvm.hexagon.V6.pred.typecast.128B
969
    hexagon_V6_pred_xor,                       // llvm.hexagon.V6.pred.xor
970
    hexagon_V6_pred_xor_128B,                  // llvm.hexagon.V6.pred.xor.128B
971
    hexagon_V6_shuffeqh,                       // llvm.hexagon.V6.shuffeqh
972
    hexagon_V6_shuffeqh_128B,                  // llvm.hexagon.V6.shuffeqh.128B
973
    hexagon_V6_shuffeqw,                       // llvm.hexagon.V6.shuffeqw
974
    hexagon_V6_shuffeqw_128B,                  // llvm.hexagon.V6.shuffeqw.128B
975
    hexagon_V6_v6mpyhubs10,                    // llvm.hexagon.V6.v6mpyhubs10
976
    hexagon_V6_v6mpyhubs10_128B,               // llvm.hexagon.V6.v6mpyhubs10.128B
977
    hexagon_V6_v6mpyhubs10_vxx,                // llvm.hexagon.V6.v6mpyhubs10.vxx
978
    hexagon_V6_v6mpyhubs10_vxx_128B,           // llvm.hexagon.V6.v6mpyhubs10.vxx.128B
979
    hexagon_V6_v6mpyvubs10,                    // llvm.hexagon.V6.v6mpyvubs10
980
    hexagon_V6_v6mpyvubs10_128B,               // llvm.hexagon.V6.v6mpyvubs10.128B
981
    hexagon_V6_v6mpyvubs10_vxx,                // llvm.hexagon.V6.v6mpyvubs10.vxx
982
    hexagon_V6_v6mpyvubs10_vxx_128B,           // llvm.hexagon.V6.v6mpyvubs10.vxx.128B
983
    hexagon_V6_vL32b_npred_ai,                 // llvm.hexagon.V6.vL32b.npred.ai
984
    hexagon_V6_vL32b_npred_ai_128B,            // llvm.hexagon.V6.vL32b.npred.ai.128B
985
    hexagon_V6_vL32b_npred_pi,                 // llvm.hexagon.V6.vL32b.npred.pi
986
    hexagon_V6_vL32b_npred_pi_128B,            // llvm.hexagon.V6.vL32b.npred.pi.128B
987
    hexagon_V6_vL32b_npred_ppu,                // llvm.hexagon.V6.vL32b.npred.ppu
988
    hexagon_V6_vL32b_npred_ppu_128B,           // llvm.hexagon.V6.vL32b.npred.ppu.128B
989
    hexagon_V6_vL32b_nt_npred_ai,              // llvm.hexagon.V6.vL32b.nt.npred.ai
990
    hexagon_V6_vL32b_nt_npred_ai_128B,         // llvm.hexagon.V6.vL32b.nt.npred.ai.128B
991
    hexagon_V6_vL32b_nt_npred_pi,              // llvm.hexagon.V6.vL32b.nt.npred.pi
992
    hexagon_V6_vL32b_nt_npred_pi_128B,         // llvm.hexagon.V6.vL32b.nt.npred.pi.128B
993
    hexagon_V6_vL32b_nt_npred_ppu,             // llvm.hexagon.V6.vL32b.nt.npred.ppu
994
    hexagon_V6_vL32b_nt_npred_ppu_128B,        // llvm.hexagon.V6.vL32b.nt.npred.ppu.128B
995
    hexagon_V6_vL32b_nt_pred_ai,               // llvm.hexagon.V6.vL32b.nt.pred.ai
996
    hexagon_V6_vL32b_nt_pred_ai_128B,          // llvm.hexagon.V6.vL32b.nt.pred.ai.128B
997
    hexagon_V6_vL32b_nt_pred_pi,               // llvm.hexagon.V6.vL32b.nt.pred.pi
998
    hexagon_V6_vL32b_nt_pred_pi_128B,          // llvm.hexagon.V6.vL32b.nt.pred.pi.128B
999
    hexagon_V6_vL32b_nt_pred_ppu,              // llvm.hexagon.V6.vL32b.nt.pred.ppu
1000
    hexagon_V6_vL32b_nt_pred_ppu_128B,         // llvm.hexagon.V6.vL32b.nt.pred.ppu.128B
1001
    hexagon_V6_vL32b_pred_ai,                  // llvm.hexagon.V6.vL32b.pred.ai
1002
    hexagon_V6_vL32b_pred_ai_128B,             // llvm.hexagon.V6.vL32b.pred.ai.128B
1003
    hexagon_V6_vL32b_pred_pi,                  // llvm.hexagon.V6.vL32b.pred.pi
1004
    hexagon_V6_vL32b_pred_pi_128B,             // llvm.hexagon.V6.vL32b.pred.pi.128B
1005
    hexagon_V6_vL32b_pred_ppu,                 // llvm.hexagon.V6.vL32b.pred.ppu
1006
    hexagon_V6_vL32b_pred_ppu_128B,            // llvm.hexagon.V6.vL32b.pred.ppu.128B
1007
    hexagon_V6_vS32Ub_npred_ai,                // llvm.hexagon.V6.vS32Ub.npred.ai
1008
    hexagon_V6_vS32Ub_npred_ai_128B,           // llvm.hexagon.V6.vS32Ub.npred.ai.128B
1009
    hexagon_V6_vS32Ub_npred_pi,                // llvm.hexagon.V6.vS32Ub.npred.pi
1010
    hexagon_V6_vS32Ub_npred_pi_128B,           // llvm.hexagon.V6.vS32Ub.npred.pi.128B
1011
    hexagon_V6_vS32Ub_npred_ppu,               // llvm.hexagon.V6.vS32Ub.npred.ppu
1012
    hexagon_V6_vS32Ub_npred_ppu_128B,          // llvm.hexagon.V6.vS32Ub.npred.ppu.128B
1013
    hexagon_V6_vS32Ub_pred_ai,                 // llvm.hexagon.V6.vS32Ub.pred.ai
1014
    hexagon_V6_vS32Ub_pred_ai_128B,            // llvm.hexagon.V6.vS32Ub.pred.ai.128B
1015
    hexagon_V6_vS32Ub_pred_pi,                 // llvm.hexagon.V6.vS32Ub.pred.pi
1016
    hexagon_V6_vS32Ub_pred_pi_128B,            // llvm.hexagon.V6.vS32Ub.pred.pi.128B
1017
    hexagon_V6_vS32Ub_pred_ppu,                // llvm.hexagon.V6.vS32Ub.pred.ppu
1018
    hexagon_V6_vS32Ub_pred_ppu_128B,           // llvm.hexagon.V6.vS32Ub.pred.ppu.128B
1019
    hexagon_V6_vS32b_npred_ai,                 // llvm.hexagon.V6.vS32b.npred.ai
1020
    hexagon_V6_vS32b_npred_ai_128B,            // llvm.hexagon.V6.vS32b.npred.ai.128B
1021
    hexagon_V6_vS32b_npred_pi,                 // llvm.hexagon.V6.vS32b.npred.pi
1022
    hexagon_V6_vS32b_npred_pi_128B,            // llvm.hexagon.V6.vS32b.npred.pi.128B
1023
    hexagon_V6_vS32b_npred_ppu,                // llvm.hexagon.V6.vS32b.npred.ppu
1024
    hexagon_V6_vS32b_npred_ppu_128B,           // llvm.hexagon.V6.vS32b.npred.ppu.128B
1025
    hexagon_V6_vS32b_nqpred_ai,                // llvm.hexagon.V6.vS32b.nqpred.ai
1026
    hexagon_V6_vS32b_nqpred_ai_128B,           // llvm.hexagon.V6.vS32b.nqpred.ai.128B
1027
    hexagon_V6_vS32b_nt_npred_ai,              // llvm.hexagon.V6.vS32b.nt.npred.ai
1028
    hexagon_V6_vS32b_nt_npred_ai_128B,         // llvm.hexagon.V6.vS32b.nt.npred.ai.128B
1029
    hexagon_V6_vS32b_nt_npred_pi,              // llvm.hexagon.V6.vS32b.nt.npred.pi
1030
    hexagon_V6_vS32b_nt_npred_pi_128B,         // llvm.hexagon.V6.vS32b.nt.npred.pi.128B
1031
    hexagon_V6_vS32b_nt_npred_ppu,             // llvm.hexagon.V6.vS32b.nt.npred.ppu
1032
    hexagon_V6_vS32b_nt_npred_ppu_128B,        // llvm.hexagon.V6.vS32b.nt.npred.ppu.128B
1033
    hexagon_V6_vS32b_nt_nqpred_ai,             // llvm.hexagon.V6.vS32b.nt.nqpred.ai
1034
    hexagon_V6_vS32b_nt_nqpred_ai_128B,        // llvm.hexagon.V6.vS32b.nt.nqpred.ai.128B
1035
    hexagon_V6_vS32b_nt_pred_ai,               // llvm.hexagon.V6.vS32b.nt.pred.ai
1036
    hexagon_V6_vS32b_nt_pred_ai_128B,          // llvm.hexagon.V6.vS32b.nt.pred.ai.128B
1037
    hexagon_V6_vS32b_nt_pred_pi,               // llvm.hexagon.V6.vS32b.nt.pred.pi
1038
    hexagon_V6_vS32b_nt_pred_pi_128B,          // llvm.hexagon.V6.vS32b.nt.pred.pi.128B
1039
    hexagon_V6_vS32b_nt_pred_ppu,              // llvm.hexagon.V6.vS32b.nt.pred.ppu
1040
    hexagon_V6_vS32b_nt_pred_ppu_128B,         // llvm.hexagon.V6.vS32b.nt.pred.ppu.128B
1041
    hexagon_V6_vS32b_nt_qpred_ai,              // llvm.hexagon.V6.vS32b.nt.qpred.ai
1042
    hexagon_V6_vS32b_nt_qpred_ai_128B,         // llvm.hexagon.V6.vS32b.nt.qpred.ai.128B
1043
    hexagon_V6_vS32b_pred_ai,                  // llvm.hexagon.V6.vS32b.pred.ai
1044
    hexagon_V6_vS32b_pred_ai_128B,             // llvm.hexagon.V6.vS32b.pred.ai.128B
1045
    hexagon_V6_vS32b_pred_pi,                  // llvm.hexagon.V6.vS32b.pred.pi
1046
    hexagon_V6_vS32b_pred_pi_128B,             // llvm.hexagon.V6.vS32b.pred.pi.128B
1047
    hexagon_V6_vS32b_pred_ppu,                 // llvm.hexagon.V6.vS32b.pred.ppu
1048
    hexagon_V6_vS32b_pred_ppu_128B,            // llvm.hexagon.V6.vS32b.pred.ppu.128B
1049
    hexagon_V6_vS32b_qpred_ai,                 // llvm.hexagon.V6.vS32b.qpred.ai
1050
    hexagon_V6_vS32b_qpred_ai_128B,            // llvm.hexagon.V6.vS32b.qpred.ai.128B
1051
    hexagon_V6_vabs_hf,                        // llvm.hexagon.V6.vabs.hf
1052
    hexagon_V6_vabs_hf_128B,                   // llvm.hexagon.V6.vabs.hf.128B
1053
    hexagon_V6_vabs_sf,                        // llvm.hexagon.V6.vabs.sf
1054
    hexagon_V6_vabs_sf_128B,                   // llvm.hexagon.V6.vabs.sf.128B
1055
    hexagon_V6_vabsb,                          // llvm.hexagon.V6.vabsb
1056
    hexagon_V6_vabsb_128B,                     // llvm.hexagon.V6.vabsb.128B
1057
    hexagon_V6_vabsb_sat,                      // llvm.hexagon.V6.vabsb.sat
1058
    hexagon_V6_vabsb_sat_128B,                 // llvm.hexagon.V6.vabsb.sat.128B
1059
    hexagon_V6_vabsdiffh,                      // llvm.hexagon.V6.vabsdiffh
1060
    hexagon_V6_vabsdiffh_128B,                 // llvm.hexagon.V6.vabsdiffh.128B
1061
    hexagon_V6_vabsdiffub,                     // llvm.hexagon.V6.vabsdiffub
1062
    hexagon_V6_vabsdiffub_128B,                // llvm.hexagon.V6.vabsdiffub.128B
1063
    hexagon_V6_vabsdiffuh,                     // llvm.hexagon.V6.vabsdiffuh
1064
    hexagon_V6_vabsdiffuh_128B,                // llvm.hexagon.V6.vabsdiffuh.128B
1065
    hexagon_V6_vabsdiffw,                      // llvm.hexagon.V6.vabsdiffw
1066
    hexagon_V6_vabsdiffw_128B,                 // llvm.hexagon.V6.vabsdiffw.128B
1067
    hexagon_V6_vabsh,                          // llvm.hexagon.V6.vabsh
1068
    hexagon_V6_vabsh_128B,                     // llvm.hexagon.V6.vabsh.128B
1069
    hexagon_V6_vabsh_sat,                      // llvm.hexagon.V6.vabsh.sat
1070
    hexagon_V6_vabsh_sat_128B,                 // llvm.hexagon.V6.vabsh.sat.128B
1071
    hexagon_V6_vabsw,                          // llvm.hexagon.V6.vabsw
1072
    hexagon_V6_vabsw_128B,                     // llvm.hexagon.V6.vabsw.128B
1073
    hexagon_V6_vabsw_sat,                      // llvm.hexagon.V6.vabsw.sat
1074
    hexagon_V6_vabsw_sat_128B,                 // llvm.hexagon.V6.vabsw.sat.128B
1075
    hexagon_V6_vadd_hf,                        // llvm.hexagon.V6.vadd.hf
1076
    hexagon_V6_vadd_hf_128B,                   // llvm.hexagon.V6.vadd.hf.128B
1077
    hexagon_V6_vadd_hf_hf,                     // llvm.hexagon.V6.vadd.hf.hf
1078
    hexagon_V6_vadd_hf_hf_128B,                // llvm.hexagon.V6.vadd.hf.hf.128B
1079
    hexagon_V6_vadd_qf16,                      // llvm.hexagon.V6.vadd.qf16
1080
    hexagon_V6_vadd_qf16_128B,                 // llvm.hexagon.V6.vadd.qf16.128B
1081
    hexagon_V6_vadd_qf16_mix,                  // llvm.hexagon.V6.vadd.qf16.mix
1082
    hexagon_V6_vadd_qf16_mix_128B,             // llvm.hexagon.V6.vadd.qf16.mix.128B
1083
    hexagon_V6_vadd_qf32,                      // llvm.hexagon.V6.vadd.qf32
1084
    hexagon_V6_vadd_qf32_128B,                 // llvm.hexagon.V6.vadd.qf32.128B
1085
    hexagon_V6_vadd_qf32_mix,                  // llvm.hexagon.V6.vadd.qf32.mix
1086
    hexagon_V6_vadd_qf32_mix_128B,             // llvm.hexagon.V6.vadd.qf32.mix.128B
1087
    hexagon_V6_vadd_sf,                        // llvm.hexagon.V6.vadd.sf
1088
    hexagon_V6_vadd_sf_128B,                   // llvm.hexagon.V6.vadd.sf.128B
1089
    hexagon_V6_vadd_sf_bf,                     // llvm.hexagon.V6.vadd.sf.bf
1090
    hexagon_V6_vadd_sf_bf_128B,                // llvm.hexagon.V6.vadd.sf.bf.128B
1091
    hexagon_V6_vadd_sf_hf,                     // llvm.hexagon.V6.vadd.sf.hf
1092
    hexagon_V6_vadd_sf_hf_128B,                // llvm.hexagon.V6.vadd.sf.hf.128B
1093
    hexagon_V6_vadd_sf_sf,                     // llvm.hexagon.V6.vadd.sf.sf
1094
    hexagon_V6_vadd_sf_sf_128B,                // llvm.hexagon.V6.vadd.sf.sf.128B
1095
    hexagon_V6_vaddb,                          // llvm.hexagon.V6.vaddb
1096
    hexagon_V6_vaddb_128B,                     // llvm.hexagon.V6.vaddb.128B
1097
    hexagon_V6_vaddb_dv,                       // llvm.hexagon.V6.vaddb.dv
1098
    hexagon_V6_vaddb_dv_128B,                  // llvm.hexagon.V6.vaddb.dv.128B
1099
    hexagon_V6_vaddbnq,                        // llvm.hexagon.V6.vaddbnq
1100
    hexagon_V6_vaddbnq_128B,                   // llvm.hexagon.V6.vaddbnq.128B
1101
    hexagon_V6_vaddbq,                         // llvm.hexagon.V6.vaddbq
1102
    hexagon_V6_vaddbq_128B,                    // llvm.hexagon.V6.vaddbq.128B
1103
    hexagon_V6_vaddbsat,                       // llvm.hexagon.V6.vaddbsat
1104
    hexagon_V6_vaddbsat_128B,                  // llvm.hexagon.V6.vaddbsat.128B
1105
    hexagon_V6_vaddbsat_dv,                    // llvm.hexagon.V6.vaddbsat.dv
1106
    hexagon_V6_vaddbsat_dv_128B,               // llvm.hexagon.V6.vaddbsat.dv.128B
1107
    hexagon_V6_vaddcarry,                      // llvm.hexagon.V6.vaddcarry
1108
    hexagon_V6_vaddcarry_128B,                 // llvm.hexagon.V6.vaddcarry.128B
1109
    hexagon_V6_vaddcarryo,                     // llvm.hexagon.V6.vaddcarryo
1110
    hexagon_V6_vaddcarryo_128B,                // llvm.hexagon.V6.vaddcarryo.128B
1111
    hexagon_V6_vaddcarrysat,                   // llvm.hexagon.V6.vaddcarrysat
1112
    hexagon_V6_vaddcarrysat_128B,              // llvm.hexagon.V6.vaddcarrysat.128B
1113
    hexagon_V6_vaddclbh,                       // llvm.hexagon.V6.vaddclbh
1114
    hexagon_V6_vaddclbh_128B,                  // llvm.hexagon.V6.vaddclbh.128B
1115
    hexagon_V6_vaddclbw,                       // llvm.hexagon.V6.vaddclbw
1116
    hexagon_V6_vaddclbw_128B,                  // llvm.hexagon.V6.vaddclbw.128B
1117
    hexagon_V6_vaddh,                          // llvm.hexagon.V6.vaddh
1118
    hexagon_V6_vaddh_128B,                     // llvm.hexagon.V6.vaddh.128B
1119
    hexagon_V6_vaddh_dv,                       // llvm.hexagon.V6.vaddh.dv
1120
    hexagon_V6_vaddh_dv_128B,                  // llvm.hexagon.V6.vaddh.dv.128B
1121
    hexagon_V6_vaddhnq,                        // llvm.hexagon.V6.vaddhnq
1122
    hexagon_V6_vaddhnq_128B,                   // llvm.hexagon.V6.vaddhnq.128B
1123
    hexagon_V6_vaddhq,                         // llvm.hexagon.V6.vaddhq
1124
    hexagon_V6_vaddhq_128B,                    // llvm.hexagon.V6.vaddhq.128B
1125
    hexagon_V6_vaddhsat,                       // llvm.hexagon.V6.vaddhsat
1126
    hexagon_V6_vaddhsat_128B,                  // llvm.hexagon.V6.vaddhsat.128B
1127
    hexagon_V6_vaddhsat_dv,                    // llvm.hexagon.V6.vaddhsat.dv
1128
    hexagon_V6_vaddhsat_dv_128B,               // llvm.hexagon.V6.vaddhsat.dv.128B
1129
    hexagon_V6_vaddhw,                         // llvm.hexagon.V6.vaddhw
1130
    hexagon_V6_vaddhw_128B,                    // llvm.hexagon.V6.vaddhw.128B
1131
    hexagon_V6_vaddhw_acc,                     // llvm.hexagon.V6.vaddhw.acc
1132
    hexagon_V6_vaddhw_acc_128B,                // llvm.hexagon.V6.vaddhw.acc.128B
1133
    hexagon_V6_vaddubh,                        // llvm.hexagon.V6.vaddubh
1134
    hexagon_V6_vaddubh_128B,                   // llvm.hexagon.V6.vaddubh.128B
1135
    hexagon_V6_vaddubh_acc,                    // llvm.hexagon.V6.vaddubh.acc
1136
    hexagon_V6_vaddubh_acc_128B,               // llvm.hexagon.V6.vaddubh.acc.128B
1137
    hexagon_V6_vaddubsat,                      // llvm.hexagon.V6.vaddubsat
1138
    hexagon_V6_vaddubsat_128B,                 // llvm.hexagon.V6.vaddubsat.128B
1139
    hexagon_V6_vaddubsat_dv,                   // llvm.hexagon.V6.vaddubsat.dv
1140
    hexagon_V6_vaddubsat_dv_128B,              // llvm.hexagon.V6.vaddubsat.dv.128B
1141
    hexagon_V6_vaddububb_sat,                  // llvm.hexagon.V6.vaddububb.sat
1142
    hexagon_V6_vaddububb_sat_128B,             // llvm.hexagon.V6.vaddububb.sat.128B
1143
    hexagon_V6_vadduhsat,                      // llvm.hexagon.V6.vadduhsat
1144
    hexagon_V6_vadduhsat_128B,                 // llvm.hexagon.V6.vadduhsat.128B
1145
    hexagon_V6_vadduhsat_dv,                   // llvm.hexagon.V6.vadduhsat.dv
1146
    hexagon_V6_vadduhsat_dv_128B,              // llvm.hexagon.V6.vadduhsat.dv.128B
1147
    hexagon_V6_vadduhw,                        // llvm.hexagon.V6.vadduhw
1148
    hexagon_V6_vadduhw_128B,                   // llvm.hexagon.V6.vadduhw.128B
1149
    hexagon_V6_vadduhw_acc,                    // llvm.hexagon.V6.vadduhw.acc
1150
    hexagon_V6_vadduhw_acc_128B,               // llvm.hexagon.V6.vadduhw.acc.128B
1151
    hexagon_V6_vadduwsat,                      // llvm.hexagon.V6.vadduwsat
1152
    hexagon_V6_vadduwsat_128B,                 // llvm.hexagon.V6.vadduwsat.128B
1153
    hexagon_V6_vadduwsat_dv,                   // llvm.hexagon.V6.vadduwsat.dv
1154
    hexagon_V6_vadduwsat_dv_128B,              // llvm.hexagon.V6.vadduwsat.dv.128B
1155
    hexagon_V6_vaddw,                          // llvm.hexagon.V6.vaddw
1156
    hexagon_V6_vaddw_128B,                     // llvm.hexagon.V6.vaddw.128B
1157
    hexagon_V6_vaddw_dv,                       // llvm.hexagon.V6.vaddw.dv
1158
    hexagon_V6_vaddw_dv_128B,                  // llvm.hexagon.V6.vaddw.dv.128B
1159
    hexagon_V6_vaddwnq,                        // llvm.hexagon.V6.vaddwnq
1160
    hexagon_V6_vaddwnq_128B,                   // llvm.hexagon.V6.vaddwnq.128B
1161
    hexagon_V6_vaddwq,                         // llvm.hexagon.V6.vaddwq
1162
    hexagon_V6_vaddwq_128B,                    // llvm.hexagon.V6.vaddwq.128B
1163
    hexagon_V6_vaddwsat,                       // llvm.hexagon.V6.vaddwsat
1164
    hexagon_V6_vaddwsat_128B,                  // llvm.hexagon.V6.vaddwsat.128B
1165
    hexagon_V6_vaddwsat_dv,                    // llvm.hexagon.V6.vaddwsat.dv
1166
    hexagon_V6_vaddwsat_dv_128B,               // llvm.hexagon.V6.vaddwsat.dv.128B
1167
    hexagon_V6_valignb,                        // llvm.hexagon.V6.valignb
1168
    hexagon_V6_valignb_128B,                   // llvm.hexagon.V6.valignb.128B
1169
    hexagon_V6_valignbi,                       // llvm.hexagon.V6.valignbi
1170
    hexagon_V6_valignbi_128B,                  // llvm.hexagon.V6.valignbi.128B
1171
    hexagon_V6_vand,                           // llvm.hexagon.V6.vand
1172
    hexagon_V6_vand_128B,                      // llvm.hexagon.V6.vand.128B
1173
    hexagon_V6_vandnqrt,                       // llvm.hexagon.V6.vandnqrt
1174
    hexagon_V6_vandnqrt_128B,                  // llvm.hexagon.V6.vandnqrt.128B
1175
    hexagon_V6_vandnqrt_acc,                   // llvm.hexagon.V6.vandnqrt.acc
1176
    hexagon_V6_vandnqrt_acc_128B,              // llvm.hexagon.V6.vandnqrt.acc.128B
1177
    hexagon_V6_vandqrt,                        // llvm.hexagon.V6.vandqrt
1178
    hexagon_V6_vandqrt_128B,                   // llvm.hexagon.V6.vandqrt.128B
1179
    hexagon_V6_vandqrt_acc,                    // llvm.hexagon.V6.vandqrt.acc
1180
    hexagon_V6_vandqrt_acc_128B,               // llvm.hexagon.V6.vandqrt.acc.128B
1181
    hexagon_V6_vandvnqv,                       // llvm.hexagon.V6.vandvnqv
1182
    hexagon_V6_vandvnqv_128B,                  // llvm.hexagon.V6.vandvnqv.128B
1183
    hexagon_V6_vandvqv,                        // llvm.hexagon.V6.vandvqv
1184
    hexagon_V6_vandvqv_128B,                   // llvm.hexagon.V6.vandvqv.128B
1185
    hexagon_V6_vandvrt,                        // llvm.hexagon.V6.vandvrt
1186
    hexagon_V6_vandvrt_128B,                   // llvm.hexagon.V6.vandvrt.128B
1187
    hexagon_V6_vandvrt_acc,                    // llvm.hexagon.V6.vandvrt.acc
1188
    hexagon_V6_vandvrt_acc_128B,               // llvm.hexagon.V6.vandvrt.acc.128B
1189
    hexagon_V6_vaslh,                          // llvm.hexagon.V6.vaslh
1190
    hexagon_V6_vaslh_128B,                     // llvm.hexagon.V6.vaslh.128B
1191
    hexagon_V6_vaslh_acc,                      // llvm.hexagon.V6.vaslh.acc
1192
    hexagon_V6_vaslh_acc_128B,                 // llvm.hexagon.V6.vaslh.acc.128B
1193
    hexagon_V6_vaslhv,                         // llvm.hexagon.V6.vaslhv
1194
    hexagon_V6_vaslhv_128B,                    // llvm.hexagon.V6.vaslhv.128B
1195
    hexagon_V6_vaslw,                          // llvm.hexagon.V6.vaslw
1196
    hexagon_V6_vaslw_128B,                     // llvm.hexagon.V6.vaslw.128B
1197
    hexagon_V6_vaslw_acc,                      // llvm.hexagon.V6.vaslw.acc
1198
    hexagon_V6_vaslw_acc_128B,                 // llvm.hexagon.V6.vaslw.acc.128B
1199
    hexagon_V6_vaslwv,                         // llvm.hexagon.V6.vaslwv
1200
    hexagon_V6_vaslwv_128B,                    // llvm.hexagon.V6.vaslwv.128B
1201
    hexagon_V6_vasr_into,                      // llvm.hexagon.V6.vasr.into
1202
    hexagon_V6_vasr_into_128B,                 // llvm.hexagon.V6.vasr.into.128B
1203
    hexagon_V6_vasrh,                          // llvm.hexagon.V6.vasrh
1204
    hexagon_V6_vasrh_128B,                     // llvm.hexagon.V6.vasrh.128B
1205
    hexagon_V6_vasrh_acc,                      // llvm.hexagon.V6.vasrh.acc
1206
    hexagon_V6_vasrh_acc_128B,                 // llvm.hexagon.V6.vasrh.acc.128B
1207
    hexagon_V6_vasrhbrndsat,                   // llvm.hexagon.V6.vasrhbrndsat
1208
    hexagon_V6_vasrhbrndsat_128B,              // llvm.hexagon.V6.vasrhbrndsat.128B
1209
    hexagon_V6_vasrhbsat,                      // llvm.hexagon.V6.vasrhbsat
1210
    hexagon_V6_vasrhbsat_128B,                 // llvm.hexagon.V6.vasrhbsat.128B
1211
    hexagon_V6_vasrhubrndsat,                  // llvm.hexagon.V6.vasrhubrndsat
1212
    hexagon_V6_vasrhubrndsat_128B,             // llvm.hexagon.V6.vasrhubrndsat.128B
1213
    hexagon_V6_vasrhubsat,                     // llvm.hexagon.V6.vasrhubsat
1214
    hexagon_V6_vasrhubsat_128B,                // llvm.hexagon.V6.vasrhubsat.128B
1215
    hexagon_V6_vasrhv,                         // llvm.hexagon.V6.vasrhv
1216
    hexagon_V6_vasrhv_128B,                    // llvm.hexagon.V6.vasrhv.128B
1217
    hexagon_V6_vasruhubrndsat,                 // llvm.hexagon.V6.vasruhubrndsat
1218
    hexagon_V6_vasruhubrndsat_128B,            // llvm.hexagon.V6.vasruhubrndsat.128B
1219
    hexagon_V6_vasruhubsat,                    // llvm.hexagon.V6.vasruhubsat
1220
    hexagon_V6_vasruhubsat_128B,               // llvm.hexagon.V6.vasruhubsat.128B
1221
    hexagon_V6_vasruwuhrndsat,                 // llvm.hexagon.V6.vasruwuhrndsat
1222
    hexagon_V6_vasruwuhrndsat_128B,            // llvm.hexagon.V6.vasruwuhrndsat.128B
1223
    hexagon_V6_vasruwuhsat,                    // llvm.hexagon.V6.vasruwuhsat
1224
    hexagon_V6_vasruwuhsat_128B,               // llvm.hexagon.V6.vasruwuhsat.128B
1225
    hexagon_V6_vasrvuhubrndsat,                // llvm.hexagon.V6.vasrvuhubrndsat
1226
    hexagon_V6_vasrvuhubrndsat_128B,           // llvm.hexagon.V6.vasrvuhubrndsat.128B
1227
    hexagon_V6_vasrvuhubsat,                   // llvm.hexagon.V6.vasrvuhubsat
1228
    hexagon_V6_vasrvuhubsat_128B,              // llvm.hexagon.V6.vasrvuhubsat.128B
1229
    hexagon_V6_vasrvwuhrndsat,                 // llvm.hexagon.V6.vasrvwuhrndsat
1230
    hexagon_V6_vasrvwuhrndsat_128B,            // llvm.hexagon.V6.vasrvwuhrndsat.128B
1231
    hexagon_V6_vasrvwuhsat,                    // llvm.hexagon.V6.vasrvwuhsat
1232
    hexagon_V6_vasrvwuhsat_128B,               // llvm.hexagon.V6.vasrvwuhsat.128B
1233
    hexagon_V6_vasrw,                          // llvm.hexagon.V6.vasrw
1234
    hexagon_V6_vasrw_128B,                     // llvm.hexagon.V6.vasrw.128B
1235
    hexagon_V6_vasrw_acc,                      // llvm.hexagon.V6.vasrw.acc
1236
    hexagon_V6_vasrw_acc_128B,                 // llvm.hexagon.V6.vasrw.acc.128B
1237
    hexagon_V6_vasrwh,                         // llvm.hexagon.V6.vasrwh
1238
    hexagon_V6_vasrwh_128B,                    // llvm.hexagon.V6.vasrwh.128B
1239
    hexagon_V6_vasrwhrndsat,                   // llvm.hexagon.V6.vasrwhrndsat
1240
    hexagon_V6_vasrwhrndsat_128B,              // llvm.hexagon.V6.vasrwhrndsat.128B
1241
    hexagon_V6_vasrwhsat,                      // llvm.hexagon.V6.vasrwhsat
1242
    hexagon_V6_vasrwhsat_128B,                 // llvm.hexagon.V6.vasrwhsat.128B
1243
    hexagon_V6_vasrwuhrndsat,                  // llvm.hexagon.V6.vasrwuhrndsat
1244
    hexagon_V6_vasrwuhrndsat_128B,             // llvm.hexagon.V6.vasrwuhrndsat.128B
1245
    hexagon_V6_vasrwuhsat,                     // llvm.hexagon.V6.vasrwuhsat
1246
    hexagon_V6_vasrwuhsat_128B,                // llvm.hexagon.V6.vasrwuhsat.128B
1247
    hexagon_V6_vasrwv,                         // llvm.hexagon.V6.vasrwv
1248
    hexagon_V6_vasrwv_128B,                    // llvm.hexagon.V6.vasrwv.128B
1249
    hexagon_V6_vassign,                        // llvm.hexagon.V6.vassign
1250
    hexagon_V6_vassign_128B,                   // llvm.hexagon.V6.vassign.128B
1251
    hexagon_V6_vassign_fp,                     // llvm.hexagon.V6.vassign.fp
1252
    hexagon_V6_vassign_fp_128B,                // llvm.hexagon.V6.vassign.fp.128B
1253
    hexagon_V6_vassignp,                       // llvm.hexagon.V6.vassignp
1254
    hexagon_V6_vassignp_128B,                  // llvm.hexagon.V6.vassignp.128B
1255
    hexagon_V6_vavgb,                          // llvm.hexagon.V6.vavgb
1256
    hexagon_V6_vavgb_128B,                     // llvm.hexagon.V6.vavgb.128B
1257
    hexagon_V6_vavgbrnd,                       // llvm.hexagon.V6.vavgbrnd
1258
    hexagon_V6_vavgbrnd_128B,                  // llvm.hexagon.V6.vavgbrnd.128B
1259
    hexagon_V6_vavgh,                          // llvm.hexagon.V6.vavgh
1260
    hexagon_V6_vavgh_128B,                     // llvm.hexagon.V6.vavgh.128B
1261
    hexagon_V6_vavghrnd,                       // llvm.hexagon.V6.vavghrnd
1262
    hexagon_V6_vavghrnd_128B,                  // llvm.hexagon.V6.vavghrnd.128B
1263
    hexagon_V6_vavgub,                         // llvm.hexagon.V6.vavgub
1264
    hexagon_V6_vavgub_128B,                    // llvm.hexagon.V6.vavgub.128B
1265
    hexagon_V6_vavgubrnd,                      // llvm.hexagon.V6.vavgubrnd
1266
    hexagon_V6_vavgubrnd_128B,                 // llvm.hexagon.V6.vavgubrnd.128B
1267
    hexagon_V6_vavguh,                         // llvm.hexagon.V6.vavguh
1268
    hexagon_V6_vavguh_128B,                    // llvm.hexagon.V6.vavguh.128B
1269
    hexagon_V6_vavguhrnd,                      // llvm.hexagon.V6.vavguhrnd
1270
    hexagon_V6_vavguhrnd_128B,                 // llvm.hexagon.V6.vavguhrnd.128B
1271
    hexagon_V6_vavguw,                         // llvm.hexagon.V6.vavguw
1272
    hexagon_V6_vavguw_128B,                    // llvm.hexagon.V6.vavguw.128B
1273
    hexagon_V6_vavguwrnd,                      // llvm.hexagon.V6.vavguwrnd
1274
    hexagon_V6_vavguwrnd_128B,                 // llvm.hexagon.V6.vavguwrnd.128B
1275
    hexagon_V6_vavgw,                          // llvm.hexagon.V6.vavgw
1276
    hexagon_V6_vavgw_128B,                     // llvm.hexagon.V6.vavgw.128B
1277
    hexagon_V6_vavgwrnd,                       // llvm.hexagon.V6.vavgwrnd
1278
    hexagon_V6_vavgwrnd_128B,                  // llvm.hexagon.V6.vavgwrnd.128B
1279
    hexagon_V6_vcl0h,                          // llvm.hexagon.V6.vcl0h
1280
    hexagon_V6_vcl0h_128B,                     // llvm.hexagon.V6.vcl0h.128B
1281
    hexagon_V6_vcl0w,                          // llvm.hexagon.V6.vcl0w
1282
    hexagon_V6_vcl0w_128B,                     // llvm.hexagon.V6.vcl0w.128B
1283
    hexagon_V6_vcombine,                       // llvm.hexagon.V6.vcombine
1284
    hexagon_V6_vcombine_128B,                  // llvm.hexagon.V6.vcombine.128B
1285
    hexagon_V6_vconv_h_hf,                     // llvm.hexagon.V6.vconv.h.hf
1286
    hexagon_V6_vconv_h_hf_128B,                // llvm.hexagon.V6.vconv.h.hf.128B
1287
    hexagon_V6_vconv_hf_h,                     // llvm.hexagon.V6.vconv.hf.h
1288
    hexagon_V6_vconv_hf_h_128B,                // llvm.hexagon.V6.vconv.hf.h.128B
1289
    hexagon_V6_vconv_hf_qf16,                  // llvm.hexagon.V6.vconv.hf.qf16
1290
    hexagon_V6_vconv_hf_qf16_128B,             // llvm.hexagon.V6.vconv.hf.qf16.128B
1291
    hexagon_V6_vconv_hf_qf32,                  // llvm.hexagon.V6.vconv.hf.qf32
1292
    hexagon_V6_vconv_hf_qf32_128B,             // llvm.hexagon.V6.vconv.hf.qf32.128B
1293
    hexagon_V6_vconv_sf_qf32,                  // llvm.hexagon.V6.vconv.sf.qf32
1294
    hexagon_V6_vconv_sf_qf32_128B,             // llvm.hexagon.V6.vconv.sf.qf32.128B
1295
    hexagon_V6_vconv_sf_w,                     // llvm.hexagon.V6.vconv.sf.w
1296
    hexagon_V6_vconv_sf_w_128B,                // llvm.hexagon.V6.vconv.sf.w.128B
1297
    hexagon_V6_vconv_w_sf,                     // llvm.hexagon.V6.vconv.w.sf
1298
    hexagon_V6_vconv_w_sf_128B,                // llvm.hexagon.V6.vconv.w.sf.128B
1299
    hexagon_V6_vcvt_b_hf,                      // llvm.hexagon.V6.vcvt.b.hf
1300
    hexagon_V6_vcvt_b_hf_128B,                 // llvm.hexagon.V6.vcvt.b.hf.128B
1301
    hexagon_V6_vcvt_bf_sf,                     // llvm.hexagon.V6.vcvt.bf.sf
1302
    hexagon_V6_vcvt_bf_sf_128B,                // llvm.hexagon.V6.vcvt.bf.sf.128B
1303
    hexagon_V6_vcvt_h_hf,                      // llvm.hexagon.V6.vcvt.h.hf
1304
    hexagon_V6_vcvt_h_hf_128B,                 // llvm.hexagon.V6.vcvt.h.hf.128B
1305
    hexagon_V6_vcvt_hf_b,                      // llvm.hexagon.V6.vcvt.hf.b
1306
    hexagon_V6_vcvt_hf_b_128B,                 // llvm.hexagon.V6.vcvt.hf.b.128B
1307
    hexagon_V6_vcvt_hf_h,                      // llvm.hexagon.V6.vcvt.hf.h
1308
    hexagon_V6_vcvt_hf_h_128B,                 // llvm.hexagon.V6.vcvt.hf.h.128B
1309
    hexagon_V6_vcvt_hf_sf,                     // llvm.hexagon.V6.vcvt.hf.sf
1310
    hexagon_V6_vcvt_hf_sf_128B,                // llvm.hexagon.V6.vcvt.hf.sf.128B
1311
    hexagon_V6_vcvt_hf_ub,                     // llvm.hexagon.V6.vcvt.hf.ub
1312
    hexagon_V6_vcvt_hf_ub_128B,                // llvm.hexagon.V6.vcvt.hf.ub.128B
1313
    hexagon_V6_vcvt_hf_uh,                     // llvm.hexagon.V6.vcvt.hf.uh
1314
    hexagon_V6_vcvt_hf_uh_128B,                // llvm.hexagon.V6.vcvt.hf.uh.128B
1315
    hexagon_V6_vcvt_sf_hf,                     // llvm.hexagon.V6.vcvt.sf.hf
1316
    hexagon_V6_vcvt_sf_hf_128B,                // llvm.hexagon.V6.vcvt.sf.hf.128B
1317
    hexagon_V6_vcvt_ub_hf,                     // llvm.hexagon.V6.vcvt.ub.hf
1318
    hexagon_V6_vcvt_ub_hf_128B,                // llvm.hexagon.V6.vcvt.ub.hf.128B
1319
    hexagon_V6_vcvt_uh_hf,                     // llvm.hexagon.V6.vcvt.uh.hf
1320
    hexagon_V6_vcvt_uh_hf_128B,                // llvm.hexagon.V6.vcvt.uh.hf.128B
1321
    hexagon_V6_vd0,                            // llvm.hexagon.V6.vd0
1322
    hexagon_V6_vd0_128B,                       // llvm.hexagon.V6.vd0.128B
1323
    hexagon_V6_vdd0,                           // llvm.hexagon.V6.vdd0
1324
    hexagon_V6_vdd0_128B,                      // llvm.hexagon.V6.vdd0.128B
1325
    hexagon_V6_vdealb,                         // llvm.hexagon.V6.vdealb
1326
    hexagon_V6_vdealb_128B,                    // llvm.hexagon.V6.vdealb.128B
1327
    hexagon_V6_vdealb4w,                       // llvm.hexagon.V6.vdealb4w
1328
    hexagon_V6_vdealb4w_128B,                  // llvm.hexagon.V6.vdealb4w.128B
1329
    hexagon_V6_vdealh,                         // llvm.hexagon.V6.vdealh
1330
    hexagon_V6_vdealh_128B,                    // llvm.hexagon.V6.vdealh.128B
1331
    hexagon_V6_vdealvdd,                       // llvm.hexagon.V6.vdealvdd
1332
    hexagon_V6_vdealvdd_128B,                  // llvm.hexagon.V6.vdealvdd.128B
1333
    hexagon_V6_vdelta,                         // llvm.hexagon.V6.vdelta
1334
    hexagon_V6_vdelta_128B,                    // llvm.hexagon.V6.vdelta.128B
1335
    hexagon_V6_vdmpy_sf_hf,                    // llvm.hexagon.V6.vdmpy.sf.hf
1336
    hexagon_V6_vdmpy_sf_hf_128B,               // llvm.hexagon.V6.vdmpy.sf.hf.128B
1337
    hexagon_V6_vdmpy_sf_hf_acc,                // llvm.hexagon.V6.vdmpy.sf.hf.acc
1338
    hexagon_V6_vdmpy_sf_hf_acc_128B,           // llvm.hexagon.V6.vdmpy.sf.hf.acc.128B
1339
    hexagon_V6_vdmpybus,                       // llvm.hexagon.V6.vdmpybus
1340
    hexagon_V6_vdmpybus_128B,                  // llvm.hexagon.V6.vdmpybus.128B
1341
    hexagon_V6_vdmpybus_acc,                   // llvm.hexagon.V6.vdmpybus.acc
1342
    hexagon_V6_vdmpybus_acc_128B,              // llvm.hexagon.V6.vdmpybus.acc.128B
1343
    hexagon_V6_vdmpybus_dv,                    // llvm.hexagon.V6.vdmpybus.dv
1344
    hexagon_V6_vdmpybus_dv_128B,               // llvm.hexagon.V6.vdmpybus.dv.128B
1345
    hexagon_V6_vdmpybus_dv_acc,                // llvm.hexagon.V6.vdmpybus.dv.acc
1346
    hexagon_V6_vdmpybus_dv_acc_128B,           // llvm.hexagon.V6.vdmpybus.dv.acc.128B
1347
    hexagon_V6_vdmpyhb,                        // llvm.hexagon.V6.vdmpyhb
1348
    hexagon_V6_vdmpyhb_128B,                   // llvm.hexagon.V6.vdmpyhb.128B
1349
    hexagon_V6_vdmpyhb_acc,                    // llvm.hexagon.V6.vdmpyhb.acc
1350
    hexagon_V6_vdmpyhb_acc_128B,               // llvm.hexagon.V6.vdmpyhb.acc.128B
1351
    hexagon_V6_vdmpyhb_dv,                     // llvm.hexagon.V6.vdmpyhb.dv
1352
    hexagon_V6_vdmpyhb_dv_128B,                // llvm.hexagon.V6.vdmpyhb.dv.128B
1353
    hexagon_V6_vdmpyhb_dv_acc,                 // llvm.hexagon.V6.vdmpyhb.dv.acc
1354
    hexagon_V6_vdmpyhb_dv_acc_128B,            // llvm.hexagon.V6.vdmpyhb.dv.acc.128B
1355
    hexagon_V6_vdmpyhisat,                     // llvm.hexagon.V6.vdmpyhisat
1356
    hexagon_V6_vdmpyhisat_128B,                // llvm.hexagon.V6.vdmpyhisat.128B
1357
    hexagon_V6_vdmpyhisat_acc,                 // llvm.hexagon.V6.vdmpyhisat.acc
1358
    hexagon_V6_vdmpyhisat_acc_128B,            // llvm.hexagon.V6.vdmpyhisat.acc.128B
1359
    hexagon_V6_vdmpyhsat,                      // llvm.hexagon.V6.vdmpyhsat
1360
    hexagon_V6_vdmpyhsat_128B,                 // llvm.hexagon.V6.vdmpyhsat.128B
1361
    hexagon_V6_vdmpyhsat_acc,                  // llvm.hexagon.V6.vdmpyhsat.acc
1362
    hexagon_V6_vdmpyhsat_acc_128B,             // llvm.hexagon.V6.vdmpyhsat.acc.128B
1363
    hexagon_V6_vdmpyhsuisat,                   // llvm.hexagon.V6.vdmpyhsuisat
1364
    hexagon_V6_vdmpyhsuisat_128B,              // llvm.hexagon.V6.vdmpyhsuisat.128B
1365
    hexagon_V6_vdmpyhsuisat_acc,               // llvm.hexagon.V6.vdmpyhsuisat.acc
1366
    hexagon_V6_vdmpyhsuisat_acc_128B,          // llvm.hexagon.V6.vdmpyhsuisat.acc.128B
1367
    hexagon_V6_vdmpyhsusat,                    // llvm.hexagon.V6.vdmpyhsusat
1368
    hexagon_V6_vdmpyhsusat_128B,               // llvm.hexagon.V6.vdmpyhsusat.128B
1369
    hexagon_V6_vdmpyhsusat_acc,                // llvm.hexagon.V6.vdmpyhsusat.acc
1370
    hexagon_V6_vdmpyhsusat_acc_128B,           // llvm.hexagon.V6.vdmpyhsusat.acc.128B
1371
    hexagon_V6_vdmpyhvsat,                     // llvm.hexagon.V6.vdmpyhvsat
1372
    hexagon_V6_vdmpyhvsat_128B,                // llvm.hexagon.V6.vdmpyhvsat.128B
1373
    hexagon_V6_vdmpyhvsat_acc,                 // llvm.hexagon.V6.vdmpyhvsat.acc
1374
    hexagon_V6_vdmpyhvsat_acc_128B,            // llvm.hexagon.V6.vdmpyhvsat.acc.128B
1375
    hexagon_V6_vdsaduh,                        // llvm.hexagon.V6.vdsaduh
1376
    hexagon_V6_vdsaduh_128B,                   // llvm.hexagon.V6.vdsaduh.128B
1377
    hexagon_V6_vdsaduh_acc,                    // llvm.hexagon.V6.vdsaduh.acc
1378
    hexagon_V6_vdsaduh_acc_128B,               // llvm.hexagon.V6.vdsaduh.acc.128B
1379
    hexagon_V6_veqb,                           // llvm.hexagon.V6.veqb
1380
    hexagon_V6_veqb_128B,                      // llvm.hexagon.V6.veqb.128B
1381
    hexagon_V6_veqb_and,                       // llvm.hexagon.V6.veqb.and
1382
    hexagon_V6_veqb_and_128B,                  // llvm.hexagon.V6.veqb.and.128B
1383
    hexagon_V6_veqb_or,                        // llvm.hexagon.V6.veqb.or
1384
    hexagon_V6_veqb_or_128B,                   // llvm.hexagon.V6.veqb.or.128B
1385
    hexagon_V6_veqb_xor,                       // llvm.hexagon.V6.veqb.xor
1386
    hexagon_V6_veqb_xor_128B,                  // llvm.hexagon.V6.veqb.xor.128B
1387
    hexagon_V6_veqh,                           // llvm.hexagon.V6.veqh
1388
    hexagon_V6_veqh_128B,                      // llvm.hexagon.V6.veqh.128B
1389
    hexagon_V6_veqh_and,                       // llvm.hexagon.V6.veqh.and
1390
    hexagon_V6_veqh_and_128B,                  // llvm.hexagon.V6.veqh.and.128B
1391
    hexagon_V6_veqh_or,                        // llvm.hexagon.V6.veqh.or
1392
    hexagon_V6_veqh_or_128B,                   // llvm.hexagon.V6.veqh.or.128B
1393
    hexagon_V6_veqh_xor,                       // llvm.hexagon.V6.veqh.xor
1394
    hexagon_V6_veqh_xor_128B,                  // llvm.hexagon.V6.veqh.xor.128B
1395
    hexagon_V6_veqw,                           // llvm.hexagon.V6.veqw
1396
    hexagon_V6_veqw_128B,                      // llvm.hexagon.V6.veqw.128B
1397
    hexagon_V6_veqw_and,                       // llvm.hexagon.V6.veqw.and
1398
    hexagon_V6_veqw_and_128B,                  // llvm.hexagon.V6.veqw.and.128B
1399
    hexagon_V6_veqw_or,                        // llvm.hexagon.V6.veqw.or
1400
    hexagon_V6_veqw_or_128B,                   // llvm.hexagon.V6.veqw.or.128B
1401
    hexagon_V6_veqw_xor,                       // llvm.hexagon.V6.veqw.xor
1402
    hexagon_V6_veqw_xor_128B,                  // llvm.hexagon.V6.veqw.xor.128B
1403
    hexagon_V6_vfmax_hf,                       // llvm.hexagon.V6.vfmax.hf
1404
    hexagon_V6_vfmax_hf_128B,                  // llvm.hexagon.V6.vfmax.hf.128B
1405
    hexagon_V6_vfmax_sf,                       // llvm.hexagon.V6.vfmax.sf
1406
    hexagon_V6_vfmax_sf_128B,                  // llvm.hexagon.V6.vfmax.sf.128B
1407
    hexagon_V6_vfmin_hf,                       // llvm.hexagon.V6.vfmin.hf
1408
    hexagon_V6_vfmin_hf_128B,                  // llvm.hexagon.V6.vfmin.hf.128B
1409
    hexagon_V6_vfmin_sf,                       // llvm.hexagon.V6.vfmin.sf
1410
    hexagon_V6_vfmin_sf_128B,                  // llvm.hexagon.V6.vfmin.sf.128B
1411
    hexagon_V6_vfneg_hf,                       // llvm.hexagon.V6.vfneg.hf
1412
    hexagon_V6_vfneg_hf_128B,                  // llvm.hexagon.V6.vfneg.hf.128B
1413
    hexagon_V6_vfneg_sf,                       // llvm.hexagon.V6.vfneg.sf
1414
    hexagon_V6_vfneg_sf_128B,                  // llvm.hexagon.V6.vfneg.sf.128B
1415
    hexagon_V6_vgathermh,                      // llvm.hexagon.V6.vgathermh
1416
    hexagon_V6_vgathermh_128B,                 // llvm.hexagon.V6.vgathermh.128B
1417
    hexagon_V6_vgathermhq,                     // llvm.hexagon.V6.vgathermhq
1418
    hexagon_V6_vgathermhq_128B,                // llvm.hexagon.V6.vgathermhq.128B
1419
    hexagon_V6_vgathermhw,                     // llvm.hexagon.V6.vgathermhw
1420
    hexagon_V6_vgathermhw_128B,                // llvm.hexagon.V6.vgathermhw.128B
1421
    hexagon_V6_vgathermhwq,                    // llvm.hexagon.V6.vgathermhwq
1422
    hexagon_V6_vgathermhwq_128B,               // llvm.hexagon.V6.vgathermhwq.128B
1423
    hexagon_V6_vgathermw,                      // llvm.hexagon.V6.vgathermw
1424
    hexagon_V6_vgathermw_128B,                 // llvm.hexagon.V6.vgathermw.128B
1425
    hexagon_V6_vgathermwq,                     // llvm.hexagon.V6.vgathermwq
1426
    hexagon_V6_vgathermwq_128B,                // llvm.hexagon.V6.vgathermwq.128B
1427
    hexagon_V6_vgtb,                           // llvm.hexagon.V6.vgtb
1428
    hexagon_V6_vgtb_128B,                      // llvm.hexagon.V6.vgtb.128B
1429
    hexagon_V6_vgtb_and,                       // llvm.hexagon.V6.vgtb.and
1430
    hexagon_V6_vgtb_and_128B,                  // llvm.hexagon.V6.vgtb.and.128B
1431
    hexagon_V6_vgtb_or,                        // llvm.hexagon.V6.vgtb.or
1432
    hexagon_V6_vgtb_or_128B,                   // llvm.hexagon.V6.vgtb.or.128B
1433
    hexagon_V6_vgtb_xor,                       // llvm.hexagon.V6.vgtb.xor
1434
    hexagon_V6_vgtb_xor_128B,                  // llvm.hexagon.V6.vgtb.xor.128B
1435
    hexagon_V6_vgtbf,                          // llvm.hexagon.V6.vgtbf
1436
    hexagon_V6_vgtbf_128B,                     // llvm.hexagon.V6.vgtbf.128B
1437
    hexagon_V6_vgtbf_and,                      // llvm.hexagon.V6.vgtbf.and
1438
    hexagon_V6_vgtbf_and_128B,                 // llvm.hexagon.V6.vgtbf.and.128B
1439
    hexagon_V6_vgtbf_or,                       // llvm.hexagon.V6.vgtbf.or
1440
    hexagon_V6_vgtbf_or_128B,                  // llvm.hexagon.V6.vgtbf.or.128B
1441
    hexagon_V6_vgtbf_xor,                      // llvm.hexagon.V6.vgtbf.xor
1442
    hexagon_V6_vgtbf_xor_128B,                 // llvm.hexagon.V6.vgtbf.xor.128B
1443
    hexagon_V6_vgth,                           // llvm.hexagon.V6.vgth
1444
    hexagon_V6_vgth_128B,                      // llvm.hexagon.V6.vgth.128B
1445
    hexagon_V6_vgth_and,                       // llvm.hexagon.V6.vgth.and
1446
    hexagon_V6_vgth_and_128B,                  // llvm.hexagon.V6.vgth.and.128B
1447
    hexagon_V6_vgth_or,                        // llvm.hexagon.V6.vgth.or
1448
    hexagon_V6_vgth_or_128B,                   // llvm.hexagon.V6.vgth.or.128B
1449
    hexagon_V6_vgth_xor,                       // llvm.hexagon.V6.vgth.xor
1450
    hexagon_V6_vgth_xor_128B,                  // llvm.hexagon.V6.vgth.xor.128B
1451
    hexagon_V6_vgthf,                          // llvm.hexagon.V6.vgthf
1452
    hexagon_V6_vgthf_128B,                     // llvm.hexagon.V6.vgthf.128B
1453
    hexagon_V6_vgthf_and,                      // llvm.hexagon.V6.vgthf.and
1454
    hexagon_V6_vgthf_and_128B,                 // llvm.hexagon.V6.vgthf.and.128B
1455
    hexagon_V6_vgthf_or,                       // llvm.hexagon.V6.vgthf.or
1456
    hexagon_V6_vgthf_or_128B,                  // llvm.hexagon.V6.vgthf.or.128B
1457
    hexagon_V6_vgthf_xor,                      // llvm.hexagon.V6.vgthf.xor
1458
    hexagon_V6_vgthf_xor_128B,                 // llvm.hexagon.V6.vgthf.xor.128B
1459
    hexagon_V6_vgtsf,                          // llvm.hexagon.V6.vgtsf
1460
    hexagon_V6_vgtsf_128B,                     // llvm.hexagon.V6.vgtsf.128B
1461
    hexagon_V6_vgtsf_and,                      // llvm.hexagon.V6.vgtsf.and
1462
    hexagon_V6_vgtsf_and_128B,                 // llvm.hexagon.V6.vgtsf.and.128B
1463
    hexagon_V6_vgtsf_or,                       // llvm.hexagon.V6.vgtsf.or
1464
    hexagon_V6_vgtsf_or_128B,                  // llvm.hexagon.V6.vgtsf.or.128B
1465
    hexagon_V6_vgtsf_xor,                      // llvm.hexagon.V6.vgtsf.xor
1466
    hexagon_V6_vgtsf_xor_128B,                 // llvm.hexagon.V6.vgtsf.xor.128B
1467
    hexagon_V6_vgtub,                          // llvm.hexagon.V6.vgtub
1468
    hexagon_V6_vgtub_128B,                     // llvm.hexagon.V6.vgtub.128B
1469
    hexagon_V6_vgtub_and,                      // llvm.hexagon.V6.vgtub.and
1470
    hexagon_V6_vgtub_and_128B,                 // llvm.hexagon.V6.vgtub.and.128B
1471
    hexagon_V6_vgtub_or,                       // llvm.hexagon.V6.vgtub.or
1472
    hexagon_V6_vgtub_or_128B,                  // llvm.hexagon.V6.vgtub.or.128B
1473
    hexagon_V6_vgtub_xor,                      // llvm.hexagon.V6.vgtub.xor
1474
    hexagon_V6_vgtub_xor_128B,                 // llvm.hexagon.V6.vgtub.xor.128B
1475
    hexagon_V6_vgtuh,                          // llvm.hexagon.V6.vgtuh
1476
    hexagon_V6_vgtuh_128B,                     // llvm.hexagon.V6.vgtuh.128B
1477
    hexagon_V6_vgtuh_and,                      // llvm.hexagon.V6.vgtuh.and
1478
    hexagon_V6_vgtuh_and_128B,                 // llvm.hexagon.V6.vgtuh.and.128B
1479
    hexagon_V6_vgtuh_or,                       // llvm.hexagon.V6.vgtuh.or
1480
    hexagon_V6_vgtuh_or_128B,                  // llvm.hexagon.V6.vgtuh.or.128B
1481
    hexagon_V6_vgtuh_xor,                      // llvm.hexagon.V6.vgtuh.xor
1482
    hexagon_V6_vgtuh_xor_128B,                 // llvm.hexagon.V6.vgtuh.xor.128B
1483
    hexagon_V6_vgtuw,                          // llvm.hexagon.V6.vgtuw
1484
    hexagon_V6_vgtuw_128B,                     // llvm.hexagon.V6.vgtuw.128B
1485
    hexagon_V6_vgtuw_and,                      // llvm.hexagon.V6.vgtuw.and
1486
    hexagon_V6_vgtuw_and_128B,                 // llvm.hexagon.V6.vgtuw.and.128B
1487
    hexagon_V6_vgtuw_or,                       // llvm.hexagon.V6.vgtuw.or
1488
    hexagon_V6_vgtuw_or_128B,                  // llvm.hexagon.V6.vgtuw.or.128B
1489
    hexagon_V6_vgtuw_xor,                      // llvm.hexagon.V6.vgtuw.xor
1490
    hexagon_V6_vgtuw_xor_128B,                 // llvm.hexagon.V6.vgtuw.xor.128B
1491
    hexagon_V6_vgtw,                           // llvm.hexagon.V6.vgtw
1492
    hexagon_V6_vgtw_128B,                      // llvm.hexagon.V6.vgtw.128B
1493
    hexagon_V6_vgtw_and,                       // llvm.hexagon.V6.vgtw.and
1494
    hexagon_V6_vgtw_and_128B,                  // llvm.hexagon.V6.vgtw.and.128B
1495
    hexagon_V6_vgtw_or,                        // llvm.hexagon.V6.vgtw.or
1496
    hexagon_V6_vgtw_or_128B,                   // llvm.hexagon.V6.vgtw.or.128B
1497
    hexagon_V6_vgtw_xor,                       // llvm.hexagon.V6.vgtw.xor
1498
    hexagon_V6_vgtw_xor_128B,                  // llvm.hexagon.V6.vgtw.xor.128B
1499
    hexagon_V6_vinsertwr,                      // llvm.hexagon.V6.vinsertwr
1500
    hexagon_V6_vinsertwr_128B,                 // llvm.hexagon.V6.vinsertwr.128B
1501
    hexagon_V6_vlalignb,                       // llvm.hexagon.V6.vlalignb
1502
    hexagon_V6_vlalignb_128B,                  // llvm.hexagon.V6.vlalignb.128B
1503
    hexagon_V6_vlalignbi,                      // llvm.hexagon.V6.vlalignbi
1504
    hexagon_V6_vlalignbi_128B,                 // llvm.hexagon.V6.vlalignbi.128B
1505
    hexagon_V6_vlsrb,                          // llvm.hexagon.V6.vlsrb
1506
    hexagon_V6_vlsrb_128B,                     // llvm.hexagon.V6.vlsrb.128B
1507
    hexagon_V6_vlsrh,                          // llvm.hexagon.V6.vlsrh
1508
    hexagon_V6_vlsrh_128B,                     // llvm.hexagon.V6.vlsrh.128B
1509
    hexagon_V6_vlsrhv,                         // llvm.hexagon.V6.vlsrhv
1510
    hexagon_V6_vlsrhv_128B,                    // llvm.hexagon.V6.vlsrhv.128B
1511
    hexagon_V6_vlsrw,                          // llvm.hexagon.V6.vlsrw
1512
    hexagon_V6_vlsrw_128B,                     // llvm.hexagon.V6.vlsrw.128B
1513
    hexagon_V6_vlsrwv,                         // llvm.hexagon.V6.vlsrwv
1514
    hexagon_V6_vlsrwv_128B,                    // llvm.hexagon.V6.vlsrwv.128B
1515
    hexagon_V6_vlut4,                          // llvm.hexagon.V6.vlut4
1516
    hexagon_V6_vlut4_128B,                     // llvm.hexagon.V6.vlut4.128B
1517
    hexagon_V6_vlutvvb,                        // llvm.hexagon.V6.vlutvvb
1518
    hexagon_V6_vlutvvb_128B,                   // llvm.hexagon.V6.vlutvvb.128B
1519
    hexagon_V6_vlutvvb_nm,                     // llvm.hexagon.V6.vlutvvb.nm
1520
    hexagon_V6_vlutvvb_nm_128B,                // llvm.hexagon.V6.vlutvvb.nm.128B
1521
    hexagon_V6_vlutvvb_oracc,                  // llvm.hexagon.V6.vlutvvb.oracc
1522
    hexagon_V6_vlutvvb_oracc_128B,             // llvm.hexagon.V6.vlutvvb.oracc.128B
1523
    hexagon_V6_vlutvvb_oracci,                 // llvm.hexagon.V6.vlutvvb.oracci
1524
    hexagon_V6_vlutvvb_oracci_128B,            // llvm.hexagon.V6.vlutvvb.oracci.128B
1525
    hexagon_V6_vlutvvbi,                       // llvm.hexagon.V6.vlutvvbi
1526
    hexagon_V6_vlutvvbi_128B,                  // llvm.hexagon.V6.vlutvvbi.128B
1527
    hexagon_V6_vlutvwh,                        // llvm.hexagon.V6.vlutvwh
1528
    hexagon_V6_vlutvwh_128B,                   // llvm.hexagon.V6.vlutvwh.128B
1529
    hexagon_V6_vlutvwh_nm,                     // llvm.hexagon.V6.vlutvwh.nm
1530
    hexagon_V6_vlutvwh_nm_128B,                // llvm.hexagon.V6.vlutvwh.nm.128B
1531
    hexagon_V6_vlutvwh_oracc,                  // llvm.hexagon.V6.vlutvwh.oracc
1532
    hexagon_V6_vlutvwh_oracc_128B,             // llvm.hexagon.V6.vlutvwh.oracc.128B
1533
    hexagon_V6_vlutvwh_oracci,                 // llvm.hexagon.V6.vlutvwh.oracci
1534
    hexagon_V6_vlutvwh_oracci_128B,            // llvm.hexagon.V6.vlutvwh.oracci.128B
1535
    hexagon_V6_vlutvwhi,                       // llvm.hexagon.V6.vlutvwhi
1536
    hexagon_V6_vlutvwhi_128B,                  // llvm.hexagon.V6.vlutvwhi.128B
1537
    hexagon_V6_vmaskedstorenq,                 // llvm.hexagon.V6.vmaskedstorenq
1538
    hexagon_V6_vmaskedstorenq_128B,            // llvm.hexagon.V6.vmaskedstorenq.128B
1539
    hexagon_V6_vmaskedstorentnq,               // llvm.hexagon.V6.vmaskedstorentnq
1540
    hexagon_V6_vmaskedstorentnq_128B,          // llvm.hexagon.V6.vmaskedstorentnq.128B
1541
    hexagon_V6_vmaskedstorentq,                // llvm.hexagon.V6.vmaskedstorentq
1542
    hexagon_V6_vmaskedstorentq_128B,           // llvm.hexagon.V6.vmaskedstorentq.128B
1543
    hexagon_V6_vmaskedstoreq,                  // llvm.hexagon.V6.vmaskedstoreq
1544
    hexagon_V6_vmaskedstoreq_128B,             // llvm.hexagon.V6.vmaskedstoreq.128B
1545
    hexagon_V6_vmax_bf,                        // llvm.hexagon.V6.vmax.bf
1546
    hexagon_V6_vmax_bf_128B,                   // llvm.hexagon.V6.vmax.bf.128B
1547
    hexagon_V6_vmax_hf,                        // llvm.hexagon.V6.vmax.hf
1548
    hexagon_V6_vmax_hf_128B,                   // llvm.hexagon.V6.vmax.hf.128B
1549
    hexagon_V6_vmax_sf,                        // llvm.hexagon.V6.vmax.sf
1550
    hexagon_V6_vmax_sf_128B,                   // llvm.hexagon.V6.vmax.sf.128B
1551
    hexagon_V6_vmaxb,                          // llvm.hexagon.V6.vmaxb
1552
    hexagon_V6_vmaxb_128B,                     // llvm.hexagon.V6.vmaxb.128B
1553
    hexagon_V6_vmaxh,                          // llvm.hexagon.V6.vmaxh
1554
    hexagon_V6_vmaxh_128B,                     // llvm.hexagon.V6.vmaxh.128B
1555
    hexagon_V6_vmaxub,                         // llvm.hexagon.V6.vmaxub
1556
    hexagon_V6_vmaxub_128B,                    // llvm.hexagon.V6.vmaxub.128B
1557
    hexagon_V6_vmaxuh,                         // llvm.hexagon.V6.vmaxuh
1558
    hexagon_V6_vmaxuh_128B,                    // llvm.hexagon.V6.vmaxuh.128B
1559
    hexagon_V6_vmaxw,                          // llvm.hexagon.V6.vmaxw
1560
    hexagon_V6_vmaxw_128B,                     // llvm.hexagon.V6.vmaxw.128B
1561
    hexagon_V6_vmin_bf,                        // llvm.hexagon.V6.vmin.bf
1562
    hexagon_V6_vmin_bf_128B,                   // llvm.hexagon.V6.vmin.bf.128B
1563
    hexagon_V6_vmin_hf,                        // llvm.hexagon.V6.vmin.hf
1564
    hexagon_V6_vmin_hf_128B,                   // llvm.hexagon.V6.vmin.hf.128B
1565
    hexagon_V6_vmin_sf,                        // llvm.hexagon.V6.vmin.sf
1566
    hexagon_V6_vmin_sf_128B,                   // llvm.hexagon.V6.vmin.sf.128B
1567
    hexagon_V6_vminb,                          // llvm.hexagon.V6.vminb
1568
    hexagon_V6_vminb_128B,                     // llvm.hexagon.V6.vminb.128B
1569
    hexagon_V6_vminh,                          // llvm.hexagon.V6.vminh
1570
    hexagon_V6_vminh_128B,                     // llvm.hexagon.V6.vminh.128B
1571
    hexagon_V6_vminub,                         // llvm.hexagon.V6.vminub
1572
    hexagon_V6_vminub_128B,                    // llvm.hexagon.V6.vminub.128B
1573
    hexagon_V6_vminuh,                         // llvm.hexagon.V6.vminuh
1574
    hexagon_V6_vminuh_128B,                    // llvm.hexagon.V6.vminuh.128B
1575
    hexagon_V6_vminw,                          // llvm.hexagon.V6.vminw
1576
    hexagon_V6_vminw_128B,                     // llvm.hexagon.V6.vminw.128B
1577
    hexagon_V6_vmpabus,                        // llvm.hexagon.V6.vmpabus
1578
    hexagon_V6_vmpabus_128B,                   // llvm.hexagon.V6.vmpabus.128B
1579
    hexagon_V6_vmpabus_acc,                    // llvm.hexagon.V6.vmpabus.acc
1580
    hexagon_V6_vmpabus_acc_128B,               // llvm.hexagon.V6.vmpabus.acc.128B
1581
    hexagon_V6_vmpabusv,                       // llvm.hexagon.V6.vmpabusv
1582
    hexagon_V6_vmpabusv_128B,                  // llvm.hexagon.V6.vmpabusv.128B
1583
    hexagon_V6_vmpabuu,                        // llvm.hexagon.V6.vmpabuu
1584
    hexagon_V6_vmpabuu_128B,                   // llvm.hexagon.V6.vmpabuu.128B
1585
    hexagon_V6_vmpabuu_acc,                    // llvm.hexagon.V6.vmpabuu.acc
1586
    hexagon_V6_vmpabuu_acc_128B,               // llvm.hexagon.V6.vmpabuu.acc.128B
1587
    hexagon_V6_vmpabuuv,                       // llvm.hexagon.V6.vmpabuuv
1588
    hexagon_V6_vmpabuuv_128B,                  // llvm.hexagon.V6.vmpabuuv.128B
1589
    hexagon_V6_vmpahb,                         // llvm.hexagon.V6.vmpahb
1590
    hexagon_V6_vmpahb_128B,                    // llvm.hexagon.V6.vmpahb.128B
1591
    hexagon_V6_vmpahb_acc,                     // llvm.hexagon.V6.vmpahb.acc
1592
    hexagon_V6_vmpahb_acc_128B,                // llvm.hexagon.V6.vmpahb.acc.128B
1593
    hexagon_V6_vmpahhsat,                      // llvm.hexagon.V6.vmpahhsat
1594
    hexagon_V6_vmpahhsat_128B,                 // llvm.hexagon.V6.vmpahhsat.128B
1595
    hexagon_V6_vmpauhb,                        // llvm.hexagon.V6.vmpauhb
1596
    hexagon_V6_vmpauhb_128B,                   // llvm.hexagon.V6.vmpauhb.128B
1597
    hexagon_V6_vmpauhb_acc,                    // llvm.hexagon.V6.vmpauhb.acc
1598
    hexagon_V6_vmpauhb_acc_128B,               // llvm.hexagon.V6.vmpauhb.acc.128B
1599
    hexagon_V6_vmpauhuhsat,                    // llvm.hexagon.V6.vmpauhuhsat
1600
    hexagon_V6_vmpauhuhsat_128B,               // llvm.hexagon.V6.vmpauhuhsat.128B
1601
    hexagon_V6_vmpsuhuhsat,                    // llvm.hexagon.V6.vmpsuhuhsat
1602
    hexagon_V6_vmpsuhuhsat_128B,               // llvm.hexagon.V6.vmpsuhuhsat.128B
1603
    hexagon_V6_vmpy_hf_hf,                     // llvm.hexagon.V6.vmpy.hf.hf
1604
    hexagon_V6_vmpy_hf_hf_128B,                // llvm.hexagon.V6.vmpy.hf.hf.128B
1605
    hexagon_V6_vmpy_hf_hf_acc,                 // llvm.hexagon.V6.vmpy.hf.hf.acc
1606
    hexagon_V6_vmpy_hf_hf_acc_128B,            // llvm.hexagon.V6.vmpy.hf.hf.acc.128B
1607
    hexagon_V6_vmpy_qf16,                      // llvm.hexagon.V6.vmpy.qf16
1608
    hexagon_V6_vmpy_qf16_128B,                 // llvm.hexagon.V6.vmpy.qf16.128B
1609
    hexagon_V6_vmpy_qf16_hf,                   // llvm.hexagon.V6.vmpy.qf16.hf
1610
    hexagon_V6_vmpy_qf16_hf_128B,              // llvm.hexagon.V6.vmpy.qf16.hf.128B
1611
    hexagon_V6_vmpy_qf16_mix_hf,               // llvm.hexagon.V6.vmpy.qf16.mix.hf
1612
    hexagon_V6_vmpy_qf16_mix_hf_128B,          // llvm.hexagon.V6.vmpy.qf16.mix.hf.128B
1613
    hexagon_V6_vmpy_qf32,                      // llvm.hexagon.V6.vmpy.qf32
1614
    hexagon_V6_vmpy_qf32_128B,                 // llvm.hexagon.V6.vmpy.qf32.128B
1615
    hexagon_V6_vmpy_qf32_hf,                   // llvm.hexagon.V6.vmpy.qf32.hf
1616
    hexagon_V6_vmpy_qf32_hf_128B,              // llvm.hexagon.V6.vmpy.qf32.hf.128B
1617
    hexagon_V6_vmpy_qf32_mix_hf,               // llvm.hexagon.V6.vmpy.qf32.mix.hf
1618
    hexagon_V6_vmpy_qf32_mix_hf_128B,          // llvm.hexagon.V6.vmpy.qf32.mix.hf.128B
1619
    hexagon_V6_vmpy_qf32_qf16,                 // llvm.hexagon.V6.vmpy.qf32.qf16
1620
    hexagon_V6_vmpy_qf32_qf16_128B,            // llvm.hexagon.V6.vmpy.qf32.qf16.128B
1621
    hexagon_V6_vmpy_qf32_sf,                   // llvm.hexagon.V6.vmpy.qf32.sf
1622
    hexagon_V6_vmpy_qf32_sf_128B,              // llvm.hexagon.V6.vmpy.qf32.sf.128B
1623
    hexagon_V6_vmpy_sf_bf,                     // llvm.hexagon.V6.vmpy.sf.bf
1624
    hexagon_V6_vmpy_sf_bf_128B,                // llvm.hexagon.V6.vmpy.sf.bf.128B
1625
    hexagon_V6_vmpy_sf_bf_acc,                 // llvm.hexagon.V6.vmpy.sf.bf.acc
1626
    hexagon_V6_vmpy_sf_bf_acc_128B,            // llvm.hexagon.V6.vmpy.sf.bf.acc.128B
1627
    hexagon_V6_vmpy_sf_hf,                     // llvm.hexagon.V6.vmpy.sf.hf
1628
    hexagon_V6_vmpy_sf_hf_128B,                // llvm.hexagon.V6.vmpy.sf.hf.128B
1629
    hexagon_V6_vmpy_sf_hf_acc,                 // llvm.hexagon.V6.vmpy.sf.hf.acc
1630
    hexagon_V6_vmpy_sf_hf_acc_128B,            // llvm.hexagon.V6.vmpy.sf.hf.acc.128B
1631
    hexagon_V6_vmpy_sf_sf,                     // llvm.hexagon.V6.vmpy.sf.sf
1632
    hexagon_V6_vmpy_sf_sf_128B,                // llvm.hexagon.V6.vmpy.sf.sf.128B
1633
    hexagon_V6_vmpybus,                        // llvm.hexagon.V6.vmpybus
1634
    hexagon_V6_vmpybus_128B,                   // llvm.hexagon.V6.vmpybus.128B
1635
    hexagon_V6_vmpybus_acc,                    // llvm.hexagon.V6.vmpybus.acc
1636
    hexagon_V6_vmpybus_acc_128B,               // llvm.hexagon.V6.vmpybus.acc.128B
1637
    hexagon_V6_vmpybusv,                       // llvm.hexagon.V6.vmpybusv
1638
    hexagon_V6_vmpybusv_128B,                  // llvm.hexagon.V6.vmpybusv.128B
1639
    hexagon_V6_vmpybusv_acc,                   // llvm.hexagon.V6.vmpybusv.acc
1640
    hexagon_V6_vmpybusv_acc_128B,              // llvm.hexagon.V6.vmpybusv.acc.128B
1641
    hexagon_V6_vmpybv,                         // llvm.hexagon.V6.vmpybv
1642
    hexagon_V6_vmpybv_128B,                    // llvm.hexagon.V6.vmpybv.128B
1643
    hexagon_V6_vmpybv_acc,                     // llvm.hexagon.V6.vmpybv.acc
1644
    hexagon_V6_vmpybv_acc_128B,                // llvm.hexagon.V6.vmpybv.acc.128B
1645
    hexagon_V6_vmpyewuh,                       // llvm.hexagon.V6.vmpyewuh
1646
    hexagon_V6_vmpyewuh_128B,                  // llvm.hexagon.V6.vmpyewuh.128B
1647
    hexagon_V6_vmpyewuh_64,                    // llvm.hexagon.V6.vmpyewuh.64
1648
    hexagon_V6_vmpyewuh_64_128B,               // llvm.hexagon.V6.vmpyewuh.64.128B
1649
    hexagon_V6_vmpyh,                          // llvm.hexagon.V6.vmpyh
1650
    hexagon_V6_vmpyh_128B,                     // llvm.hexagon.V6.vmpyh.128B
1651
    hexagon_V6_vmpyh_acc,                      // llvm.hexagon.V6.vmpyh.acc
1652
    hexagon_V6_vmpyh_acc_128B,                 // llvm.hexagon.V6.vmpyh.acc.128B
1653
    hexagon_V6_vmpyhsat_acc,                   // llvm.hexagon.V6.vmpyhsat.acc
1654
    hexagon_V6_vmpyhsat_acc_128B,              // llvm.hexagon.V6.vmpyhsat.acc.128B
1655
    hexagon_V6_vmpyhsrs,                       // llvm.hexagon.V6.vmpyhsrs
1656
    hexagon_V6_vmpyhsrs_128B,                  // llvm.hexagon.V6.vmpyhsrs.128B
1657
    hexagon_V6_vmpyhss,                        // llvm.hexagon.V6.vmpyhss
1658
    hexagon_V6_vmpyhss_128B,                   // llvm.hexagon.V6.vmpyhss.128B
1659
    hexagon_V6_vmpyhus,                        // llvm.hexagon.V6.vmpyhus
1660
    hexagon_V6_vmpyhus_128B,                   // llvm.hexagon.V6.vmpyhus.128B
1661
    hexagon_V6_vmpyhus_acc,                    // llvm.hexagon.V6.vmpyhus.acc
1662
    hexagon_V6_vmpyhus_acc_128B,               // llvm.hexagon.V6.vmpyhus.acc.128B
1663
    hexagon_V6_vmpyhv,                         // llvm.hexagon.V6.vmpyhv
1664
    hexagon_V6_vmpyhv_128B,                    // llvm.hexagon.V6.vmpyhv.128B
1665
    hexagon_V6_vmpyhv_acc,                     // llvm.hexagon.V6.vmpyhv.acc
1666
    hexagon_V6_vmpyhv_acc_128B,                // llvm.hexagon.V6.vmpyhv.acc.128B
1667
    hexagon_V6_vmpyhvsrs,                      // llvm.hexagon.V6.vmpyhvsrs
1668
    hexagon_V6_vmpyhvsrs_128B,                 // llvm.hexagon.V6.vmpyhvsrs.128B
1669
    hexagon_V6_vmpyieoh,                       // llvm.hexagon.V6.vmpyieoh
1670
    hexagon_V6_vmpyieoh_128B,                  // llvm.hexagon.V6.vmpyieoh.128B
1671
    hexagon_V6_vmpyiewh_acc,                   // llvm.hexagon.V6.vmpyiewh.acc
1672
    hexagon_V6_vmpyiewh_acc_128B,              // llvm.hexagon.V6.vmpyiewh.acc.128B
1673
    hexagon_V6_vmpyiewuh,                      // llvm.hexagon.V6.vmpyiewuh
1674
    hexagon_V6_vmpyiewuh_128B,                 // llvm.hexagon.V6.vmpyiewuh.128B
1675
    hexagon_V6_vmpyiewuh_acc,                  // llvm.hexagon.V6.vmpyiewuh.acc
1676
    hexagon_V6_vmpyiewuh_acc_128B,             // llvm.hexagon.V6.vmpyiewuh.acc.128B
1677
    hexagon_V6_vmpyih,                         // llvm.hexagon.V6.vmpyih
1678
    hexagon_V6_vmpyih_128B,                    // llvm.hexagon.V6.vmpyih.128B
1679
    hexagon_V6_vmpyih_acc,                     // llvm.hexagon.V6.vmpyih.acc
1680
    hexagon_V6_vmpyih_acc_128B,                // llvm.hexagon.V6.vmpyih.acc.128B
1681
    hexagon_V6_vmpyihb,                        // llvm.hexagon.V6.vmpyihb
1682
    hexagon_V6_vmpyihb_128B,                   // llvm.hexagon.V6.vmpyihb.128B
1683
    hexagon_V6_vmpyihb_acc,                    // llvm.hexagon.V6.vmpyihb.acc
1684
    hexagon_V6_vmpyihb_acc_128B,               // llvm.hexagon.V6.vmpyihb.acc.128B
1685
    hexagon_V6_vmpyiowh,                       // llvm.hexagon.V6.vmpyiowh
1686
    hexagon_V6_vmpyiowh_128B,                  // llvm.hexagon.V6.vmpyiowh.128B
1687
    hexagon_V6_vmpyiwb,                        // llvm.hexagon.V6.vmpyiwb
1688
    hexagon_V6_vmpyiwb_128B,                   // llvm.hexagon.V6.vmpyiwb.128B
1689
    hexagon_V6_vmpyiwb_acc,                    // llvm.hexagon.V6.vmpyiwb.acc
1690
    hexagon_V6_vmpyiwb_acc_128B,               // llvm.hexagon.V6.vmpyiwb.acc.128B
1691
    hexagon_V6_vmpyiwh,                        // llvm.hexagon.V6.vmpyiwh
1692
    hexagon_V6_vmpyiwh_128B,                   // llvm.hexagon.V6.vmpyiwh.128B
1693
    hexagon_V6_vmpyiwh_acc,                    // llvm.hexagon.V6.vmpyiwh.acc
1694
    hexagon_V6_vmpyiwh_acc_128B,               // llvm.hexagon.V6.vmpyiwh.acc.128B
1695
    hexagon_V6_vmpyiwub,                       // llvm.hexagon.V6.vmpyiwub
1696
    hexagon_V6_vmpyiwub_128B,                  // llvm.hexagon.V6.vmpyiwub.128B
1697
    hexagon_V6_vmpyiwub_acc,                   // llvm.hexagon.V6.vmpyiwub.acc
1698
    hexagon_V6_vmpyiwub_acc_128B,              // llvm.hexagon.V6.vmpyiwub.acc.128B
1699
    hexagon_V6_vmpyowh,                        // llvm.hexagon.V6.vmpyowh
1700
    hexagon_V6_vmpyowh_128B,                   // llvm.hexagon.V6.vmpyowh.128B
1701
    hexagon_V6_vmpyowh_64_acc,                 // llvm.hexagon.V6.vmpyowh.64.acc
1702
    hexagon_V6_vmpyowh_64_acc_128B,            // llvm.hexagon.V6.vmpyowh.64.acc.128B
1703
    hexagon_V6_vmpyowh_rnd,                    // llvm.hexagon.V6.vmpyowh.rnd
1704
    hexagon_V6_vmpyowh_rnd_128B,               // llvm.hexagon.V6.vmpyowh.rnd.128B
1705
    hexagon_V6_vmpyowh_rnd_sacc,               // llvm.hexagon.V6.vmpyowh.rnd.sacc
1706
    hexagon_V6_vmpyowh_rnd_sacc_128B,          // llvm.hexagon.V6.vmpyowh.rnd.sacc.128B
1707
    hexagon_V6_vmpyowh_sacc,                   // llvm.hexagon.V6.vmpyowh.sacc
1708
    hexagon_V6_vmpyowh_sacc_128B,              // llvm.hexagon.V6.vmpyowh.sacc.128B
1709
    hexagon_V6_vmpyss_parts,                   // llvm.hexagon.V6.vmpyss.parts
1710
    hexagon_V6_vmpyss_parts_128B,              // llvm.hexagon.V6.vmpyss.parts.128B
1711
    hexagon_V6_vmpyub,                         // llvm.hexagon.V6.vmpyub
1712
    hexagon_V6_vmpyub_128B,                    // llvm.hexagon.V6.vmpyub.128B
1713
    hexagon_V6_vmpyub_acc,                     // llvm.hexagon.V6.vmpyub.acc
1714
    hexagon_V6_vmpyub_acc_128B,                // llvm.hexagon.V6.vmpyub.acc.128B
1715
    hexagon_V6_vmpyubv,                        // llvm.hexagon.V6.vmpyubv
1716
    hexagon_V6_vmpyubv_128B,                   // llvm.hexagon.V6.vmpyubv.128B
1717
    hexagon_V6_vmpyubv_acc,                    // llvm.hexagon.V6.vmpyubv.acc
1718
    hexagon_V6_vmpyubv_acc_128B,               // llvm.hexagon.V6.vmpyubv.acc.128B
1719
    hexagon_V6_vmpyuh,                         // llvm.hexagon.V6.vmpyuh
1720
    hexagon_V6_vmpyuh_128B,                    // llvm.hexagon.V6.vmpyuh.128B
1721
    hexagon_V6_vmpyuh_acc,                     // llvm.hexagon.V6.vmpyuh.acc
1722
    hexagon_V6_vmpyuh_acc_128B,                // llvm.hexagon.V6.vmpyuh.acc.128B
1723
    hexagon_V6_vmpyuhe,                        // llvm.hexagon.V6.vmpyuhe
1724
    hexagon_V6_vmpyuhe_128B,                   // llvm.hexagon.V6.vmpyuhe.128B
1725
    hexagon_V6_vmpyuhe_acc,                    // llvm.hexagon.V6.vmpyuhe.acc
1726
    hexagon_V6_vmpyuhe_acc_128B,               // llvm.hexagon.V6.vmpyuhe.acc.128B
1727
    hexagon_V6_vmpyuhv,                        // llvm.hexagon.V6.vmpyuhv
1728
    hexagon_V6_vmpyuhv_128B,                   // llvm.hexagon.V6.vmpyuhv.128B
1729
    hexagon_V6_vmpyuhv_acc,                    // llvm.hexagon.V6.vmpyuhv.acc
1730
    hexagon_V6_vmpyuhv_acc_128B,               // llvm.hexagon.V6.vmpyuhv.acc.128B
1731
    hexagon_V6_vmpyuhvs,                       // llvm.hexagon.V6.vmpyuhvs
1732
    hexagon_V6_vmpyuhvs_128B,                  // llvm.hexagon.V6.vmpyuhvs.128B
1733
    hexagon_V6_vmpyus_parts,                   // llvm.hexagon.V6.vmpyus.parts
1734
    hexagon_V6_vmpyus_parts_128B,              // llvm.hexagon.V6.vmpyus.parts.128B
1735
    hexagon_V6_vmpyuu_parts,                   // llvm.hexagon.V6.vmpyuu.parts
1736
    hexagon_V6_vmpyuu_parts_128B,              // llvm.hexagon.V6.vmpyuu.parts.128B
1737
    hexagon_V6_vmux,                           // llvm.hexagon.V6.vmux
1738
    hexagon_V6_vmux_128B,                      // llvm.hexagon.V6.vmux.128B
1739
    hexagon_V6_vnavgb,                         // llvm.hexagon.V6.vnavgb
1740
    hexagon_V6_vnavgb_128B,                    // llvm.hexagon.V6.vnavgb.128B
1741
    hexagon_V6_vnavgh,                         // llvm.hexagon.V6.vnavgh
1742
    hexagon_V6_vnavgh_128B,                    // llvm.hexagon.V6.vnavgh.128B
1743
    hexagon_V6_vnavgub,                        // llvm.hexagon.V6.vnavgub
1744
    hexagon_V6_vnavgub_128B,                   // llvm.hexagon.V6.vnavgub.128B
1745
    hexagon_V6_vnavgw,                         // llvm.hexagon.V6.vnavgw
1746
    hexagon_V6_vnavgw_128B,                    // llvm.hexagon.V6.vnavgw.128B
1747
    hexagon_V6_vnormamth,                      // llvm.hexagon.V6.vnormamth
1748
    hexagon_V6_vnormamth_128B,                 // llvm.hexagon.V6.vnormamth.128B
1749
    hexagon_V6_vnormamtw,                      // llvm.hexagon.V6.vnormamtw
1750
    hexagon_V6_vnormamtw_128B,                 // llvm.hexagon.V6.vnormamtw.128B
1751
    hexagon_V6_vnot,                           // llvm.hexagon.V6.vnot
1752
    hexagon_V6_vnot_128B,                      // llvm.hexagon.V6.vnot.128B
1753
    hexagon_V6_vor,                            // llvm.hexagon.V6.vor
1754
    hexagon_V6_vor_128B,                       // llvm.hexagon.V6.vor.128B
1755
    hexagon_V6_vpackeb,                        // llvm.hexagon.V6.vpackeb
1756
    hexagon_V6_vpackeb_128B,                   // llvm.hexagon.V6.vpackeb.128B
1757
    hexagon_V6_vpackeh,                        // llvm.hexagon.V6.vpackeh
1758
    hexagon_V6_vpackeh_128B,                   // llvm.hexagon.V6.vpackeh.128B
1759
    hexagon_V6_vpackhb_sat,                    // llvm.hexagon.V6.vpackhb.sat
1760
    hexagon_V6_vpackhb_sat_128B,               // llvm.hexagon.V6.vpackhb.sat.128B
1761
    hexagon_V6_vpackhub_sat,                   // llvm.hexagon.V6.vpackhub.sat
1762
    hexagon_V6_vpackhub_sat_128B,              // llvm.hexagon.V6.vpackhub.sat.128B
1763
    hexagon_V6_vpackob,                        // llvm.hexagon.V6.vpackob
1764
    hexagon_V6_vpackob_128B,                   // llvm.hexagon.V6.vpackob.128B
1765
    hexagon_V6_vpackoh,                        // llvm.hexagon.V6.vpackoh
1766
    hexagon_V6_vpackoh_128B,                   // llvm.hexagon.V6.vpackoh.128B
1767
    hexagon_V6_vpackwh_sat,                    // llvm.hexagon.V6.vpackwh.sat
1768
    hexagon_V6_vpackwh_sat_128B,               // llvm.hexagon.V6.vpackwh.sat.128B
1769
    hexagon_V6_vpackwuh_sat,                   // llvm.hexagon.V6.vpackwuh.sat
1770
    hexagon_V6_vpackwuh_sat_128B,              // llvm.hexagon.V6.vpackwuh.sat.128B
1771
    hexagon_V6_vpopcounth,                     // llvm.hexagon.V6.vpopcounth
1772
    hexagon_V6_vpopcounth_128B,                // llvm.hexagon.V6.vpopcounth.128B
1773
    hexagon_V6_vprefixqb,                      // llvm.hexagon.V6.vprefixqb
1774
    hexagon_V6_vprefixqb_128B,                 // llvm.hexagon.V6.vprefixqb.128B
1775
    hexagon_V6_vprefixqh,                      // llvm.hexagon.V6.vprefixqh
1776
    hexagon_V6_vprefixqh_128B,                 // llvm.hexagon.V6.vprefixqh.128B
1777
    hexagon_V6_vprefixqw,                      // llvm.hexagon.V6.vprefixqw
1778
    hexagon_V6_vprefixqw_128B,                 // llvm.hexagon.V6.vprefixqw.128B
1779
    hexagon_V6_vrdelta,                        // llvm.hexagon.V6.vrdelta
1780
    hexagon_V6_vrdelta_128B,                   // llvm.hexagon.V6.vrdelta.128B
1781
    hexagon_V6_vrmpybub_rtt,                   // llvm.hexagon.V6.vrmpybub.rtt
1782
    hexagon_V6_vrmpybub_rtt_128B,              // llvm.hexagon.V6.vrmpybub.rtt.128B
1783
    hexagon_V6_vrmpybub_rtt_acc,               // llvm.hexagon.V6.vrmpybub.rtt.acc
1784
    hexagon_V6_vrmpybub_rtt_acc_128B,          // llvm.hexagon.V6.vrmpybub.rtt.acc.128B
1785
    hexagon_V6_vrmpybus,                       // llvm.hexagon.V6.vrmpybus
1786
    hexagon_V6_vrmpybus_128B,                  // llvm.hexagon.V6.vrmpybus.128B
1787
    hexagon_V6_vrmpybus_acc,                   // llvm.hexagon.V6.vrmpybus.acc
1788
    hexagon_V6_vrmpybus_acc_128B,              // llvm.hexagon.V6.vrmpybus.acc.128B
1789
    hexagon_V6_vrmpybusi,                      // llvm.hexagon.V6.vrmpybusi
1790
    hexagon_V6_vrmpybusi_128B,                 // llvm.hexagon.V6.vrmpybusi.128B
1791
    hexagon_V6_vrmpybusi_acc,                  // llvm.hexagon.V6.vrmpybusi.acc
1792
    hexagon_V6_vrmpybusi_acc_128B,             // llvm.hexagon.V6.vrmpybusi.acc.128B
1793
    hexagon_V6_vrmpybusv,                      // llvm.hexagon.V6.vrmpybusv
1794
    hexagon_V6_vrmpybusv_128B,                 // llvm.hexagon.V6.vrmpybusv.128B
1795
    hexagon_V6_vrmpybusv_acc,                  // llvm.hexagon.V6.vrmpybusv.acc
1796
    hexagon_V6_vrmpybusv_acc_128B,             // llvm.hexagon.V6.vrmpybusv.acc.128B
1797
    hexagon_V6_vrmpybv,                        // llvm.hexagon.V6.vrmpybv
1798
    hexagon_V6_vrmpybv_128B,                   // llvm.hexagon.V6.vrmpybv.128B
1799
    hexagon_V6_vrmpybv_acc,                    // llvm.hexagon.V6.vrmpybv.acc
1800
    hexagon_V6_vrmpybv_acc_128B,               // llvm.hexagon.V6.vrmpybv.acc.128B
1801
    hexagon_V6_vrmpyub,                        // llvm.hexagon.V6.vrmpyub
1802
    hexagon_V6_vrmpyub_128B,                   // llvm.hexagon.V6.vrmpyub.128B
1803
    hexagon_V6_vrmpyub_acc,                    // llvm.hexagon.V6.vrmpyub.acc
1804
    hexagon_V6_vrmpyub_acc_128B,               // llvm.hexagon.V6.vrmpyub.acc.128B
1805
    hexagon_V6_vrmpyub_rtt,                    // llvm.hexagon.V6.vrmpyub.rtt
1806
    hexagon_V6_vrmpyub_rtt_128B,               // llvm.hexagon.V6.vrmpyub.rtt.128B
1807
    hexagon_V6_vrmpyub_rtt_acc,                // llvm.hexagon.V6.vrmpyub.rtt.acc
1808
    hexagon_V6_vrmpyub_rtt_acc_128B,           // llvm.hexagon.V6.vrmpyub.rtt.acc.128B
1809
    hexagon_V6_vrmpyubi,                       // llvm.hexagon.V6.vrmpyubi
1810
    hexagon_V6_vrmpyubi_128B,                  // llvm.hexagon.V6.vrmpyubi.128B
1811
    hexagon_V6_vrmpyubi_acc,                   // llvm.hexagon.V6.vrmpyubi.acc
1812
    hexagon_V6_vrmpyubi_acc_128B,              // llvm.hexagon.V6.vrmpyubi.acc.128B
1813
    hexagon_V6_vrmpyubv,                       // llvm.hexagon.V6.vrmpyubv
1814
    hexagon_V6_vrmpyubv_128B,                  // llvm.hexagon.V6.vrmpyubv.128B
1815
    hexagon_V6_vrmpyubv_acc,                   // llvm.hexagon.V6.vrmpyubv.acc
1816
    hexagon_V6_vrmpyubv_acc_128B,              // llvm.hexagon.V6.vrmpyubv.acc.128B
1817
    hexagon_V6_vror,                           // llvm.hexagon.V6.vror
1818
    hexagon_V6_vror_128B,                      // llvm.hexagon.V6.vror.128B
1819
    hexagon_V6_vrotr,                          // llvm.hexagon.V6.vrotr
1820
    hexagon_V6_vrotr_128B,                     // llvm.hexagon.V6.vrotr.128B
1821
    hexagon_V6_vroundhb,                       // llvm.hexagon.V6.vroundhb
1822
    hexagon_V6_vroundhb_128B,                  // llvm.hexagon.V6.vroundhb.128B
1823
    hexagon_V6_vroundhub,                      // llvm.hexagon.V6.vroundhub
1824
    hexagon_V6_vroundhub_128B,                 // llvm.hexagon.V6.vroundhub.128B
1825
    hexagon_V6_vrounduhub,                     // llvm.hexagon.V6.vrounduhub
1826
    hexagon_V6_vrounduhub_128B,                // llvm.hexagon.V6.vrounduhub.128B
1827
    hexagon_V6_vrounduwuh,                     // llvm.hexagon.V6.vrounduwuh
1828
    hexagon_V6_vrounduwuh_128B,                // llvm.hexagon.V6.vrounduwuh.128B
1829
    hexagon_V6_vroundwh,                       // llvm.hexagon.V6.vroundwh
1830
    hexagon_V6_vroundwh_128B,                  // llvm.hexagon.V6.vroundwh.128B
1831
    hexagon_V6_vroundwuh,                      // llvm.hexagon.V6.vroundwuh
1832
    hexagon_V6_vroundwuh_128B,                 // llvm.hexagon.V6.vroundwuh.128B
1833
    hexagon_V6_vrsadubi,                       // llvm.hexagon.V6.vrsadubi
1834
    hexagon_V6_vrsadubi_128B,                  // llvm.hexagon.V6.vrsadubi.128B
1835
    hexagon_V6_vrsadubi_acc,                   // llvm.hexagon.V6.vrsadubi.acc
1836
    hexagon_V6_vrsadubi_acc_128B,              // llvm.hexagon.V6.vrsadubi.acc.128B
1837
    hexagon_V6_vsatdw,                         // llvm.hexagon.V6.vsatdw
1838
    hexagon_V6_vsatdw_128B,                    // llvm.hexagon.V6.vsatdw.128B
1839
    hexagon_V6_vsathub,                        // llvm.hexagon.V6.vsathub
1840
    hexagon_V6_vsathub_128B,                   // llvm.hexagon.V6.vsathub.128B
1841
    hexagon_V6_vsatuwuh,                       // llvm.hexagon.V6.vsatuwuh
1842
    hexagon_V6_vsatuwuh_128B,                  // llvm.hexagon.V6.vsatuwuh.128B
1843
    hexagon_V6_vsatwh,                         // llvm.hexagon.V6.vsatwh
1844
    hexagon_V6_vsatwh_128B,                    // llvm.hexagon.V6.vsatwh.128B
1845
    hexagon_V6_vsb,                            // llvm.hexagon.V6.vsb
1846
    hexagon_V6_vsb_128B,                       // llvm.hexagon.V6.vsb.128B
1847
    hexagon_V6_vscattermh,                     // llvm.hexagon.V6.vscattermh
1848
    hexagon_V6_vscattermh_128B,                // llvm.hexagon.V6.vscattermh.128B
1849
    hexagon_V6_vscattermh_add,                 // llvm.hexagon.V6.vscattermh.add
1850
    hexagon_V6_vscattermh_add_128B,            // llvm.hexagon.V6.vscattermh.add.128B
1851
    hexagon_V6_vscattermhq,                    // llvm.hexagon.V6.vscattermhq
1852
    hexagon_V6_vscattermhq_128B,               // llvm.hexagon.V6.vscattermhq.128B
1853
    hexagon_V6_vscattermhw,                    // llvm.hexagon.V6.vscattermhw
1854
    hexagon_V6_vscattermhw_128B,               // llvm.hexagon.V6.vscattermhw.128B
1855
    hexagon_V6_vscattermhw_add,                // llvm.hexagon.V6.vscattermhw.add
1856
    hexagon_V6_vscattermhw_add_128B,           // llvm.hexagon.V6.vscattermhw.add.128B
1857
    hexagon_V6_vscattermhwq,                   // llvm.hexagon.V6.vscattermhwq
1858
    hexagon_V6_vscattermhwq_128B,              // llvm.hexagon.V6.vscattermhwq.128B
1859
    hexagon_V6_vscattermw,                     // llvm.hexagon.V6.vscattermw
1860
    hexagon_V6_vscattermw_128B,                // llvm.hexagon.V6.vscattermw.128B
1861
    hexagon_V6_vscattermw_add,                 // llvm.hexagon.V6.vscattermw.add
1862
    hexagon_V6_vscattermw_add_128B,            // llvm.hexagon.V6.vscattermw.add.128B
1863
    hexagon_V6_vscattermwq,                    // llvm.hexagon.V6.vscattermwq
1864
    hexagon_V6_vscattermwq_128B,               // llvm.hexagon.V6.vscattermwq.128B
1865
    hexagon_V6_vsh,                            // llvm.hexagon.V6.vsh
1866
    hexagon_V6_vsh_128B,                       // llvm.hexagon.V6.vsh.128B
1867
    hexagon_V6_vshufeh,                        // llvm.hexagon.V6.vshufeh
1868
    hexagon_V6_vshufeh_128B,                   // llvm.hexagon.V6.vshufeh.128B
1869
    hexagon_V6_vshuffb,                        // llvm.hexagon.V6.vshuffb
1870
    hexagon_V6_vshuffb_128B,                   // llvm.hexagon.V6.vshuffb.128B
1871
    hexagon_V6_vshuffeb,                       // llvm.hexagon.V6.vshuffeb
1872
    hexagon_V6_vshuffeb_128B,                  // llvm.hexagon.V6.vshuffeb.128B
1873
    hexagon_V6_vshuffh,                        // llvm.hexagon.V6.vshuffh
1874
    hexagon_V6_vshuffh_128B,                   // llvm.hexagon.V6.vshuffh.128B
1875
    hexagon_V6_vshuffob,                       // llvm.hexagon.V6.vshuffob
1876
    hexagon_V6_vshuffob_128B,                  // llvm.hexagon.V6.vshuffob.128B
1877
    hexagon_V6_vshuffvdd,                      // llvm.hexagon.V6.vshuffvdd
1878
    hexagon_V6_vshuffvdd_128B,                 // llvm.hexagon.V6.vshuffvdd.128B
1879
    hexagon_V6_vshufoeb,                       // llvm.hexagon.V6.vshufoeb
1880
    hexagon_V6_vshufoeb_128B,                  // llvm.hexagon.V6.vshufoeb.128B
1881
    hexagon_V6_vshufoeh,                       // llvm.hexagon.V6.vshufoeh
1882
    hexagon_V6_vshufoeh_128B,                  // llvm.hexagon.V6.vshufoeh.128B
1883
    hexagon_V6_vshufoh,                        // llvm.hexagon.V6.vshufoh
1884
    hexagon_V6_vshufoh_128B,                   // llvm.hexagon.V6.vshufoh.128B
1885
    hexagon_V6_vsub_hf,                        // llvm.hexagon.V6.vsub.hf
1886
    hexagon_V6_vsub_hf_128B,                   // llvm.hexagon.V6.vsub.hf.128B
1887
    hexagon_V6_vsub_hf_hf,                     // llvm.hexagon.V6.vsub.hf.hf
1888
    hexagon_V6_vsub_hf_hf_128B,                // llvm.hexagon.V6.vsub.hf.hf.128B
1889
    hexagon_V6_vsub_qf16,                      // llvm.hexagon.V6.vsub.qf16
1890
    hexagon_V6_vsub_qf16_128B,                 // llvm.hexagon.V6.vsub.qf16.128B
1891
    hexagon_V6_vsub_qf16_mix,                  // llvm.hexagon.V6.vsub.qf16.mix
1892
    hexagon_V6_vsub_qf16_mix_128B,             // llvm.hexagon.V6.vsub.qf16.mix.128B
1893
    hexagon_V6_vsub_qf32,                      // llvm.hexagon.V6.vsub.qf32
1894
    hexagon_V6_vsub_qf32_128B,                 // llvm.hexagon.V6.vsub.qf32.128B
1895
    hexagon_V6_vsub_qf32_mix,                  // llvm.hexagon.V6.vsub.qf32.mix
1896
    hexagon_V6_vsub_qf32_mix_128B,             // llvm.hexagon.V6.vsub.qf32.mix.128B
1897
    hexagon_V6_vsub_sf,                        // llvm.hexagon.V6.vsub.sf
1898
    hexagon_V6_vsub_sf_128B,                   // llvm.hexagon.V6.vsub.sf.128B
1899
    hexagon_V6_vsub_sf_bf,                     // llvm.hexagon.V6.vsub.sf.bf
1900
    hexagon_V6_vsub_sf_bf_128B,                // llvm.hexagon.V6.vsub.sf.bf.128B
1901
    hexagon_V6_vsub_sf_hf,                     // llvm.hexagon.V6.vsub.sf.hf
1902
    hexagon_V6_vsub_sf_hf_128B,                // llvm.hexagon.V6.vsub.sf.hf.128B
1903
    hexagon_V6_vsub_sf_sf,                     // llvm.hexagon.V6.vsub.sf.sf
1904
    hexagon_V6_vsub_sf_sf_128B,                // llvm.hexagon.V6.vsub.sf.sf.128B
1905
    hexagon_V6_vsubb,                          // llvm.hexagon.V6.vsubb
1906
    hexagon_V6_vsubb_128B,                     // llvm.hexagon.V6.vsubb.128B
1907
    hexagon_V6_vsubb_dv,                       // llvm.hexagon.V6.vsubb.dv
1908
    hexagon_V6_vsubb_dv_128B,                  // llvm.hexagon.V6.vsubb.dv.128B
1909
    hexagon_V6_vsubbnq,                        // llvm.hexagon.V6.vsubbnq
1910
    hexagon_V6_vsubbnq_128B,                   // llvm.hexagon.V6.vsubbnq.128B
1911
    hexagon_V6_vsubbq,                         // llvm.hexagon.V6.vsubbq
1912
    hexagon_V6_vsubbq_128B,                    // llvm.hexagon.V6.vsubbq.128B
1913
    hexagon_V6_vsubbsat,                       // llvm.hexagon.V6.vsubbsat
1914
    hexagon_V6_vsubbsat_128B,                  // llvm.hexagon.V6.vsubbsat.128B
1915
    hexagon_V6_vsubbsat_dv,                    // llvm.hexagon.V6.vsubbsat.dv
1916
    hexagon_V6_vsubbsat_dv_128B,               // llvm.hexagon.V6.vsubbsat.dv.128B
1917
    hexagon_V6_vsubcarry,                      // llvm.hexagon.V6.vsubcarry
1918
    hexagon_V6_vsubcarry_128B,                 // llvm.hexagon.V6.vsubcarry.128B
1919
    hexagon_V6_vsubcarryo,                     // llvm.hexagon.V6.vsubcarryo
1920
    hexagon_V6_vsubcarryo_128B,                // llvm.hexagon.V6.vsubcarryo.128B
1921
    hexagon_V6_vsubh,                          // llvm.hexagon.V6.vsubh
1922
    hexagon_V6_vsubh_128B,                     // llvm.hexagon.V6.vsubh.128B
1923
    hexagon_V6_vsubh_dv,                       // llvm.hexagon.V6.vsubh.dv
1924
    hexagon_V6_vsubh_dv_128B,                  // llvm.hexagon.V6.vsubh.dv.128B
1925
    hexagon_V6_vsubhnq,                        // llvm.hexagon.V6.vsubhnq
1926
    hexagon_V6_vsubhnq_128B,                   // llvm.hexagon.V6.vsubhnq.128B
1927
    hexagon_V6_vsubhq,                         // llvm.hexagon.V6.vsubhq
1928
    hexagon_V6_vsubhq_128B,                    // llvm.hexagon.V6.vsubhq.128B
1929
    hexagon_V6_vsubhsat,                       // llvm.hexagon.V6.vsubhsat
1930
    hexagon_V6_vsubhsat_128B,                  // llvm.hexagon.V6.vsubhsat.128B
1931
    hexagon_V6_vsubhsat_dv,                    // llvm.hexagon.V6.vsubhsat.dv
1932
    hexagon_V6_vsubhsat_dv_128B,               // llvm.hexagon.V6.vsubhsat.dv.128B
1933
    hexagon_V6_vsubhw,                         // llvm.hexagon.V6.vsubhw
1934
    hexagon_V6_vsubhw_128B,                    // llvm.hexagon.V6.vsubhw.128B
1935
    hexagon_V6_vsububh,                        // llvm.hexagon.V6.vsububh
1936
    hexagon_V6_vsububh_128B,                   // llvm.hexagon.V6.vsububh.128B
1937
    hexagon_V6_vsububsat,                      // llvm.hexagon.V6.vsububsat
1938
    hexagon_V6_vsububsat_128B,                 // llvm.hexagon.V6.vsububsat.128B
1939
    hexagon_V6_vsububsat_dv,                   // llvm.hexagon.V6.vsububsat.dv
1940
    hexagon_V6_vsububsat_dv_128B,              // llvm.hexagon.V6.vsububsat.dv.128B
1941
    hexagon_V6_vsubububb_sat,                  // llvm.hexagon.V6.vsubububb.sat
1942
    hexagon_V6_vsubububb_sat_128B,             // llvm.hexagon.V6.vsubububb.sat.128B
1943
    hexagon_V6_vsubuhsat,                      // llvm.hexagon.V6.vsubuhsat
1944
    hexagon_V6_vsubuhsat_128B,                 // llvm.hexagon.V6.vsubuhsat.128B
1945
    hexagon_V6_vsubuhsat_dv,                   // llvm.hexagon.V6.vsubuhsat.dv
1946
    hexagon_V6_vsubuhsat_dv_128B,              // llvm.hexagon.V6.vsubuhsat.dv.128B
1947
    hexagon_V6_vsubuhw,                        // llvm.hexagon.V6.vsubuhw
1948
    hexagon_V6_vsubuhw_128B,                   // llvm.hexagon.V6.vsubuhw.128B
1949
    hexagon_V6_vsubuwsat,                      // llvm.hexagon.V6.vsubuwsat
1950
    hexagon_V6_vsubuwsat_128B,                 // llvm.hexagon.V6.vsubuwsat.128B
1951
    hexagon_V6_vsubuwsat_dv,                   // llvm.hexagon.V6.vsubuwsat.dv
1952
    hexagon_V6_vsubuwsat_dv_128B,              // llvm.hexagon.V6.vsubuwsat.dv.128B
1953
    hexagon_V6_vsubw,                          // llvm.hexagon.V6.vsubw
1954
    hexagon_V6_vsubw_128B,                     // llvm.hexagon.V6.vsubw.128B
1955
    hexagon_V6_vsubw_dv,                       // llvm.hexagon.V6.vsubw.dv
1956
    hexagon_V6_vsubw_dv_128B,                  // llvm.hexagon.V6.vsubw.dv.128B
1957
    hexagon_V6_vsubwnq,                        // llvm.hexagon.V6.vsubwnq
1958
    hexagon_V6_vsubwnq_128B,                   // llvm.hexagon.V6.vsubwnq.128B
1959
    hexagon_V6_vsubwq,                         // llvm.hexagon.V6.vsubwq
1960
    hexagon_V6_vsubwq_128B,                    // llvm.hexagon.V6.vsubwq.128B
1961
    hexagon_V6_vsubwsat,                       // llvm.hexagon.V6.vsubwsat
1962
    hexagon_V6_vsubwsat_128B,                  // llvm.hexagon.V6.vsubwsat.128B
1963
    hexagon_V6_vsubwsat_dv,                    // llvm.hexagon.V6.vsubwsat.dv
1964
    hexagon_V6_vsubwsat_dv_128B,               // llvm.hexagon.V6.vsubwsat.dv.128B
1965
    hexagon_V6_vswap,                          // llvm.hexagon.V6.vswap
1966
    hexagon_V6_vswap_128B,                     // llvm.hexagon.V6.vswap.128B
1967
    hexagon_V6_vtmpyb,                         // llvm.hexagon.V6.vtmpyb
1968
    hexagon_V6_vtmpyb_128B,                    // llvm.hexagon.V6.vtmpyb.128B
1969
    hexagon_V6_vtmpyb_acc,                     // llvm.hexagon.V6.vtmpyb.acc
1970
    hexagon_V6_vtmpyb_acc_128B,                // llvm.hexagon.V6.vtmpyb.acc.128B
1971
    hexagon_V6_vtmpybus,                       // llvm.hexagon.V6.vtmpybus
1972
    hexagon_V6_vtmpybus_128B,                  // llvm.hexagon.V6.vtmpybus.128B
1973
    hexagon_V6_vtmpybus_acc,                   // llvm.hexagon.V6.vtmpybus.acc
1974
    hexagon_V6_vtmpybus_acc_128B,              // llvm.hexagon.V6.vtmpybus.acc.128B
1975
    hexagon_V6_vtmpyhb,                        // llvm.hexagon.V6.vtmpyhb
1976
    hexagon_V6_vtmpyhb_128B,                   // llvm.hexagon.V6.vtmpyhb.128B
1977
    hexagon_V6_vtmpyhb_acc,                    // llvm.hexagon.V6.vtmpyhb.acc
1978
    hexagon_V6_vtmpyhb_acc_128B,               // llvm.hexagon.V6.vtmpyhb.acc.128B
1979
    hexagon_V6_vunpackb,                       // llvm.hexagon.V6.vunpackb
1980
    hexagon_V6_vunpackb_128B,                  // llvm.hexagon.V6.vunpackb.128B
1981
    hexagon_V6_vunpackh,                       // llvm.hexagon.V6.vunpackh
1982
    hexagon_V6_vunpackh_128B,                  // llvm.hexagon.V6.vunpackh.128B
1983
    hexagon_V6_vunpackob,                      // llvm.hexagon.V6.vunpackob
1984
    hexagon_V6_vunpackob_128B,                 // llvm.hexagon.V6.vunpackob.128B
1985
    hexagon_V6_vunpackoh,                      // llvm.hexagon.V6.vunpackoh
1986
    hexagon_V6_vunpackoh_128B,                 // llvm.hexagon.V6.vunpackoh.128B
1987
    hexagon_V6_vunpackub,                      // llvm.hexagon.V6.vunpackub
1988
    hexagon_V6_vunpackub_128B,                 // llvm.hexagon.V6.vunpackub.128B
1989
    hexagon_V6_vunpackuh,                      // llvm.hexagon.V6.vunpackuh
1990
    hexagon_V6_vunpackuh_128B,                 // llvm.hexagon.V6.vunpackuh.128B
1991
    hexagon_V6_vxor,                           // llvm.hexagon.V6.vxor
1992
    hexagon_V6_vxor_128B,                      // llvm.hexagon.V6.vxor.128B
1993
    hexagon_V6_vzb,                            // llvm.hexagon.V6.vzb
1994
    hexagon_V6_vzb_128B,                       // llvm.hexagon.V6.vzb.128B
1995
    hexagon_V6_vzh,                            // llvm.hexagon.V6.vzh
1996
    hexagon_V6_vzh_128B,                       // llvm.hexagon.V6.vzh.128B
1997
    hexagon_Y2_dccleana,                       // llvm.hexagon.Y2.dccleana
1998
    hexagon_Y2_dccleaninva,                    // llvm.hexagon.Y2.dccleaninva
1999
    hexagon_Y2_dcfetch,                        // llvm.hexagon.Y2.dcfetch
2000
    hexagon_Y2_dcinva,                         // llvm.hexagon.Y2.dcinva
2001
    hexagon_Y2_dczeroa,                        // llvm.hexagon.Y2.dczeroa
2002
    hexagon_Y4_l2fetch,                        // llvm.hexagon.Y4.l2fetch
2003
    hexagon_Y5_l2fetch,                        // llvm.hexagon.Y5.l2fetch
2004
    hexagon_Y6_dmlink,                         // llvm.hexagon.Y6.dmlink
2005
    hexagon_Y6_dmpause,                        // llvm.hexagon.Y6.dmpause
2006
    hexagon_Y6_dmpoll,                         // llvm.hexagon.Y6.dmpoll
2007
    hexagon_Y6_dmresume,                       // llvm.hexagon.Y6.dmresume
2008
    hexagon_Y6_dmstart,                        // llvm.hexagon.Y6.dmstart
2009
    hexagon_Y6_dmwait,                         // llvm.hexagon.Y6.dmwait
2010
    hexagon_circ_ldb,                          // llvm.hexagon.circ.ldb
2011
    hexagon_circ_ldd,                          // llvm.hexagon.circ.ldd
2012
    hexagon_circ_ldh,                          // llvm.hexagon.circ.ldh
2013
    hexagon_circ_ldub,                         // llvm.hexagon.circ.ldub
2014
    hexagon_circ_lduh,                         // llvm.hexagon.circ.lduh
2015
    hexagon_circ_ldw,                          // llvm.hexagon.circ.ldw
2016
    hexagon_circ_stb,                          // llvm.hexagon.circ.stb
2017
    hexagon_circ_std,                          // llvm.hexagon.circ.std
2018
    hexagon_circ_sth,                          // llvm.hexagon.circ.sth
2019
    hexagon_circ_sthhi,                        // llvm.hexagon.circ.sthhi
2020
    hexagon_circ_stw,                          // llvm.hexagon.circ.stw
2021
    hexagon_instrprof_custom,                  // llvm.hexagon.instrprof.custom
2022
    hexagon_prefetch,                          // llvm.hexagon.prefetch
2023
    hexagon_vmemcpy,                           // llvm.hexagon.vmemcpy
2024
    hexagon_vmemset,                           // llvm.hexagon.vmemset
2025
}; // enum
2026
} // namespace Intrinsic
2027
} // namespace llvm
2028
 
2029
#endif