Subversion Repositories QNX 8.QNX8 LLVM/Clang compiler suite

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
  2. |*                                                                            *|
  3. |* Intrinsic Function Source Fragment                                         *|
  4. |*                                                                            *|
  5. |* Automatically generated file, do not edit!                                 *|
  6. |*                                                                            *|
  7. \*===----------------------------------------------------------------------===*/
  8.  
  9. #ifndef LLVM_IR_INTRINSIC_S390_ENUMS_H
  10. #define LLVM_IR_INTRINSIC_S390_ENUMS_H
  11.  
  12. namespace llvm {
  13. namespace Intrinsic {
  14. enum S390Intrinsics : unsigned {
  15. // Enum values for intrinsics
  16.     s390_efpc = 8329,                                 // llvm.s390.efpc
  17.     s390_etnd,                                 // llvm.s390.etnd
  18.     s390_lcbb,                                 // llvm.s390.lcbb
  19.     s390_ntstg,                                // llvm.s390.ntstg
  20.     s390_ppa_txassist,                         // llvm.s390.ppa.txassist
  21.     s390_sfpc,                                 // llvm.s390.sfpc
  22.     s390_tabort,                               // llvm.s390.tabort
  23.     s390_tbegin,                               // llvm.s390.tbegin
  24.     s390_tbegin_nofloat,                       // llvm.s390.tbegin.nofloat
  25.     s390_tbeginc,                              // llvm.s390.tbeginc
  26.     s390_tdc,                                  // llvm.s390.tdc
  27.     s390_tend,                                 // llvm.s390.tend
  28.     s390_vaccb,                                // llvm.s390.vaccb
  29.     s390_vacccq,                               // llvm.s390.vacccq
  30.     s390_vaccf,                                // llvm.s390.vaccf
  31.     s390_vaccg,                                // llvm.s390.vaccg
  32.     s390_vacch,                                // llvm.s390.vacch
  33.     s390_vaccq,                                // llvm.s390.vaccq
  34.     s390_vacq,                                 // llvm.s390.vacq
  35.     s390_vaq,                                  // llvm.s390.vaq
  36.     s390_vavgb,                                // llvm.s390.vavgb
  37.     s390_vavgf,                                // llvm.s390.vavgf
  38.     s390_vavgg,                                // llvm.s390.vavgg
  39.     s390_vavgh,                                // llvm.s390.vavgh
  40.     s390_vavglb,                               // llvm.s390.vavglb
  41.     s390_vavglf,                               // llvm.s390.vavglf
  42.     s390_vavglg,                               // llvm.s390.vavglg
  43.     s390_vavglh,                               // llvm.s390.vavglh
  44.     s390_vbperm,                               // llvm.s390.vbperm
  45.     s390_vceqbs,                               // llvm.s390.vceqbs
  46.     s390_vceqfs,                               // llvm.s390.vceqfs
  47.     s390_vceqgs,                               // llvm.s390.vceqgs
  48.     s390_vceqhs,                               // llvm.s390.vceqhs
  49.     s390_vcfn,                                 // llvm.s390.vcfn
  50.     s390_vchbs,                                // llvm.s390.vchbs
  51.     s390_vchfs,                                // llvm.s390.vchfs
  52.     s390_vchgs,                                // llvm.s390.vchgs
  53.     s390_vchhs,                                // llvm.s390.vchhs
  54.     s390_vchlbs,                               // llvm.s390.vchlbs
  55.     s390_vchlfs,                               // llvm.s390.vchlfs
  56.     s390_vchlgs,                               // llvm.s390.vchlgs
  57.     s390_vchlhs,                               // llvm.s390.vchlhs
  58.     s390_vcksm,                                // llvm.s390.vcksm
  59.     s390_vclfnhs,                              // llvm.s390.vclfnhs
  60.     s390_vclfnls,                              // llvm.s390.vclfnls
  61.     s390_vcnf,                                 // llvm.s390.vcnf
  62.     s390_vcrnfs,                               // llvm.s390.vcrnfs
  63.     s390_verimb,                               // llvm.s390.verimb
  64.     s390_verimf,                               // llvm.s390.verimf
  65.     s390_verimg,                               // llvm.s390.verimg
  66.     s390_verimh,                               // llvm.s390.verimh
  67.     s390_verllb,                               // llvm.s390.verllb
  68.     s390_verllf,                               // llvm.s390.verllf
  69.     s390_verllg,                               // llvm.s390.verllg
  70.     s390_verllh,                               // llvm.s390.verllh
  71.     s390_verllvb,                              // llvm.s390.verllvb
  72.     s390_verllvf,                              // llvm.s390.verllvf
  73.     s390_verllvg,                              // llvm.s390.verllvg
  74.     s390_verllvh,                              // llvm.s390.verllvh
  75.     s390_vfaeb,                                // llvm.s390.vfaeb
  76.     s390_vfaebs,                               // llvm.s390.vfaebs
  77.     s390_vfaef,                                // llvm.s390.vfaef
  78.     s390_vfaefs,                               // llvm.s390.vfaefs
  79.     s390_vfaeh,                                // llvm.s390.vfaeh
  80.     s390_vfaehs,                               // llvm.s390.vfaehs
  81.     s390_vfaezb,                               // llvm.s390.vfaezb
  82.     s390_vfaezbs,                              // llvm.s390.vfaezbs
  83.     s390_vfaezf,                               // llvm.s390.vfaezf
  84.     s390_vfaezfs,                              // llvm.s390.vfaezfs
  85.     s390_vfaezh,                               // llvm.s390.vfaezh
  86.     s390_vfaezhs,                              // llvm.s390.vfaezhs
  87.     s390_vfcedbs,                              // llvm.s390.vfcedbs
  88.     s390_vfcesbs,                              // llvm.s390.vfcesbs
  89.     s390_vfchdbs,                              // llvm.s390.vfchdbs
  90.     s390_vfchedbs,                             // llvm.s390.vfchedbs
  91.     s390_vfchesbs,                             // llvm.s390.vfchesbs
  92.     s390_vfchsbs,                              // llvm.s390.vfchsbs
  93.     s390_vfeeb,                                // llvm.s390.vfeeb
  94.     s390_vfeebs,                               // llvm.s390.vfeebs
  95.     s390_vfeef,                                // llvm.s390.vfeef
  96.     s390_vfeefs,                               // llvm.s390.vfeefs
  97.     s390_vfeeh,                                // llvm.s390.vfeeh
  98.     s390_vfeehs,                               // llvm.s390.vfeehs
  99.     s390_vfeezb,                               // llvm.s390.vfeezb
  100.     s390_vfeezbs,                              // llvm.s390.vfeezbs
  101.     s390_vfeezf,                               // llvm.s390.vfeezf
  102.     s390_vfeezfs,                              // llvm.s390.vfeezfs
  103.     s390_vfeezh,                               // llvm.s390.vfeezh
  104.     s390_vfeezhs,                              // llvm.s390.vfeezhs
  105.     s390_vfeneb,                               // llvm.s390.vfeneb
  106.     s390_vfenebs,                              // llvm.s390.vfenebs
  107.     s390_vfenef,                               // llvm.s390.vfenef
  108.     s390_vfenefs,                              // llvm.s390.vfenefs
  109.     s390_vfeneh,                               // llvm.s390.vfeneh
  110.     s390_vfenehs,                              // llvm.s390.vfenehs
  111.     s390_vfenezb,                              // llvm.s390.vfenezb
  112.     s390_vfenezbs,                             // llvm.s390.vfenezbs
  113.     s390_vfenezf,                              // llvm.s390.vfenezf
  114.     s390_vfenezfs,                             // llvm.s390.vfenezfs
  115.     s390_vfenezh,                              // llvm.s390.vfenezh
  116.     s390_vfenezhs,                             // llvm.s390.vfenezhs
  117.     s390_vfidb,                                // llvm.s390.vfidb
  118.     s390_vfisb,                                // llvm.s390.vfisb
  119.     s390_vfmaxdb,                              // llvm.s390.vfmaxdb
  120.     s390_vfmaxsb,                              // llvm.s390.vfmaxsb
  121.     s390_vfmindb,                              // llvm.s390.vfmindb
  122.     s390_vfminsb,                              // llvm.s390.vfminsb
  123.     s390_vftcidb,                              // llvm.s390.vftcidb
  124.     s390_vftcisb,                              // llvm.s390.vftcisb
  125.     s390_vgfmab,                               // llvm.s390.vgfmab
  126.     s390_vgfmaf,                               // llvm.s390.vgfmaf
  127.     s390_vgfmag,                               // llvm.s390.vgfmag
  128.     s390_vgfmah,                               // llvm.s390.vgfmah
  129.     s390_vgfmb,                                // llvm.s390.vgfmb
  130.     s390_vgfmf,                                // llvm.s390.vgfmf
  131.     s390_vgfmg,                                // llvm.s390.vgfmg
  132.     s390_vgfmh,                                // llvm.s390.vgfmh
  133.     s390_vistrb,                               // llvm.s390.vistrb
  134.     s390_vistrbs,                              // llvm.s390.vistrbs
  135.     s390_vistrf,                               // llvm.s390.vistrf
  136.     s390_vistrfs,                              // llvm.s390.vistrfs
  137.     s390_vistrh,                               // llvm.s390.vistrh
  138.     s390_vistrhs,                              // llvm.s390.vistrhs
  139.     s390_vlbb,                                 // llvm.s390.vlbb
  140.     s390_vll,                                  // llvm.s390.vll
  141.     s390_vlrl,                                 // llvm.s390.vlrl
  142.     s390_vmaeb,                                // llvm.s390.vmaeb
  143.     s390_vmaef,                                // llvm.s390.vmaef
  144.     s390_vmaeh,                                // llvm.s390.vmaeh
  145.     s390_vmahb,                                // llvm.s390.vmahb
  146.     s390_vmahf,                                // llvm.s390.vmahf
  147.     s390_vmahh,                                // llvm.s390.vmahh
  148.     s390_vmaleb,                               // llvm.s390.vmaleb
  149.     s390_vmalef,                               // llvm.s390.vmalef
  150.     s390_vmaleh,                               // llvm.s390.vmaleh
  151.     s390_vmalhb,                               // llvm.s390.vmalhb
  152.     s390_vmalhf,                               // llvm.s390.vmalhf
  153.     s390_vmalhh,                               // llvm.s390.vmalhh
  154.     s390_vmalob,                               // llvm.s390.vmalob
  155.     s390_vmalof,                               // llvm.s390.vmalof
  156.     s390_vmaloh,                               // llvm.s390.vmaloh
  157.     s390_vmaob,                                // llvm.s390.vmaob
  158.     s390_vmaof,                                // llvm.s390.vmaof
  159.     s390_vmaoh,                                // llvm.s390.vmaoh
  160.     s390_vmeb,                                 // llvm.s390.vmeb
  161.     s390_vmef,                                 // llvm.s390.vmef
  162.     s390_vmeh,                                 // llvm.s390.vmeh
  163.     s390_vmhb,                                 // llvm.s390.vmhb
  164.     s390_vmhf,                                 // llvm.s390.vmhf
  165.     s390_vmhh,                                 // llvm.s390.vmhh
  166.     s390_vmleb,                                // llvm.s390.vmleb
  167.     s390_vmlef,                                // llvm.s390.vmlef
  168.     s390_vmleh,                                // llvm.s390.vmleh
  169.     s390_vmlhb,                                // llvm.s390.vmlhb
  170.     s390_vmlhf,                                // llvm.s390.vmlhf
  171.     s390_vmlhh,                                // llvm.s390.vmlhh
  172.     s390_vmlob,                                // llvm.s390.vmlob
  173.     s390_vmlof,                                // llvm.s390.vmlof
  174.     s390_vmloh,                                // llvm.s390.vmloh
  175.     s390_vmob,                                 // llvm.s390.vmob
  176.     s390_vmof,                                 // llvm.s390.vmof
  177.     s390_vmoh,                                 // llvm.s390.vmoh
  178.     s390_vmslg,                                // llvm.s390.vmslg
  179.     s390_vpdi,                                 // llvm.s390.vpdi
  180.     s390_vperm,                                // llvm.s390.vperm
  181.     s390_vpklsf,                               // llvm.s390.vpklsf
  182.     s390_vpklsfs,                              // llvm.s390.vpklsfs
  183.     s390_vpklsg,                               // llvm.s390.vpklsg
  184.     s390_vpklsgs,                              // llvm.s390.vpklsgs
  185.     s390_vpklsh,                               // llvm.s390.vpklsh
  186.     s390_vpklshs,                              // llvm.s390.vpklshs
  187.     s390_vpksf,                                // llvm.s390.vpksf
  188.     s390_vpksfs,                               // llvm.s390.vpksfs
  189.     s390_vpksg,                                // llvm.s390.vpksg
  190.     s390_vpksgs,                               // llvm.s390.vpksgs
  191.     s390_vpksh,                                // llvm.s390.vpksh
  192.     s390_vpkshs,                               // llvm.s390.vpkshs
  193.     s390_vsbcbiq,                              // llvm.s390.vsbcbiq
  194.     s390_vsbiq,                                // llvm.s390.vsbiq
  195.     s390_vscbib,                               // llvm.s390.vscbib
  196.     s390_vscbif,                               // llvm.s390.vscbif
  197.     s390_vscbig,                               // llvm.s390.vscbig
  198.     s390_vscbih,                               // llvm.s390.vscbih
  199.     s390_vscbiq,                               // llvm.s390.vscbiq
  200.     s390_vsl,                                  // llvm.s390.vsl
  201.     s390_vslb,                                 // llvm.s390.vslb
  202.     s390_vsld,                                 // llvm.s390.vsld
  203.     s390_vsldb,                                // llvm.s390.vsldb
  204.     s390_vsq,                                  // llvm.s390.vsq
  205.     s390_vsra,                                 // llvm.s390.vsra
  206.     s390_vsrab,                                // llvm.s390.vsrab
  207.     s390_vsrd,                                 // llvm.s390.vsrd
  208.     s390_vsrl,                                 // llvm.s390.vsrl
  209.     s390_vsrlb,                                // llvm.s390.vsrlb
  210.     s390_vstl,                                 // llvm.s390.vstl
  211.     s390_vstrcb,                               // llvm.s390.vstrcb
  212.     s390_vstrcbs,                              // llvm.s390.vstrcbs
  213.     s390_vstrcf,                               // llvm.s390.vstrcf
  214.     s390_vstrcfs,                              // llvm.s390.vstrcfs
  215.     s390_vstrch,                               // llvm.s390.vstrch
  216.     s390_vstrchs,                              // llvm.s390.vstrchs
  217.     s390_vstrczb,                              // llvm.s390.vstrczb
  218.     s390_vstrczbs,                             // llvm.s390.vstrczbs
  219.     s390_vstrczf,                              // llvm.s390.vstrczf
  220.     s390_vstrczfs,                             // llvm.s390.vstrczfs
  221.     s390_vstrczh,                              // llvm.s390.vstrczh
  222.     s390_vstrczhs,                             // llvm.s390.vstrczhs
  223.     s390_vstrl,                                // llvm.s390.vstrl
  224.     s390_vstrsb,                               // llvm.s390.vstrsb
  225.     s390_vstrsf,                               // llvm.s390.vstrsf
  226.     s390_vstrsh,                               // llvm.s390.vstrsh
  227.     s390_vstrszb,                              // llvm.s390.vstrszb
  228.     s390_vstrszf,                              // llvm.s390.vstrszf
  229.     s390_vstrszh,                              // llvm.s390.vstrszh
  230.     s390_vsumb,                                // llvm.s390.vsumb
  231.     s390_vsumgf,                               // llvm.s390.vsumgf
  232.     s390_vsumgh,                               // llvm.s390.vsumgh
  233.     s390_vsumh,                                // llvm.s390.vsumh
  234.     s390_vsumqf,                               // llvm.s390.vsumqf
  235.     s390_vsumqg,                               // llvm.s390.vsumqg
  236.     s390_vtm,                                  // llvm.s390.vtm
  237.     s390_vuphb,                                // llvm.s390.vuphb
  238.     s390_vuphf,                                // llvm.s390.vuphf
  239.     s390_vuphh,                                // llvm.s390.vuphh
  240.     s390_vuplb,                                // llvm.s390.vuplb
  241.     s390_vuplf,                                // llvm.s390.vuplf
  242.     s390_vuplhb,                               // llvm.s390.vuplhb
  243.     s390_vuplhf,                               // llvm.s390.vuplhf
  244.     s390_vuplhh,                               // llvm.s390.vuplhh
  245.     s390_vuplhw,                               // llvm.s390.vuplhw
  246.     s390_vupllb,                               // llvm.s390.vupllb
  247.     s390_vupllf,                               // llvm.s390.vupllf
  248.     s390_vupllh,                               // llvm.s390.vupllh
  249. }; // enum
  250. } // namespace Intrinsic
  251. } // namespace llvm
  252.  
  253. #endif
  254.