- /*===- 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 = 7115,                                 // 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_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_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 
-