| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541 |
- /*===- 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 = 6238, // 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_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_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_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_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_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_icbt, // llvm.ppc.icbt
- 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_lwsync, // llvm.ppc.lwsync
- 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_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_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_setflm, // llvm.ppc.setflm
- 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_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
|