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