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_PPC_ENUMS_H
10
#define LLVM_IR_INTRINSIC_PPC_ENUMS_H
11
 
12
namespace llvm {
13
namespace Intrinsic {
14
enum PPCIntrinsics : unsigned {
15
// Enum values for intrinsics
16
    ppc_addex = 7115,                                 // llvm.ppc.addex
17
    ppc_addf128_round_to_odd,                  // llvm.ppc.addf128.round.to.odd
18
    ppc_altivec_crypto_vcipher,                // llvm.ppc.altivec.crypto.vcipher
19
    ppc_altivec_crypto_vcipherlast,            // llvm.ppc.altivec.crypto.vcipherlast
20
    ppc_altivec_crypto_vncipher,               // llvm.ppc.altivec.crypto.vncipher
21
    ppc_altivec_crypto_vncipherlast,           // llvm.ppc.altivec.crypto.vncipherlast
22
    ppc_altivec_crypto_vpermxor,               // llvm.ppc.altivec.crypto.vpermxor
23
    ppc_altivec_crypto_vpermxor_be,            // llvm.ppc.altivec.crypto.vpermxor.be
24
    ppc_altivec_crypto_vpmsumb,                // llvm.ppc.altivec.crypto.vpmsumb
25
    ppc_altivec_crypto_vpmsumd,                // llvm.ppc.altivec.crypto.vpmsumd
26
    ppc_altivec_crypto_vpmsumh,                // llvm.ppc.altivec.crypto.vpmsumh
27
    ppc_altivec_crypto_vpmsumw,                // llvm.ppc.altivec.crypto.vpmsumw
28
    ppc_altivec_crypto_vsbox,                  // llvm.ppc.altivec.crypto.vsbox
29
    ppc_altivec_crypto_vshasigmad,             // llvm.ppc.altivec.crypto.vshasigmad
30
    ppc_altivec_crypto_vshasigmaw,             // llvm.ppc.altivec.crypto.vshasigmaw
31
    ppc_altivec_dss,                           // llvm.ppc.altivec.dss
32
    ppc_altivec_dssall,                        // llvm.ppc.altivec.dssall
33
    ppc_altivec_dst,                           // llvm.ppc.altivec.dst
34
    ppc_altivec_dstst,                         // llvm.ppc.altivec.dstst
35
    ppc_altivec_dststt,                        // llvm.ppc.altivec.dststt
36
    ppc_altivec_dstt,                          // llvm.ppc.altivec.dstt
37
    ppc_altivec_lvebx,                         // llvm.ppc.altivec.lvebx
38
    ppc_altivec_lvehx,                         // llvm.ppc.altivec.lvehx
39
    ppc_altivec_lvewx,                         // llvm.ppc.altivec.lvewx
40
    ppc_altivec_lvsl,                          // llvm.ppc.altivec.lvsl
41
    ppc_altivec_lvsr,                          // llvm.ppc.altivec.lvsr
42
    ppc_altivec_lvx,                           // llvm.ppc.altivec.lvx
43
    ppc_altivec_lvxl,                          // llvm.ppc.altivec.lvxl
44
    ppc_altivec_mfvscr,                        // llvm.ppc.altivec.mfvscr
45
    ppc_altivec_mtvscr,                        // llvm.ppc.altivec.mtvscr
46
    ppc_altivec_mtvsrbm,                       // llvm.ppc.altivec.mtvsrbm
47
    ppc_altivec_mtvsrdm,                       // llvm.ppc.altivec.mtvsrdm
48
    ppc_altivec_mtvsrhm,                       // llvm.ppc.altivec.mtvsrhm
49
    ppc_altivec_mtvsrqm,                       // llvm.ppc.altivec.mtvsrqm
50
    ppc_altivec_mtvsrwm,                       // llvm.ppc.altivec.mtvsrwm
51
    ppc_altivec_stvebx,                        // llvm.ppc.altivec.stvebx
52
    ppc_altivec_stvehx,                        // llvm.ppc.altivec.stvehx
53
    ppc_altivec_stvewx,                        // llvm.ppc.altivec.stvewx
54
    ppc_altivec_stvx,                          // llvm.ppc.altivec.stvx
55
    ppc_altivec_stvxl,                         // llvm.ppc.altivec.stvxl
56
    ppc_altivec_vabsdub,                       // llvm.ppc.altivec.vabsdub
57
    ppc_altivec_vabsduh,                       // llvm.ppc.altivec.vabsduh
58
    ppc_altivec_vabsduw,                       // llvm.ppc.altivec.vabsduw
59
    ppc_altivec_vaddcuq,                       // llvm.ppc.altivec.vaddcuq
60
    ppc_altivec_vaddcuw,                       // llvm.ppc.altivec.vaddcuw
61
    ppc_altivec_vaddecuq,                      // llvm.ppc.altivec.vaddecuq
62
    ppc_altivec_vaddeuqm,                      // llvm.ppc.altivec.vaddeuqm
63
    ppc_altivec_vaddsbs,                       // llvm.ppc.altivec.vaddsbs
64
    ppc_altivec_vaddshs,                       // llvm.ppc.altivec.vaddshs
65
    ppc_altivec_vaddsws,                       // llvm.ppc.altivec.vaddsws
66
    ppc_altivec_vaddubs,                       // llvm.ppc.altivec.vaddubs
67
    ppc_altivec_vadduhs,                       // llvm.ppc.altivec.vadduhs
68
    ppc_altivec_vadduws,                       // llvm.ppc.altivec.vadduws
69
    ppc_altivec_vavgsb,                        // llvm.ppc.altivec.vavgsb
70
    ppc_altivec_vavgsh,                        // llvm.ppc.altivec.vavgsh
71
    ppc_altivec_vavgsw,                        // llvm.ppc.altivec.vavgsw
72
    ppc_altivec_vavgub,                        // llvm.ppc.altivec.vavgub
73
    ppc_altivec_vavguh,                        // llvm.ppc.altivec.vavguh
74
    ppc_altivec_vavguw,                        // llvm.ppc.altivec.vavguw
75
    ppc_altivec_vbpermd,                       // llvm.ppc.altivec.vbpermd
76
    ppc_altivec_vbpermq,                       // llvm.ppc.altivec.vbpermq
77
    ppc_altivec_vcfsx,                         // llvm.ppc.altivec.vcfsx
78
    ppc_altivec_vcfuged,                       // llvm.ppc.altivec.vcfuged
79
    ppc_altivec_vcfux,                         // llvm.ppc.altivec.vcfux
80
    ppc_altivec_vclrlb,                        // llvm.ppc.altivec.vclrlb
81
    ppc_altivec_vclrrb,                        // llvm.ppc.altivec.vclrrb
82
    ppc_altivec_vclzdm,                        // llvm.ppc.altivec.vclzdm
83
    ppc_altivec_vclzlsbb,                      // llvm.ppc.altivec.vclzlsbb
84
    ppc_altivec_vcmpbfp,                       // llvm.ppc.altivec.vcmpbfp
85
    ppc_altivec_vcmpbfp_p,                     // llvm.ppc.altivec.vcmpbfp.p
86
    ppc_altivec_vcmpeqfp,                      // llvm.ppc.altivec.vcmpeqfp
87
    ppc_altivec_vcmpeqfp_p,                    // llvm.ppc.altivec.vcmpeqfp.p
88
    ppc_altivec_vcmpequb,                      // llvm.ppc.altivec.vcmpequb
89
    ppc_altivec_vcmpequb_p,                    // llvm.ppc.altivec.vcmpequb.p
90
    ppc_altivec_vcmpequd,                      // llvm.ppc.altivec.vcmpequd
91
    ppc_altivec_vcmpequd_p,                    // llvm.ppc.altivec.vcmpequd.p
92
    ppc_altivec_vcmpequh,                      // llvm.ppc.altivec.vcmpequh
93
    ppc_altivec_vcmpequh_p,                    // llvm.ppc.altivec.vcmpequh.p
94
    ppc_altivec_vcmpequq,                      // llvm.ppc.altivec.vcmpequq
95
    ppc_altivec_vcmpequq_p,                    // llvm.ppc.altivec.vcmpequq.p
96
    ppc_altivec_vcmpequw,                      // llvm.ppc.altivec.vcmpequw
97
    ppc_altivec_vcmpequw_p,                    // llvm.ppc.altivec.vcmpequw.p
98
    ppc_altivec_vcmpgefp,                      // llvm.ppc.altivec.vcmpgefp
99
    ppc_altivec_vcmpgefp_p,                    // llvm.ppc.altivec.vcmpgefp.p
100
    ppc_altivec_vcmpgtfp,                      // llvm.ppc.altivec.vcmpgtfp
101
    ppc_altivec_vcmpgtfp_p,                    // llvm.ppc.altivec.vcmpgtfp.p
102
    ppc_altivec_vcmpgtsb,                      // llvm.ppc.altivec.vcmpgtsb
103
    ppc_altivec_vcmpgtsb_p,                    // llvm.ppc.altivec.vcmpgtsb.p
104
    ppc_altivec_vcmpgtsd,                      // llvm.ppc.altivec.vcmpgtsd
105
    ppc_altivec_vcmpgtsd_p,                    // llvm.ppc.altivec.vcmpgtsd.p
106
    ppc_altivec_vcmpgtsh,                      // llvm.ppc.altivec.vcmpgtsh
107
    ppc_altivec_vcmpgtsh_p,                    // llvm.ppc.altivec.vcmpgtsh.p
108
    ppc_altivec_vcmpgtsq,                      // llvm.ppc.altivec.vcmpgtsq
109
    ppc_altivec_vcmpgtsq_p,                    // llvm.ppc.altivec.vcmpgtsq.p
110
    ppc_altivec_vcmpgtsw,                      // llvm.ppc.altivec.vcmpgtsw
111
    ppc_altivec_vcmpgtsw_p,                    // llvm.ppc.altivec.vcmpgtsw.p
112
    ppc_altivec_vcmpgtub,                      // llvm.ppc.altivec.vcmpgtub
113
    ppc_altivec_vcmpgtub_p,                    // llvm.ppc.altivec.vcmpgtub.p
114
    ppc_altivec_vcmpgtud,                      // llvm.ppc.altivec.vcmpgtud
115
    ppc_altivec_vcmpgtud_p,                    // llvm.ppc.altivec.vcmpgtud.p
116
    ppc_altivec_vcmpgtuh,                      // llvm.ppc.altivec.vcmpgtuh
117
    ppc_altivec_vcmpgtuh_p,                    // llvm.ppc.altivec.vcmpgtuh.p
118
    ppc_altivec_vcmpgtuq,                      // llvm.ppc.altivec.vcmpgtuq
119
    ppc_altivec_vcmpgtuq_p,                    // llvm.ppc.altivec.vcmpgtuq.p
120
    ppc_altivec_vcmpgtuw,                      // llvm.ppc.altivec.vcmpgtuw
121
    ppc_altivec_vcmpgtuw_p,                    // llvm.ppc.altivec.vcmpgtuw.p
122
    ppc_altivec_vcmpneb,                       // llvm.ppc.altivec.vcmpneb
123
    ppc_altivec_vcmpneb_p,                     // llvm.ppc.altivec.vcmpneb.p
124
    ppc_altivec_vcmpneh,                       // llvm.ppc.altivec.vcmpneh
125
    ppc_altivec_vcmpneh_p,                     // llvm.ppc.altivec.vcmpneh.p
126
    ppc_altivec_vcmpnew,                       // llvm.ppc.altivec.vcmpnew
127
    ppc_altivec_vcmpnew_p,                     // llvm.ppc.altivec.vcmpnew.p
128
    ppc_altivec_vcmpnezb,                      // llvm.ppc.altivec.vcmpnezb
129
    ppc_altivec_vcmpnezb_p,                    // llvm.ppc.altivec.vcmpnezb.p
130
    ppc_altivec_vcmpnezh,                      // llvm.ppc.altivec.vcmpnezh
131
    ppc_altivec_vcmpnezh_p,                    // llvm.ppc.altivec.vcmpnezh.p
132
    ppc_altivec_vcmpnezw,                      // llvm.ppc.altivec.vcmpnezw
133
    ppc_altivec_vcmpnezw_p,                    // llvm.ppc.altivec.vcmpnezw.p
134
    ppc_altivec_vcntmbb,                       // llvm.ppc.altivec.vcntmbb
135
    ppc_altivec_vcntmbd,                       // llvm.ppc.altivec.vcntmbd
136
    ppc_altivec_vcntmbh,                       // llvm.ppc.altivec.vcntmbh
137
    ppc_altivec_vcntmbw,                       // llvm.ppc.altivec.vcntmbw
138
    ppc_altivec_vctsxs,                        // llvm.ppc.altivec.vctsxs
139
    ppc_altivec_vctuxs,                        // llvm.ppc.altivec.vctuxs
140
    ppc_altivec_vctzdm,                        // llvm.ppc.altivec.vctzdm
141
    ppc_altivec_vctzlsbb,                      // llvm.ppc.altivec.vctzlsbb
142
    ppc_altivec_vdivesd,                       // llvm.ppc.altivec.vdivesd
143
    ppc_altivec_vdivesq,                       // llvm.ppc.altivec.vdivesq
144
    ppc_altivec_vdivesw,                       // llvm.ppc.altivec.vdivesw
145
    ppc_altivec_vdiveud,                       // llvm.ppc.altivec.vdiveud
146
    ppc_altivec_vdiveuq,                       // llvm.ppc.altivec.vdiveuq
147
    ppc_altivec_vdiveuw,                       // llvm.ppc.altivec.vdiveuw
148
    ppc_altivec_vexpandbm,                     // llvm.ppc.altivec.vexpandbm
149
    ppc_altivec_vexpanddm,                     // llvm.ppc.altivec.vexpanddm
150
    ppc_altivec_vexpandhm,                     // llvm.ppc.altivec.vexpandhm
151
    ppc_altivec_vexpandqm,                     // llvm.ppc.altivec.vexpandqm
152
    ppc_altivec_vexpandwm,                     // llvm.ppc.altivec.vexpandwm
153
    ppc_altivec_vexptefp,                      // llvm.ppc.altivec.vexptefp
154
    ppc_altivec_vextddvlx,                     // llvm.ppc.altivec.vextddvlx
155
    ppc_altivec_vextddvrx,                     // llvm.ppc.altivec.vextddvrx
156
    ppc_altivec_vextdubvlx,                    // llvm.ppc.altivec.vextdubvlx
157
    ppc_altivec_vextdubvrx,                    // llvm.ppc.altivec.vextdubvrx
158
    ppc_altivec_vextduhvlx,                    // llvm.ppc.altivec.vextduhvlx
159
    ppc_altivec_vextduhvrx,                    // llvm.ppc.altivec.vextduhvrx
160
    ppc_altivec_vextduwvlx,                    // llvm.ppc.altivec.vextduwvlx
161
    ppc_altivec_vextduwvrx,                    // llvm.ppc.altivec.vextduwvrx
162
    ppc_altivec_vextractbm,                    // llvm.ppc.altivec.vextractbm
163
    ppc_altivec_vextractdm,                    // llvm.ppc.altivec.vextractdm
164
    ppc_altivec_vextracthm,                    // llvm.ppc.altivec.vextracthm
165
    ppc_altivec_vextractqm,                    // llvm.ppc.altivec.vextractqm
166
    ppc_altivec_vextractwm,                    // llvm.ppc.altivec.vextractwm
167
    ppc_altivec_vextsb2d,                      // llvm.ppc.altivec.vextsb2d
168
    ppc_altivec_vextsb2w,                      // llvm.ppc.altivec.vextsb2w
169
    ppc_altivec_vextsd2q,                      // llvm.ppc.altivec.vextsd2q
170
    ppc_altivec_vextsh2d,                      // llvm.ppc.altivec.vextsh2d
171
    ppc_altivec_vextsh2w,                      // llvm.ppc.altivec.vextsh2w
172
    ppc_altivec_vextsw2d,                      // llvm.ppc.altivec.vextsw2d
173
    ppc_altivec_vgbbd,                         // llvm.ppc.altivec.vgbbd
174
    ppc_altivec_vgnb,                          // llvm.ppc.altivec.vgnb
175
    ppc_altivec_vinsblx,                       // llvm.ppc.altivec.vinsblx
176
    ppc_altivec_vinsbrx,                       // llvm.ppc.altivec.vinsbrx
177
    ppc_altivec_vinsbvlx,                      // llvm.ppc.altivec.vinsbvlx
178
    ppc_altivec_vinsbvrx,                      // llvm.ppc.altivec.vinsbvrx
179
    ppc_altivec_vinsd,                         // llvm.ppc.altivec.vinsd
180
    ppc_altivec_vinsdlx,                       // llvm.ppc.altivec.vinsdlx
181
    ppc_altivec_vinsdrx,                       // llvm.ppc.altivec.vinsdrx
182
    ppc_altivec_vinshlx,                       // llvm.ppc.altivec.vinshlx
183
    ppc_altivec_vinshrx,                       // llvm.ppc.altivec.vinshrx
184
    ppc_altivec_vinshvlx,                      // llvm.ppc.altivec.vinshvlx
185
    ppc_altivec_vinshvrx,                      // llvm.ppc.altivec.vinshvrx
186
    ppc_altivec_vinsw,                         // llvm.ppc.altivec.vinsw
187
    ppc_altivec_vinswlx,                       // llvm.ppc.altivec.vinswlx
188
    ppc_altivec_vinswrx,                       // llvm.ppc.altivec.vinswrx
189
    ppc_altivec_vinswvlx,                      // llvm.ppc.altivec.vinswvlx
190
    ppc_altivec_vinswvrx,                      // llvm.ppc.altivec.vinswvrx
191
    ppc_altivec_vlogefp,                       // llvm.ppc.altivec.vlogefp
192
    ppc_altivec_vmaddfp,                       // llvm.ppc.altivec.vmaddfp
193
    ppc_altivec_vmaxfp,                        // llvm.ppc.altivec.vmaxfp
194
    ppc_altivec_vmaxsb,                        // llvm.ppc.altivec.vmaxsb
195
    ppc_altivec_vmaxsd,                        // llvm.ppc.altivec.vmaxsd
196
    ppc_altivec_vmaxsh,                        // llvm.ppc.altivec.vmaxsh
197
    ppc_altivec_vmaxsw,                        // llvm.ppc.altivec.vmaxsw
198
    ppc_altivec_vmaxub,                        // llvm.ppc.altivec.vmaxub
199
    ppc_altivec_vmaxud,                        // llvm.ppc.altivec.vmaxud
200
    ppc_altivec_vmaxuh,                        // llvm.ppc.altivec.vmaxuh
201
    ppc_altivec_vmaxuw,                        // llvm.ppc.altivec.vmaxuw
202
    ppc_altivec_vmhaddshs,                     // llvm.ppc.altivec.vmhaddshs
203
    ppc_altivec_vmhraddshs,                    // llvm.ppc.altivec.vmhraddshs
204
    ppc_altivec_vminfp,                        // llvm.ppc.altivec.vminfp
205
    ppc_altivec_vminsb,                        // llvm.ppc.altivec.vminsb
206
    ppc_altivec_vminsd,                        // llvm.ppc.altivec.vminsd
207
    ppc_altivec_vminsh,                        // llvm.ppc.altivec.vminsh
208
    ppc_altivec_vminsw,                        // llvm.ppc.altivec.vminsw
209
    ppc_altivec_vminub,                        // llvm.ppc.altivec.vminub
210
    ppc_altivec_vminud,                        // llvm.ppc.altivec.vminud
211
    ppc_altivec_vminuh,                        // llvm.ppc.altivec.vminuh
212
    ppc_altivec_vminuw,                        // llvm.ppc.altivec.vminuw
213
    ppc_altivec_vmladduhm,                     // llvm.ppc.altivec.vmladduhm
214
    ppc_altivec_vmsumcud,                      // llvm.ppc.altivec.vmsumcud
215
    ppc_altivec_vmsummbm,                      // llvm.ppc.altivec.vmsummbm
216
    ppc_altivec_vmsumshm,                      // llvm.ppc.altivec.vmsumshm
217
    ppc_altivec_vmsumshs,                      // llvm.ppc.altivec.vmsumshs
218
    ppc_altivec_vmsumubm,                      // llvm.ppc.altivec.vmsumubm
219
    ppc_altivec_vmsumudm,                      // llvm.ppc.altivec.vmsumudm
220
    ppc_altivec_vmsumuhm,                      // llvm.ppc.altivec.vmsumuhm
221
    ppc_altivec_vmsumuhs,                      // llvm.ppc.altivec.vmsumuhs
222
    ppc_altivec_vmulesb,                       // llvm.ppc.altivec.vmulesb
223
    ppc_altivec_vmulesd,                       // llvm.ppc.altivec.vmulesd
224
    ppc_altivec_vmulesh,                       // llvm.ppc.altivec.vmulesh
225
    ppc_altivec_vmulesw,                       // llvm.ppc.altivec.vmulesw
226
    ppc_altivec_vmuleub,                       // llvm.ppc.altivec.vmuleub
227
    ppc_altivec_vmuleud,                       // llvm.ppc.altivec.vmuleud
228
    ppc_altivec_vmuleuh,                       // llvm.ppc.altivec.vmuleuh
229
    ppc_altivec_vmuleuw,                       // llvm.ppc.altivec.vmuleuw
230
    ppc_altivec_vmulhsd,                       // llvm.ppc.altivec.vmulhsd
231
    ppc_altivec_vmulhsw,                       // llvm.ppc.altivec.vmulhsw
232
    ppc_altivec_vmulhud,                       // llvm.ppc.altivec.vmulhud
233
    ppc_altivec_vmulhuw,                       // llvm.ppc.altivec.vmulhuw
234
    ppc_altivec_vmulosb,                       // llvm.ppc.altivec.vmulosb
235
    ppc_altivec_vmulosd,                       // llvm.ppc.altivec.vmulosd
236
    ppc_altivec_vmulosh,                       // llvm.ppc.altivec.vmulosh
237
    ppc_altivec_vmulosw,                       // llvm.ppc.altivec.vmulosw
238
    ppc_altivec_vmuloub,                       // llvm.ppc.altivec.vmuloub
239
    ppc_altivec_vmuloud,                       // llvm.ppc.altivec.vmuloud
240
    ppc_altivec_vmulouh,                       // llvm.ppc.altivec.vmulouh
241
    ppc_altivec_vmulouw,                       // llvm.ppc.altivec.vmulouw
242
    ppc_altivec_vnmsubfp,                      // llvm.ppc.altivec.vnmsubfp
243
    ppc_altivec_vpdepd,                        // llvm.ppc.altivec.vpdepd
244
    ppc_altivec_vperm,                         // llvm.ppc.altivec.vperm
245
    ppc_altivec_vpextd,                        // llvm.ppc.altivec.vpextd
246
    ppc_altivec_vpkpx,                         // llvm.ppc.altivec.vpkpx
247
    ppc_altivec_vpksdss,                       // llvm.ppc.altivec.vpksdss
248
    ppc_altivec_vpksdus,                       // llvm.ppc.altivec.vpksdus
249
    ppc_altivec_vpkshss,                       // llvm.ppc.altivec.vpkshss
250
    ppc_altivec_vpkshus,                       // llvm.ppc.altivec.vpkshus
251
    ppc_altivec_vpkswss,                       // llvm.ppc.altivec.vpkswss
252
    ppc_altivec_vpkswus,                       // llvm.ppc.altivec.vpkswus
253
    ppc_altivec_vpkudus,                       // llvm.ppc.altivec.vpkudus
254
    ppc_altivec_vpkuhus,                       // llvm.ppc.altivec.vpkuhus
255
    ppc_altivec_vpkuwus,                       // llvm.ppc.altivec.vpkuwus
256
    ppc_altivec_vprtybd,                       // llvm.ppc.altivec.vprtybd
257
    ppc_altivec_vprtybq,                       // llvm.ppc.altivec.vprtybq
258
    ppc_altivec_vprtybw,                       // llvm.ppc.altivec.vprtybw
259
    ppc_altivec_vrefp,                         // llvm.ppc.altivec.vrefp
260
    ppc_altivec_vrfim,                         // llvm.ppc.altivec.vrfim
261
    ppc_altivec_vrfin,                         // llvm.ppc.altivec.vrfin
262
    ppc_altivec_vrfip,                         // llvm.ppc.altivec.vrfip
263
    ppc_altivec_vrfiz,                         // llvm.ppc.altivec.vrfiz
264
    ppc_altivec_vrlb,                          // llvm.ppc.altivec.vrlb
265
    ppc_altivec_vrld,                          // llvm.ppc.altivec.vrld
266
    ppc_altivec_vrldmi,                        // llvm.ppc.altivec.vrldmi
267
    ppc_altivec_vrldnm,                        // llvm.ppc.altivec.vrldnm
268
    ppc_altivec_vrlh,                          // llvm.ppc.altivec.vrlh
269
    ppc_altivec_vrlqmi,                        // llvm.ppc.altivec.vrlqmi
270
    ppc_altivec_vrlqnm,                        // llvm.ppc.altivec.vrlqnm
271
    ppc_altivec_vrlw,                          // llvm.ppc.altivec.vrlw
272
    ppc_altivec_vrlwmi,                        // llvm.ppc.altivec.vrlwmi
273
    ppc_altivec_vrlwnm,                        // llvm.ppc.altivec.vrlwnm
274
    ppc_altivec_vrsqrtefp,                     // llvm.ppc.altivec.vrsqrtefp
275
    ppc_altivec_vsel,                          // llvm.ppc.altivec.vsel
276
    ppc_altivec_vsl,                           // llvm.ppc.altivec.vsl
277
    ppc_altivec_vslb,                          // llvm.ppc.altivec.vslb
278
    ppc_altivec_vsldbi,                        // llvm.ppc.altivec.vsldbi
279
    ppc_altivec_vslh,                          // llvm.ppc.altivec.vslh
280
    ppc_altivec_vslo,                          // llvm.ppc.altivec.vslo
281
    ppc_altivec_vslv,                          // llvm.ppc.altivec.vslv
282
    ppc_altivec_vslw,                          // llvm.ppc.altivec.vslw
283
    ppc_altivec_vsr,                           // llvm.ppc.altivec.vsr
284
    ppc_altivec_vsrab,                         // llvm.ppc.altivec.vsrab
285
    ppc_altivec_vsrah,                         // llvm.ppc.altivec.vsrah
286
    ppc_altivec_vsraw,                         // llvm.ppc.altivec.vsraw
287
    ppc_altivec_vsrb,                          // llvm.ppc.altivec.vsrb
288
    ppc_altivec_vsrdbi,                        // llvm.ppc.altivec.vsrdbi
289
    ppc_altivec_vsrh,                          // llvm.ppc.altivec.vsrh
290
    ppc_altivec_vsro,                          // llvm.ppc.altivec.vsro
291
    ppc_altivec_vsrv,                          // llvm.ppc.altivec.vsrv
292
    ppc_altivec_vsrw,                          // llvm.ppc.altivec.vsrw
293
    ppc_altivec_vstribl,                       // llvm.ppc.altivec.vstribl
294
    ppc_altivec_vstribl_p,                     // llvm.ppc.altivec.vstribl.p
295
    ppc_altivec_vstribr,                       // llvm.ppc.altivec.vstribr
296
    ppc_altivec_vstribr_p,                     // llvm.ppc.altivec.vstribr.p
297
    ppc_altivec_vstrihl,                       // llvm.ppc.altivec.vstrihl
298
    ppc_altivec_vstrihl_p,                     // llvm.ppc.altivec.vstrihl.p
299
    ppc_altivec_vstrihr,                       // llvm.ppc.altivec.vstrihr
300
    ppc_altivec_vstrihr_p,                     // llvm.ppc.altivec.vstrihr.p
301
    ppc_altivec_vsubcuq,                       // llvm.ppc.altivec.vsubcuq
302
    ppc_altivec_vsubcuw,                       // llvm.ppc.altivec.vsubcuw
303
    ppc_altivec_vsubecuq,                      // llvm.ppc.altivec.vsubecuq
304
    ppc_altivec_vsubeuqm,                      // llvm.ppc.altivec.vsubeuqm
305
    ppc_altivec_vsubsbs,                       // llvm.ppc.altivec.vsubsbs
306
    ppc_altivec_vsubshs,                       // llvm.ppc.altivec.vsubshs
307
    ppc_altivec_vsubsws,                       // llvm.ppc.altivec.vsubsws
308
    ppc_altivec_vsububs,                       // llvm.ppc.altivec.vsububs
309
    ppc_altivec_vsubuhs,                       // llvm.ppc.altivec.vsubuhs
310
    ppc_altivec_vsubuws,                       // llvm.ppc.altivec.vsubuws
311
    ppc_altivec_vsum2sws,                      // llvm.ppc.altivec.vsum2sws
312
    ppc_altivec_vsum4sbs,                      // llvm.ppc.altivec.vsum4sbs
313
    ppc_altivec_vsum4shs,                      // llvm.ppc.altivec.vsum4shs
314
    ppc_altivec_vsum4ubs,                      // llvm.ppc.altivec.vsum4ubs
315
    ppc_altivec_vsumsws,                       // llvm.ppc.altivec.vsumsws
316
    ppc_altivec_vupkhpx,                       // llvm.ppc.altivec.vupkhpx
317
    ppc_altivec_vupkhsb,                       // llvm.ppc.altivec.vupkhsb
318
    ppc_altivec_vupkhsh,                       // llvm.ppc.altivec.vupkhsh
319
    ppc_altivec_vupkhsw,                       // llvm.ppc.altivec.vupkhsw
320
    ppc_altivec_vupklpx,                       // llvm.ppc.altivec.vupklpx
321
    ppc_altivec_vupklsb,                       // llvm.ppc.altivec.vupklsb
322
    ppc_altivec_vupklsh,                       // llvm.ppc.altivec.vupklsh
323
    ppc_altivec_vupklsw,                       // llvm.ppc.altivec.vupklsw
324
    ppc_atomic_load_i128,                      // llvm.ppc.atomic.load.i128
325
    ppc_atomic_store_i128,                     // llvm.ppc.atomic.store.i128
326
    ppc_atomicrmw_add_i128,                    // llvm.ppc.atomicrmw.add.i128
327
    ppc_atomicrmw_and_i128,                    // llvm.ppc.atomicrmw.and.i128
328
    ppc_atomicrmw_nand_i128,                   // llvm.ppc.atomicrmw.nand.i128
329
    ppc_atomicrmw_or_i128,                     // llvm.ppc.atomicrmw.or.i128
330
    ppc_atomicrmw_sub_i128,                    // llvm.ppc.atomicrmw.sub.i128
331
    ppc_atomicrmw_xchg_i128,                   // llvm.ppc.atomicrmw.xchg.i128
332
    ppc_atomicrmw_xor_i128,                    // llvm.ppc.atomicrmw.xor.i128
333
    ppc_bcdadd,                                // llvm.ppc.bcdadd
334
    ppc_bcdadd_p,                              // llvm.ppc.bcdadd.p
335
    ppc_bcdsub,                                // llvm.ppc.bcdsub
336
    ppc_bcdsub_p,                              // llvm.ppc.bcdsub.p
337
    ppc_bpermd,                                // llvm.ppc.bpermd
338
    ppc_cfence,                                // llvm.ppc.cfence
339
    ppc_cfuged,                                // llvm.ppc.cfuged
340
    ppc_cmpb,                                  // llvm.ppc.cmpb
341
    ppc_cmpeqb,                                // llvm.ppc.cmpeqb
342
    ppc_cmprb,                                 // llvm.ppc.cmprb
343
    ppc_cmpxchg_i128,                          // llvm.ppc.cmpxchg.i128
344
    ppc_cntlzdm,                               // llvm.ppc.cntlzdm
345
    ppc_cnttzdm,                               // llvm.ppc.cnttzdm
346
    ppc_compare_exp_eq,                        // llvm.ppc.compare.exp.eq
347
    ppc_compare_exp_gt,                        // llvm.ppc.compare.exp.gt
348
    ppc_compare_exp_lt,                        // llvm.ppc.compare.exp.lt
349
    ppc_compare_exp_uo,                        // llvm.ppc.compare.exp.uo
350
    ppc_convert_f128_to_ppcf128,               // llvm.ppc.convert.f128.to.ppcf128
351
    ppc_convert_ppcf128_to_f128,               // llvm.ppc.convert.ppcf128.to.f128
352
    ppc_darn,                                  // llvm.ppc.darn
353
    ppc_darn32,                                // llvm.ppc.darn32
354
    ppc_darnraw,                               // llvm.ppc.darnraw
355
    ppc_dcba,                                  // llvm.ppc.dcba
356
    ppc_dcbf,                                  // llvm.ppc.dcbf
357
    ppc_dcbfl,                                 // llvm.ppc.dcbfl
358
    ppc_dcbflp,                                // llvm.ppc.dcbflp
359
    ppc_dcbfps,                                // llvm.ppc.dcbfps
360
    ppc_dcbi,                                  // llvm.ppc.dcbi
361
    ppc_dcbst,                                 // llvm.ppc.dcbst
362
    ppc_dcbstps,                               // llvm.ppc.dcbstps
363
    ppc_dcbt,                                  // llvm.ppc.dcbt
364
    ppc_dcbt_with_hint,                        // llvm.ppc.dcbt.with.hint
365
    ppc_dcbtst,                                // llvm.ppc.dcbtst
366
    ppc_dcbtst_with_hint,                      // llvm.ppc.dcbtst.with.hint
367
    ppc_dcbtstt,                               // llvm.ppc.dcbtstt
368
    ppc_dcbtt,                                 // llvm.ppc.dcbtt
369
    ppc_dcbz,                                  // llvm.ppc.dcbz
370
    ppc_dcbzl,                                 // llvm.ppc.dcbzl
371
    ppc_divde,                                 // llvm.ppc.divde
372
    ppc_divdeu,                                // llvm.ppc.divdeu
373
    ppc_divf128_round_to_odd,                  // llvm.ppc.divf128.round.to.odd
374
    ppc_divwe,                                 // llvm.ppc.divwe
375
    ppc_divweu,                                // llvm.ppc.divweu
376
    ppc_eieio,                                 // llvm.ppc.eieio
377
    ppc_extract_exp,                           // llvm.ppc.extract.exp
378
    ppc_extract_sig,                           // llvm.ppc.extract.sig
379
    ppc_fcfid,                                 // llvm.ppc.fcfid
380
    ppc_fcfud,                                 // llvm.ppc.fcfud
381
    ppc_fctid,                                 // llvm.ppc.fctid
382
    ppc_fctidz,                                // llvm.ppc.fctidz
383
    ppc_fctiw,                                 // llvm.ppc.fctiw
384
    ppc_fctiwz,                                // llvm.ppc.fctiwz
385
    ppc_fctudz,                                // llvm.ppc.fctudz
386
    ppc_fctuwz,                                // llvm.ppc.fctuwz
387
    ppc_fmaf128_round_to_odd,                  // llvm.ppc.fmaf128.round.to.odd
388
    ppc_fmsub,                                 // llvm.ppc.fmsub
389
    ppc_fmsubs,                                // llvm.ppc.fmsubs
390
    ppc_fnabs,                                 // llvm.ppc.fnabs
391
    ppc_fnabss,                                // llvm.ppc.fnabss
392
    ppc_fnmadd,                                // llvm.ppc.fnmadd
393
    ppc_fnmadds,                               // llvm.ppc.fnmadds
394
    ppc_fnmsub,                                // llvm.ppc.fnmsub
395
    ppc_fre,                                   // llvm.ppc.fre
396
    ppc_fres,                                  // llvm.ppc.fres
397
    ppc_frsqrte,                               // llvm.ppc.frsqrte
398
    ppc_frsqrtes,                              // llvm.ppc.frsqrtes
399
    ppc_fsel,                                  // llvm.ppc.fsel
400
    ppc_fsels,                                 // llvm.ppc.fsels
401
    ppc_get_texasr,                            // llvm.ppc.get.texasr
402
    ppc_get_texasru,                           // llvm.ppc.get.texasru
403
    ppc_get_tfhar,                             // llvm.ppc.get.tfhar
404
    ppc_get_tfiar,                             // llvm.ppc.get.tfiar
405
    ppc_icbt,                                  // llvm.ppc.icbt
406
    ppc_insert_exp,                            // llvm.ppc.insert.exp
407
    ppc_iospace_eieio,                         // llvm.ppc.iospace.eieio
408
    ppc_iospace_lwsync,                        // llvm.ppc.iospace.lwsync
409
    ppc_iospace_sync,                          // llvm.ppc.iospace.sync
410
    ppc_isync,                                 // llvm.ppc.isync
411
    ppc_load2r,                                // llvm.ppc.load2r
412
    ppc_load4r,                                // llvm.ppc.load4r
413
    ppc_load8r,                                // llvm.ppc.load8r
414
    ppc_lwsync,                                // llvm.ppc.lwsync
415
    ppc_maddhd,                                // llvm.ppc.maddhd
416
    ppc_maddhdu,                               // llvm.ppc.maddhdu
417
    ppc_maddld,                                // llvm.ppc.maddld
418
    ppc_maxfe,                                 // llvm.ppc.maxfe
419
    ppc_maxfl,                                 // llvm.ppc.maxfl
420
    ppc_maxfs,                                 // llvm.ppc.maxfs
421
    ppc_mfmsr,                                 // llvm.ppc.mfmsr
422
    ppc_mfspr,                                 // llvm.ppc.mfspr
423
    ppc_mftbu,                                 // llvm.ppc.mftbu
424
    ppc_minfe,                                 // llvm.ppc.minfe
425
    ppc_minfl,                                 // llvm.ppc.minfl
426
    ppc_minfs,                                 // llvm.ppc.minfs
427
    ppc_mma_assemble_acc,                      // llvm.ppc.mma.assemble.acc
428
    ppc_mma_disassemble_acc,                   // llvm.ppc.mma.disassemble.acc
429
    ppc_mma_pmxvbf16ger2,                      // llvm.ppc.mma.pmxvbf16ger2
430
    ppc_mma_pmxvbf16ger2nn,                    // llvm.ppc.mma.pmxvbf16ger2nn
431
    ppc_mma_pmxvbf16ger2np,                    // llvm.ppc.mma.pmxvbf16ger2np
432
    ppc_mma_pmxvbf16ger2pn,                    // llvm.ppc.mma.pmxvbf16ger2pn
433
    ppc_mma_pmxvbf16ger2pp,                    // llvm.ppc.mma.pmxvbf16ger2pp
434
    ppc_mma_pmxvf16ger2,                       // llvm.ppc.mma.pmxvf16ger2
435
    ppc_mma_pmxvf16ger2nn,                     // llvm.ppc.mma.pmxvf16ger2nn
436
    ppc_mma_pmxvf16ger2np,                     // llvm.ppc.mma.pmxvf16ger2np
437
    ppc_mma_pmxvf16ger2pn,                     // llvm.ppc.mma.pmxvf16ger2pn
438
    ppc_mma_pmxvf16ger2pp,                     // llvm.ppc.mma.pmxvf16ger2pp
439
    ppc_mma_pmxvf32ger,                        // llvm.ppc.mma.pmxvf32ger
440
    ppc_mma_pmxvf32gernn,                      // llvm.ppc.mma.pmxvf32gernn
441
    ppc_mma_pmxvf32gernp,                      // llvm.ppc.mma.pmxvf32gernp
442
    ppc_mma_pmxvf32gerpn,                      // llvm.ppc.mma.pmxvf32gerpn
443
    ppc_mma_pmxvf32gerpp,                      // llvm.ppc.mma.pmxvf32gerpp
444
    ppc_mma_pmxvf64ger,                        // llvm.ppc.mma.pmxvf64ger
445
    ppc_mma_pmxvf64gernn,                      // llvm.ppc.mma.pmxvf64gernn
446
    ppc_mma_pmxvf64gernp,                      // llvm.ppc.mma.pmxvf64gernp
447
    ppc_mma_pmxvf64gerpn,                      // llvm.ppc.mma.pmxvf64gerpn
448
    ppc_mma_pmxvf64gerpp,                      // llvm.ppc.mma.pmxvf64gerpp
449
    ppc_mma_pmxvi16ger2,                       // llvm.ppc.mma.pmxvi16ger2
450
    ppc_mma_pmxvi16ger2pp,                     // llvm.ppc.mma.pmxvi16ger2pp
451
    ppc_mma_pmxvi16ger2s,                      // llvm.ppc.mma.pmxvi16ger2s
452
    ppc_mma_pmxvi16ger2spp,                    // llvm.ppc.mma.pmxvi16ger2spp
453
    ppc_mma_pmxvi4ger8,                        // llvm.ppc.mma.pmxvi4ger8
454
    ppc_mma_pmxvi4ger8pp,                      // llvm.ppc.mma.pmxvi4ger8pp
455
    ppc_mma_pmxvi8ger4,                        // llvm.ppc.mma.pmxvi8ger4
456
    ppc_mma_pmxvi8ger4pp,                      // llvm.ppc.mma.pmxvi8ger4pp
457
    ppc_mma_pmxvi8ger4spp,                     // llvm.ppc.mma.pmxvi8ger4spp
458
    ppc_mma_xvbf16ger2,                        // llvm.ppc.mma.xvbf16ger2
459
    ppc_mma_xvbf16ger2nn,                      // llvm.ppc.mma.xvbf16ger2nn
460
    ppc_mma_xvbf16ger2np,                      // llvm.ppc.mma.xvbf16ger2np
461
    ppc_mma_xvbf16ger2pn,                      // llvm.ppc.mma.xvbf16ger2pn
462
    ppc_mma_xvbf16ger2pp,                      // llvm.ppc.mma.xvbf16ger2pp
463
    ppc_mma_xvf16ger2,                         // llvm.ppc.mma.xvf16ger2
464
    ppc_mma_xvf16ger2nn,                       // llvm.ppc.mma.xvf16ger2nn
465
    ppc_mma_xvf16ger2np,                       // llvm.ppc.mma.xvf16ger2np
466
    ppc_mma_xvf16ger2pn,                       // llvm.ppc.mma.xvf16ger2pn
467
    ppc_mma_xvf16ger2pp,                       // llvm.ppc.mma.xvf16ger2pp
468
    ppc_mma_xvf32ger,                          // llvm.ppc.mma.xvf32ger
469
    ppc_mma_xvf32gernn,                        // llvm.ppc.mma.xvf32gernn
470
    ppc_mma_xvf32gernp,                        // llvm.ppc.mma.xvf32gernp
471
    ppc_mma_xvf32gerpn,                        // llvm.ppc.mma.xvf32gerpn
472
    ppc_mma_xvf32gerpp,                        // llvm.ppc.mma.xvf32gerpp
473
    ppc_mma_xvf64ger,                          // llvm.ppc.mma.xvf64ger
474
    ppc_mma_xvf64gernn,                        // llvm.ppc.mma.xvf64gernn
475
    ppc_mma_xvf64gernp,                        // llvm.ppc.mma.xvf64gernp
476
    ppc_mma_xvf64gerpn,                        // llvm.ppc.mma.xvf64gerpn
477
    ppc_mma_xvf64gerpp,                        // llvm.ppc.mma.xvf64gerpp
478
    ppc_mma_xvi16ger2,                         // llvm.ppc.mma.xvi16ger2
479
    ppc_mma_xvi16ger2pp,                       // llvm.ppc.mma.xvi16ger2pp
480
    ppc_mma_xvi16ger2s,                        // llvm.ppc.mma.xvi16ger2s
481
    ppc_mma_xvi16ger2spp,                      // llvm.ppc.mma.xvi16ger2spp
482
    ppc_mma_xvi4ger8,                          // llvm.ppc.mma.xvi4ger8
483
    ppc_mma_xvi4ger8pp,                        // llvm.ppc.mma.xvi4ger8pp
484
    ppc_mma_xvi8ger4,                          // llvm.ppc.mma.xvi8ger4
485
    ppc_mma_xvi8ger4pp,                        // llvm.ppc.mma.xvi8ger4pp
486
    ppc_mma_xvi8ger4spp,                       // llvm.ppc.mma.xvi8ger4spp
487
    ppc_mma_xxmfacc,                           // llvm.ppc.mma.xxmfacc
488
    ppc_mma_xxmtacc,                           // llvm.ppc.mma.xxmtacc
489
    ppc_mma_xxsetaccz,                         // llvm.ppc.mma.xxsetaccz
490
    ppc_mtfsb0,                                // llvm.ppc.mtfsb0
491
    ppc_mtfsb1,                                // llvm.ppc.mtfsb1
492
    ppc_mtfsf,                                 // llvm.ppc.mtfsf
493
    ppc_mtfsfi,                                // llvm.ppc.mtfsfi
494
    ppc_mtmsr,                                 // llvm.ppc.mtmsr
495
    ppc_mtspr,                                 // llvm.ppc.mtspr
496
    ppc_mulf128_round_to_odd,                  // llvm.ppc.mulf128.round.to.odd
497
    ppc_mulhd,                                 // llvm.ppc.mulhd
498
    ppc_mulhdu,                                // llvm.ppc.mulhdu
499
    ppc_mulhw,                                 // llvm.ppc.mulhw
500
    ppc_mulhwu,                                // llvm.ppc.mulhwu
501
    ppc_pack_longdouble,                       // llvm.ppc.pack.longdouble
502
    ppc_pdepd,                                 // llvm.ppc.pdepd
503
    ppc_pextd,                                 // llvm.ppc.pextd
504
    ppc_popcntb,                               // llvm.ppc.popcntb
505
    ppc_readflm,                               // llvm.ppc.readflm
506
    ppc_scalar_extract_expq,                   // llvm.ppc.scalar.extract.expq
507
    ppc_scalar_insert_exp_qp,                  // llvm.ppc.scalar.insert.exp.qp
508
    ppc_set_texasr,                            // llvm.ppc.set.texasr
509
    ppc_set_texasru,                           // llvm.ppc.set.texasru
510
    ppc_set_tfhar,                             // llvm.ppc.set.tfhar
511
    ppc_set_tfiar,                             // llvm.ppc.set.tfiar
512
    ppc_setb,                                  // llvm.ppc.setb
513
    ppc_setflm,                                // llvm.ppc.setflm
514
    ppc_setrnd,                                // llvm.ppc.setrnd
515
    ppc_sqrtf128_round_to_odd,                 // llvm.ppc.sqrtf128.round.to.odd
516
    ppc_stbcx,                                 // llvm.ppc.stbcx
517
    ppc_stdcx,                                 // llvm.ppc.stdcx
518
    ppc_stfiw,                                 // llvm.ppc.stfiw
519
    ppc_sthcx,                                 // llvm.ppc.sthcx
520
    ppc_store2r,                               // llvm.ppc.store2r
521
    ppc_store4r,                               // llvm.ppc.store4r
522
    ppc_store8r,                               // llvm.ppc.store8r
523
    ppc_stwcx,                                 // llvm.ppc.stwcx
524
    ppc_subf128_round_to_odd,                  // llvm.ppc.subf128.round.to.odd
525
    ppc_sync,                                  // llvm.ppc.sync
526
    ppc_tabort,                                // llvm.ppc.tabort
527
    ppc_tabortdc,                              // llvm.ppc.tabortdc
528
    ppc_tabortdci,                             // llvm.ppc.tabortdci
529
    ppc_tabortwc,                              // llvm.ppc.tabortwc
530
    ppc_tabortwci,                             // llvm.ppc.tabortwci
531
    ppc_tbegin,                                // llvm.ppc.tbegin
532
    ppc_tcheck,                                // llvm.ppc.tcheck
533
    ppc_tdw,                                   // llvm.ppc.tdw
534
    ppc_tend,                                  // llvm.ppc.tend
535
    ppc_tendall,                               // llvm.ppc.tendall
536
    ppc_test_data_class,                       // llvm.ppc.test.data.class
537
    ppc_trap,                                  // llvm.ppc.trap
538
    ppc_trapd,                                 // llvm.ppc.trapd
539
    ppc_trechkpt,                              // llvm.ppc.trechkpt
540
    ppc_treclaim,                              // llvm.ppc.treclaim
541
    ppc_tresume,                               // llvm.ppc.tresume
542
    ppc_truncf128_round_to_odd,                // llvm.ppc.truncf128.round.to.odd
543
    ppc_tsr,                                   // llvm.ppc.tsr
544
    ppc_tsuspend,                              // llvm.ppc.tsuspend
545
    ppc_ttest,                                 // llvm.ppc.ttest
546
    ppc_tw,                                    // llvm.ppc.tw
547
    ppc_unpack_longdouble,                     // llvm.ppc.unpack.longdouble
548
    ppc_vsx_assemble_pair,                     // llvm.ppc.vsx.assemble.pair
549
    ppc_vsx_disassemble_pair,                  // llvm.ppc.vsx.disassemble.pair
550
    ppc_vsx_lxvd2x,                            // llvm.ppc.vsx.lxvd2x
551
    ppc_vsx_lxvd2x_be,                         // llvm.ppc.vsx.lxvd2x.be
552
    ppc_vsx_lxvl,                              // llvm.ppc.vsx.lxvl
553
    ppc_vsx_lxvll,                             // llvm.ppc.vsx.lxvll
554
    ppc_vsx_lxvp,                              // llvm.ppc.vsx.lxvp
555
    ppc_vsx_lxvw4x,                            // llvm.ppc.vsx.lxvw4x
556
    ppc_vsx_lxvw4x_be,                         // llvm.ppc.vsx.lxvw4x.be
557
    ppc_vsx_stxvd2x,                           // llvm.ppc.vsx.stxvd2x
558
    ppc_vsx_stxvd2x_be,                        // llvm.ppc.vsx.stxvd2x.be
559
    ppc_vsx_stxvl,                             // llvm.ppc.vsx.stxvl
560
    ppc_vsx_stxvll,                            // llvm.ppc.vsx.stxvll
561
    ppc_vsx_stxvp,                             // llvm.ppc.vsx.stxvp
562
    ppc_vsx_stxvw4x,                           // llvm.ppc.vsx.stxvw4x
563
    ppc_vsx_stxvw4x_be,                        // llvm.ppc.vsx.stxvw4x.be
564
    ppc_vsx_xsmaxdp,                           // llvm.ppc.vsx.xsmaxdp
565
    ppc_vsx_xsmindp,                           // llvm.ppc.vsx.xsmindp
566
    ppc_vsx_xvcmpeqdp,                         // llvm.ppc.vsx.xvcmpeqdp
567
    ppc_vsx_xvcmpeqdp_p,                       // llvm.ppc.vsx.xvcmpeqdp.p
568
    ppc_vsx_xvcmpeqsp,                         // llvm.ppc.vsx.xvcmpeqsp
569
    ppc_vsx_xvcmpeqsp_p,                       // llvm.ppc.vsx.xvcmpeqsp.p
570
    ppc_vsx_xvcmpgedp,                         // llvm.ppc.vsx.xvcmpgedp
571
    ppc_vsx_xvcmpgedp_p,                       // llvm.ppc.vsx.xvcmpgedp.p
572
    ppc_vsx_xvcmpgesp,                         // llvm.ppc.vsx.xvcmpgesp
573
    ppc_vsx_xvcmpgesp_p,                       // llvm.ppc.vsx.xvcmpgesp.p
574
    ppc_vsx_xvcmpgtdp,                         // llvm.ppc.vsx.xvcmpgtdp
575
    ppc_vsx_xvcmpgtdp_p,                       // llvm.ppc.vsx.xvcmpgtdp.p
576
    ppc_vsx_xvcmpgtsp,                         // llvm.ppc.vsx.xvcmpgtsp
577
    ppc_vsx_xvcmpgtsp_p,                       // llvm.ppc.vsx.xvcmpgtsp.p
578
    ppc_vsx_xvcvbf16spn,                       // llvm.ppc.vsx.xvcvbf16spn
579
    ppc_vsx_xvcvdpsp,                          // llvm.ppc.vsx.xvcvdpsp
580
    ppc_vsx_xvcvdpsxws,                        // llvm.ppc.vsx.xvcvdpsxws
581
    ppc_vsx_xvcvdpuxws,                        // llvm.ppc.vsx.xvcvdpuxws
582
    ppc_vsx_xvcvhpsp,                          // llvm.ppc.vsx.xvcvhpsp
583
    ppc_vsx_xvcvspbf16,                        // llvm.ppc.vsx.xvcvspbf16
584
    ppc_vsx_xvcvspdp,                          // llvm.ppc.vsx.xvcvspdp
585
    ppc_vsx_xvcvsphp,                          // llvm.ppc.vsx.xvcvsphp
586
    ppc_vsx_xvcvspsxds,                        // llvm.ppc.vsx.xvcvspsxds
587
    ppc_vsx_xvcvspuxds,                        // llvm.ppc.vsx.xvcvspuxds
588
    ppc_vsx_xvcvsxdsp,                         // llvm.ppc.vsx.xvcvsxdsp
589
    ppc_vsx_xvcvsxwdp,                         // llvm.ppc.vsx.xvcvsxwdp
590
    ppc_vsx_xvcvuxdsp,                         // llvm.ppc.vsx.xvcvuxdsp
591
    ppc_vsx_xvcvuxwdp,                         // llvm.ppc.vsx.xvcvuxwdp
592
    ppc_vsx_xvdivdp,                           // llvm.ppc.vsx.xvdivdp
593
    ppc_vsx_xvdivsp,                           // llvm.ppc.vsx.xvdivsp
594
    ppc_vsx_xviexpdp,                          // llvm.ppc.vsx.xviexpdp
595
    ppc_vsx_xviexpsp,                          // llvm.ppc.vsx.xviexpsp
596
    ppc_vsx_xvmaxdp,                           // llvm.ppc.vsx.xvmaxdp
597
    ppc_vsx_xvmaxsp,                           // llvm.ppc.vsx.xvmaxsp
598
    ppc_vsx_xvmindp,                           // llvm.ppc.vsx.xvmindp
599
    ppc_vsx_xvminsp,                           // llvm.ppc.vsx.xvminsp
600
    ppc_vsx_xvrdpip,                           // llvm.ppc.vsx.xvrdpip
601
    ppc_vsx_xvredp,                            // llvm.ppc.vsx.xvredp
602
    ppc_vsx_xvresp,                            // llvm.ppc.vsx.xvresp
603
    ppc_vsx_xvrspip,                           // llvm.ppc.vsx.xvrspip
604
    ppc_vsx_xvrsqrtedp,                        // llvm.ppc.vsx.xvrsqrtedp
605
    ppc_vsx_xvrsqrtesp,                        // llvm.ppc.vsx.xvrsqrtesp
606
    ppc_vsx_xvtdivdp,                          // llvm.ppc.vsx.xvtdivdp
607
    ppc_vsx_xvtdivsp,                          // llvm.ppc.vsx.xvtdivsp
608
    ppc_vsx_xvtlsbb,                           // llvm.ppc.vsx.xvtlsbb
609
    ppc_vsx_xvtsqrtdp,                         // llvm.ppc.vsx.xvtsqrtdp
610
    ppc_vsx_xvtsqrtsp,                         // llvm.ppc.vsx.xvtsqrtsp
611
    ppc_vsx_xvtstdcdp,                         // llvm.ppc.vsx.xvtstdcdp
612
    ppc_vsx_xvtstdcsp,                         // llvm.ppc.vsx.xvtstdcsp
613
    ppc_vsx_xvxexpdp,                          // llvm.ppc.vsx.xvxexpdp
614
    ppc_vsx_xvxexpsp,                          // llvm.ppc.vsx.xvxexpsp
615
    ppc_vsx_xvxsigdp,                          // llvm.ppc.vsx.xvxsigdp
616
    ppc_vsx_xvxsigsp,                          // llvm.ppc.vsx.xvxsigsp
617
    ppc_vsx_xxblendvb,                         // llvm.ppc.vsx.xxblendvb
618
    ppc_vsx_xxblendvd,                         // llvm.ppc.vsx.xxblendvd
619
    ppc_vsx_xxblendvh,                         // llvm.ppc.vsx.xxblendvh
620
    ppc_vsx_xxblendvw,                         // llvm.ppc.vsx.xxblendvw
621
    ppc_vsx_xxeval,                            // llvm.ppc.vsx.xxeval
622
    ppc_vsx_xxextractuw,                       // llvm.ppc.vsx.xxextractuw
623
    ppc_vsx_xxgenpcvbm,                        // llvm.ppc.vsx.xxgenpcvbm
624
    ppc_vsx_xxgenpcvdm,                        // llvm.ppc.vsx.xxgenpcvdm
625
    ppc_vsx_xxgenpcvhm,                        // llvm.ppc.vsx.xxgenpcvhm
626
    ppc_vsx_xxgenpcvwm,                        // llvm.ppc.vsx.xxgenpcvwm
627
    ppc_vsx_xxinsertw,                         // llvm.ppc.vsx.xxinsertw
628
    ppc_vsx_xxleqv,                            // llvm.ppc.vsx.xxleqv
629
    ppc_vsx_xxpermx,                           // llvm.ppc.vsx.xxpermx
630
}; // enum
631
} // namespace Intrinsic
632
} // namespace llvm
633
 
634
#endif