/*===- 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_addf128_round_to_odd = 6034, // 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_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_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_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_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_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_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_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_vexptefp, // llvm.ppc.altivec.vexptefp 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_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_vmulesh, // llvm.ppc.altivec.vmulesh ppc_altivec_vmulesw, // llvm.ppc.altivec.vmulesw ppc_altivec_vmuleub, // llvm.ppc.altivec.vmuleub ppc_altivec_vmuleuh, // llvm.ppc.altivec.vmuleuh ppc_altivec_vmuleuw, // llvm.ppc.altivec.vmuleuw ppc_altivec_vmulosb, // llvm.ppc.altivec.vmulosb ppc_altivec_vmulosh, // llvm.ppc.altivec.vmulosh ppc_altivec_vmulosw, // llvm.ppc.altivec.vmulosw ppc_altivec_vmuloub, // llvm.ppc.altivec.vmuloub 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_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_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_bpermd, // llvm.ppc.bpermd ppc_cfence, // llvm.ppc.cfence ppc_cfuged, // llvm.ppc.cfuged ppc_cntlzdm, // llvm.ppc.cntlzdm ppc_cnttzdm, // llvm.ppc.cnttzdm ppc_dcba, // llvm.ppc.dcba ppc_dcbf, // llvm.ppc.dcbf ppc_dcbfl, // llvm.ppc.dcbfl ppc_dcbflp, // llvm.ppc.dcbflp ppc_dcbi, // llvm.ppc.dcbi ppc_dcbst, // llvm.ppc.dcbst 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_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_fmaf128_round_to_odd, // llvm.ppc.fmaf128.round.to.odd 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_isync, // llvm.ppc.isync ppc_lwsync, // llvm.ppc.lwsync ppc_mulf128_round_to_odd, // llvm.ppc.mulf128.round.to.odd ppc_pdepd, // llvm.ppc.pdepd ppc_pextd, // llvm.ppc.pextd ppc_popcntb, // llvm.ppc.popcntb ppc_qpx_qvfabs, // llvm.ppc.qpx.qvfabs ppc_qpx_qvfadd, // llvm.ppc.qpx.qvfadd ppc_qpx_qvfadds, // llvm.ppc.qpx.qvfadds ppc_qpx_qvfcfid, // llvm.ppc.qpx.qvfcfid ppc_qpx_qvfcfids, // llvm.ppc.qpx.qvfcfids ppc_qpx_qvfcfidu, // llvm.ppc.qpx.qvfcfidu ppc_qpx_qvfcfidus, // llvm.ppc.qpx.qvfcfidus ppc_qpx_qvfcmpeq, // llvm.ppc.qpx.qvfcmpeq ppc_qpx_qvfcmpgt, // llvm.ppc.qpx.qvfcmpgt ppc_qpx_qvfcmplt, // llvm.ppc.qpx.qvfcmplt ppc_qpx_qvfcpsgn, // llvm.ppc.qpx.qvfcpsgn ppc_qpx_qvfctid, // llvm.ppc.qpx.qvfctid ppc_qpx_qvfctidu, // llvm.ppc.qpx.qvfctidu ppc_qpx_qvfctiduz, // llvm.ppc.qpx.qvfctiduz ppc_qpx_qvfctidz, // llvm.ppc.qpx.qvfctidz ppc_qpx_qvfctiw, // llvm.ppc.qpx.qvfctiw ppc_qpx_qvfctiwu, // llvm.ppc.qpx.qvfctiwu ppc_qpx_qvfctiwuz, // llvm.ppc.qpx.qvfctiwuz ppc_qpx_qvfctiwz, // llvm.ppc.qpx.qvfctiwz ppc_qpx_qvflogical, // llvm.ppc.qpx.qvflogical ppc_qpx_qvfmadd, // llvm.ppc.qpx.qvfmadd ppc_qpx_qvfmadds, // llvm.ppc.qpx.qvfmadds ppc_qpx_qvfmsub, // llvm.ppc.qpx.qvfmsub ppc_qpx_qvfmsubs, // llvm.ppc.qpx.qvfmsubs ppc_qpx_qvfmul, // llvm.ppc.qpx.qvfmul ppc_qpx_qvfmuls, // llvm.ppc.qpx.qvfmuls ppc_qpx_qvfnabs, // llvm.ppc.qpx.qvfnabs ppc_qpx_qvfneg, // llvm.ppc.qpx.qvfneg ppc_qpx_qvfnmadd, // llvm.ppc.qpx.qvfnmadd ppc_qpx_qvfnmadds, // llvm.ppc.qpx.qvfnmadds ppc_qpx_qvfnmsub, // llvm.ppc.qpx.qvfnmsub ppc_qpx_qvfnmsubs, // llvm.ppc.qpx.qvfnmsubs ppc_qpx_qvfperm, // llvm.ppc.qpx.qvfperm ppc_qpx_qvfre, // llvm.ppc.qpx.qvfre ppc_qpx_qvfres, // llvm.ppc.qpx.qvfres ppc_qpx_qvfrim, // llvm.ppc.qpx.qvfrim ppc_qpx_qvfrin, // llvm.ppc.qpx.qvfrin ppc_qpx_qvfrip, // llvm.ppc.qpx.qvfrip ppc_qpx_qvfriz, // llvm.ppc.qpx.qvfriz ppc_qpx_qvfrsp, // llvm.ppc.qpx.qvfrsp ppc_qpx_qvfrsqrte, // llvm.ppc.qpx.qvfrsqrte ppc_qpx_qvfrsqrtes, // llvm.ppc.qpx.qvfrsqrtes ppc_qpx_qvfsel, // llvm.ppc.qpx.qvfsel ppc_qpx_qvfsub, // llvm.ppc.qpx.qvfsub ppc_qpx_qvfsubs, // llvm.ppc.qpx.qvfsubs ppc_qpx_qvftstnan, // llvm.ppc.qpx.qvftstnan ppc_qpx_qvfxmadd, // llvm.ppc.qpx.qvfxmadd ppc_qpx_qvfxmadds, // llvm.ppc.qpx.qvfxmadds ppc_qpx_qvfxmul, // llvm.ppc.qpx.qvfxmul ppc_qpx_qvfxmuls, // llvm.ppc.qpx.qvfxmuls ppc_qpx_qvfxxcpnmadd, // llvm.ppc.qpx.qvfxxcpnmadd ppc_qpx_qvfxxcpnmadds, // llvm.ppc.qpx.qvfxxcpnmadds ppc_qpx_qvfxxmadd, // llvm.ppc.qpx.qvfxxmadd ppc_qpx_qvfxxmadds, // llvm.ppc.qpx.qvfxxmadds ppc_qpx_qvfxxnpmadd, // llvm.ppc.qpx.qvfxxnpmadd ppc_qpx_qvfxxnpmadds, // llvm.ppc.qpx.qvfxxnpmadds ppc_qpx_qvgpci, // llvm.ppc.qpx.qvgpci ppc_qpx_qvlfcd, // llvm.ppc.qpx.qvlfcd ppc_qpx_qvlfcda, // llvm.ppc.qpx.qvlfcda ppc_qpx_qvlfcs, // llvm.ppc.qpx.qvlfcs ppc_qpx_qvlfcsa, // llvm.ppc.qpx.qvlfcsa ppc_qpx_qvlfd, // llvm.ppc.qpx.qvlfd ppc_qpx_qvlfda, // llvm.ppc.qpx.qvlfda ppc_qpx_qvlfiwa, // llvm.ppc.qpx.qvlfiwa ppc_qpx_qvlfiwaa, // llvm.ppc.qpx.qvlfiwaa ppc_qpx_qvlfiwz, // llvm.ppc.qpx.qvlfiwz ppc_qpx_qvlfiwza, // llvm.ppc.qpx.qvlfiwza ppc_qpx_qvlfs, // llvm.ppc.qpx.qvlfs ppc_qpx_qvlfsa, // llvm.ppc.qpx.qvlfsa ppc_qpx_qvlpcld, // llvm.ppc.qpx.qvlpcld ppc_qpx_qvlpcls, // llvm.ppc.qpx.qvlpcls ppc_qpx_qvlpcrd, // llvm.ppc.qpx.qvlpcrd ppc_qpx_qvlpcrs, // llvm.ppc.qpx.qvlpcrs ppc_qpx_qvstfcd, // llvm.ppc.qpx.qvstfcd ppc_qpx_qvstfcda, // llvm.ppc.qpx.qvstfcda ppc_qpx_qvstfcs, // llvm.ppc.qpx.qvstfcs ppc_qpx_qvstfcsa, // llvm.ppc.qpx.qvstfcsa ppc_qpx_qvstfd, // llvm.ppc.qpx.qvstfd ppc_qpx_qvstfda, // llvm.ppc.qpx.qvstfda ppc_qpx_qvstfiw, // llvm.ppc.qpx.qvstfiw ppc_qpx_qvstfiwa, // llvm.ppc.qpx.qvstfiwa ppc_qpx_qvstfs, // llvm.ppc.qpx.qvstfs ppc_qpx_qvstfsa, // llvm.ppc.qpx.qvstfsa 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_setrnd, // llvm.ppc.setrnd ppc_sqrtf128_round_to_odd, // llvm.ppc.sqrtf128.round.to.odd 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_tend, // llvm.ppc.tend ppc_tendall, // llvm.ppc.tendall 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_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_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_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_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_xvcvspdp, // llvm.ppc.vsx.xvcvspdp ppc_vsx_xvcvsphp, // llvm.ppc.vsx.xvcvsphp 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_xvtlsbb, // llvm.ppc.vsx.xvtlsbb 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