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 = 6057, // 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_vchbs, // llvm.s390.vchbs 50 s390_vchfs, // llvm.s390.vchfs 51 s390_vchgs, // llvm.s390.vchgs 52 s390_vchhs, // llvm.s390.vchhs 53 s390_vchlbs, // llvm.s390.vchlbs 54 s390_vchlfs, // llvm.s390.vchlfs 55 s390_vchlgs, // llvm.s390.vchlgs 56 s390_vchlhs, // llvm.s390.vchlhs 57 s390_vcksm, // llvm.s390.vcksm 58 s390_verimb, // llvm.s390.verimb 59 s390_verimf, // llvm.s390.verimf 60 s390_verimg, // llvm.s390.verimg 61 s390_verimh, // llvm.s390.verimh 62 s390_verllb, // llvm.s390.verllb 63 s390_verllf, // llvm.s390.verllf 64 s390_verllg, // llvm.s390.verllg 65 s390_verllh, // llvm.s390.verllh 66 s390_verllvb, // llvm.s390.verllvb 67 s390_verllvf, // llvm.s390.verllvf 68 s390_verllvg, // llvm.s390.verllvg 69 s390_verllvh, // llvm.s390.verllvh 70 s390_vfaeb, // llvm.s390.vfaeb 71 s390_vfaebs, // llvm.s390.vfaebs 72 s390_vfaef, // llvm.s390.vfaef 73 s390_vfaefs, // llvm.s390.vfaefs 74 s390_vfaeh, // llvm.s390.vfaeh 75 s390_vfaehs, // llvm.s390.vfaehs 76 s390_vfaezb, // llvm.s390.vfaezb 77 s390_vfaezbs, // llvm.s390.vfaezbs 78 s390_vfaezf, // llvm.s390.vfaezf 79 s390_vfaezfs, // llvm.s390.vfaezfs 80 s390_vfaezh, // llvm.s390.vfaezh 81 s390_vfaezhs, // llvm.s390.vfaezhs 82 s390_vfcedbs, // llvm.s390.vfcedbs 83 s390_vfcesbs, // llvm.s390.vfcesbs 84 s390_vfchdbs, // llvm.s390.vfchdbs 85 s390_vfchedbs, // llvm.s390.vfchedbs 86 s390_vfchesbs, // llvm.s390.vfchesbs 87 s390_vfchsbs, // llvm.s390.vfchsbs 88 s390_vfeeb, // llvm.s390.vfeeb 89 s390_vfeebs, // llvm.s390.vfeebs 90 s390_vfeef, // llvm.s390.vfeef 91 s390_vfeefs, // llvm.s390.vfeefs 92 s390_vfeeh, // llvm.s390.vfeeh 93 s390_vfeehs, // llvm.s390.vfeehs 94 s390_vfeezb, // llvm.s390.vfeezb 95 s390_vfeezbs, // llvm.s390.vfeezbs 96 s390_vfeezf, // llvm.s390.vfeezf 97 s390_vfeezfs, // llvm.s390.vfeezfs 98 s390_vfeezh, // llvm.s390.vfeezh 99 s390_vfeezhs, // llvm.s390.vfeezhs 100 s390_vfeneb, // llvm.s390.vfeneb 101 s390_vfenebs, // llvm.s390.vfenebs 102 s390_vfenef, // llvm.s390.vfenef 103 s390_vfenefs, // llvm.s390.vfenefs 104 s390_vfeneh, // llvm.s390.vfeneh 105 s390_vfenehs, // llvm.s390.vfenehs 106 s390_vfenezb, // llvm.s390.vfenezb 107 s390_vfenezbs, // llvm.s390.vfenezbs 108 s390_vfenezf, // llvm.s390.vfenezf 109 s390_vfenezfs, // llvm.s390.vfenezfs 110 s390_vfenezh, // llvm.s390.vfenezh 111 s390_vfenezhs, // llvm.s390.vfenezhs 112 s390_vfidb, // llvm.s390.vfidb 113 s390_vfisb, // llvm.s390.vfisb 114 s390_vfmaxdb, // llvm.s390.vfmaxdb 115 s390_vfmaxsb, // llvm.s390.vfmaxsb 116 s390_vfmindb, // llvm.s390.vfmindb 117 s390_vfminsb, // llvm.s390.vfminsb 118 s390_vftcidb, // llvm.s390.vftcidb 119 s390_vftcisb, // llvm.s390.vftcisb 120 s390_vgfmab, // llvm.s390.vgfmab 121 s390_vgfmaf, // llvm.s390.vgfmaf 122 s390_vgfmag, // llvm.s390.vgfmag 123 s390_vgfmah, // llvm.s390.vgfmah 124 s390_vgfmb, // llvm.s390.vgfmb 125 s390_vgfmf, // llvm.s390.vgfmf 126 s390_vgfmg, // llvm.s390.vgfmg 127 s390_vgfmh, // llvm.s390.vgfmh 128 s390_vistrb, // llvm.s390.vistrb 129 s390_vistrbs, // llvm.s390.vistrbs 130 s390_vistrf, // llvm.s390.vistrf 131 s390_vistrfs, // llvm.s390.vistrfs 132 s390_vistrh, // llvm.s390.vistrh 133 s390_vistrhs, // llvm.s390.vistrhs 134 s390_vlbb, // llvm.s390.vlbb 135 s390_vll, // llvm.s390.vll 136 s390_vlrl, // llvm.s390.vlrl 137 s390_vmaeb, // llvm.s390.vmaeb 138 s390_vmaef, // llvm.s390.vmaef 139 s390_vmaeh, // llvm.s390.vmaeh 140 s390_vmahb, // llvm.s390.vmahb 141 s390_vmahf, // llvm.s390.vmahf 142 s390_vmahh, // llvm.s390.vmahh 143 s390_vmaleb, // llvm.s390.vmaleb 144 s390_vmalef, // llvm.s390.vmalef 145 s390_vmaleh, // llvm.s390.vmaleh 146 s390_vmalhb, // llvm.s390.vmalhb 147 s390_vmalhf, // llvm.s390.vmalhf 148 s390_vmalhh, // llvm.s390.vmalhh 149 s390_vmalob, // llvm.s390.vmalob 150 s390_vmalof, // llvm.s390.vmalof 151 s390_vmaloh, // llvm.s390.vmaloh 152 s390_vmaob, // llvm.s390.vmaob 153 s390_vmaof, // llvm.s390.vmaof 154 s390_vmaoh, // llvm.s390.vmaoh 155 s390_vmeb, // llvm.s390.vmeb 156 s390_vmef, // llvm.s390.vmef 157 s390_vmeh, // llvm.s390.vmeh 158 s390_vmhb, // llvm.s390.vmhb 159 s390_vmhf, // llvm.s390.vmhf 160 s390_vmhh, // llvm.s390.vmhh 161 s390_vmleb, // llvm.s390.vmleb 162 s390_vmlef, // llvm.s390.vmlef 163 s390_vmleh, // llvm.s390.vmleh 164 s390_vmlhb, // llvm.s390.vmlhb 165 s390_vmlhf, // llvm.s390.vmlhf 166 s390_vmlhh, // llvm.s390.vmlhh 167 s390_vmlob, // llvm.s390.vmlob 168 s390_vmlof, // llvm.s390.vmlof 169 s390_vmloh, // llvm.s390.vmloh 170 s390_vmob, // llvm.s390.vmob 171 s390_vmof, // llvm.s390.vmof 172 s390_vmoh, // llvm.s390.vmoh 173 s390_vmslg, // llvm.s390.vmslg 174 s390_vpdi, // llvm.s390.vpdi 175 s390_vperm, // llvm.s390.vperm 176 s390_vpklsf, // llvm.s390.vpklsf 177 s390_vpklsfs, // llvm.s390.vpklsfs 178 s390_vpklsg, // llvm.s390.vpklsg 179 s390_vpklsgs, // llvm.s390.vpklsgs 180 s390_vpklsh, // llvm.s390.vpklsh 181 s390_vpklshs, // llvm.s390.vpklshs 182 s390_vpksf, // llvm.s390.vpksf 183 s390_vpksfs, // llvm.s390.vpksfs 184 s390_vpksg, // llvm.s390.vpksg 185 s390_vpksgs, // llvm.s390.vpksgs 186 s390_vpksh, // llvm.s390.vpksh 187 s390_vpkshs, // llvm.s390.vpkshs 188 s390_vsbcbiq, // llvm.s390.vsbcbiq 189 s390_vsbiq, // llvm.s390.vsbiq 190 s390_vscbib, // llvm.s390.vscbib 191 s390_vscbif, // llvm.s390.vscbif 192 s390_vscbig, // llvm.s390.vscbig 193 s390_vscbih, // llvm.s390.vscbih 194 s390_vscbiq, // llvm.s390.vscbiq 195 s390_vsl, // llvm.s390.vsl 196 s390_vslb, // llvm.s390.vslb 197 s390_vsld, // llvm.s390.vsld 198 s390_vsldb, // llvm.s390.vsldb 199 s390_vsq, // llvm.s390.vsq 200 s390_vsra, // llvm.s390.vsra 201 s390_vsrab, // llvm.s390.vsrab 202 s390_vsrd, // llvm.s390.vsrd 203 s390_vsrl, // llvm.s390.vsrl 204 s390_vsrlb, // llvm.s390.vsrlb 205 s390_vstl, // llvm.s390.vstl 206 s390_vstrcb, // llvm.s390.vstrcb 207 s390_vstrcbs, // llvm.s390.vstrcbs 208 s390_vstrcf, // llvm.s390.vstrcf 209 s390_vstrcfs, // llvm.s390.vstrcfs 210 s390_vstrch, // llvm.s390.vstrch 211 s390_vstrchs, // llvm.s390.vstrchs 212 s390_vstrczb, // llvm.s390.vstrczb 213 s390_vstrczbs, // llvm.s390.vstrczbs 214 s390_vstrczf, // llvm.s390.vstrczf 215 s390_vstrczfs, // llvm.s390.vstrczfs 216 s390_vstrczh, // llvm.s390.vstrczh 217 s390_vstrczhs, // llvm.s390.vstrczhs 218 s390_vstrl, // llvm.s390.vstrl 219 s390_vstrsb, // llvm.s390.vstrsb 220 s390_vstrsf, // llvm.s390.vstrsf 221 s390_vstrsh, // llvm.s390.vstrsh 222 s390_vstrszb, // llvm.s390.vstrszb 223 s390_vstrszf, // llvm.s390.vstrszf 224 s390_vstrszh, // llvm.s390.vstrszh 225 s390_vsumb, // llvm.s390.vsumb 226 s390_vsumgf, // llvm.s390.vsumgf 227 s390_vsumgh, // llvm.s390.vsumgh 228 s390_vsumh, // llvm.s390.vsumh 229 s390_vsumqf, // llvm.s390.vsumqf 230 s390_vsumqg, // llvm.s390.vsumqg 231 s390_vtm, // llvm.s390.vtm 232 s390_vuphb, // llvm.s390.vuphb 233 s390_vuphf, // llvm.s390.vuphf 234 s390_vuphh, // llvm.s390.vuphh 235 s390_vuplb, // llvm.s390.vuplb 236 s390_vuplf, // llvm.s390.vuplf 237 s390_vuplhb, // llvm.s390.vuplhb 238 s390_vuplhf, // llvm.s390.vuplhf 239 s390_vuplhh, // llvm.s390.vuplhh 240 s390_vuplhw, // llvm.s390.vuplhw 241 s390_vupllb, // llvm.s390.vupllb 242 s390_vupllf, // llvm.s390.vupllf 243 s390_vupllh, // llvm.s390.vupllh 244 }; // enum 245 } // namespace Intrinsic 246 } // namespace llvm 247 248 #endif 249