|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc12267 if ((FB[AArch64::HasV8_1aOps]))
12269 if ((FB[AArch64::HasV8_2aOps]))
12271 if ((FB[AArch64::HasV8_3aOps]))
12273 if ((FB[AArch64::HasV8_4aOps]))
12275 if ((FB[AArch64::HasV8_5aOps]))
12277 if ((FB[AArch64::FeatureVH]))
12279 if ((FB[AArch64::FeatureLOR]))
12281 if ((FB[AArch64::FeaturePA]))
12283 if ((FB[AArch64::FeatureJS]))
12285 if ((FB[AArch64::FeatureCCIDX]))
12287 if ((FB[AArch64::FeatureComplxNum]))
12289 if ((FB[AArch64::FeatureNV]))
12291 if ((FB[AArch64::FeatureRASv8_4]))
12293 if ((FB[AArch64::FeatureMPAM]))
12295 if ((FB[AArch64::FeatureDIT]))
12297 if ((FB[AArch64::FeatureTRACEV8_4]))
12299 if ((FB[AArch64::FeatureAM]))
12301 if ((FB[AArch64::FeatureSEL2]))
12303 if ((FB[AArch64::FeaturePMU]))
12305 if ((FB[AArch64::FeatureTLB_RMI]))
12307 if ((FB[AArch64::FeatureFMI]))
12309 if ((FB[AArch64::FeatureRCPC_IMMO]))
12311 if ((FB[AArch64::FeatureFPARMv8]))
12313 if ((FB[AArch64::FeatureNEON]))
12315 if ((FB[AArch64::FeatureCrypto]))
12317 if ((FB[AArch64::FeatureSM4]))
12319 if ((FB[AArch64::FeatureSHA3]))
12321 if ((FB[AArch64::FeatureSHA2]))
12323 if ((FB[AArch64::FeatureAES]))
12325 if ((FB[AArch64::FeatureDotProd]))
12327 if ((FB[AArch64::FeatureCRC]))
12329 if ((FB[AArch64::FeatureLSE]))
12331 if ((FB[AArch64::FeatureRAS]))
12333 if ((FB[AArch64::FeatureRDM]))
12335 if ((FB[AArch64::FeatureFullFP16]))
12337 if ((FB[AArch64::FeatureFP16FML]))
12339 if ((FB[AArch64::FeatureSPE]))
12341 if ((FB[AArch64::FeatureFuseAES]))
12343 if ((FB[AArch64::FeatureSVE]))
12345 if ((FB[AArch64::FeatureSVE2]))
12347 if ((FB[AArch64::FeatureSVE2AES]))
12349 if ((FB[AArch64::FeatureSVE2SM4]))
12351 if ((FB[AArch64::FeatureSVE2SHA3]))
12353 if ((FB[AArch64::FeatureSVE2BitPerm]))
12355 if ((FB[AArch64::FeatureRCPC]))
12357 if ((FB[AArch64::FeatureAltFPCmp]))
12359 if ((FB[AArch64::FeatureFRInt3264]))
12361 if ((FB[AArch64::FeatureSB]))
12363 if ((FB[AArch64::FeaturePredRes]))
12365 if ((FB[AArch64::FeatureCacheDeepPersist]))
12367 if ((FB[AArch64::FeatureBranchTargetId]))
12369 if ((FB[AArch64::FeatureMTE]))
12371 if ((FB[AArch64::FeatureTME]))
12373 if ((FB[AArch64::FeatureETE]))
12375 if ((FB[AArch64::FeatureTRBE]))
12377 if ((!FB[AArch64::FeatureNoNegativeImmediates]))
12379 if ((FB[AArch64::FeatureCCPP]))
12381 if ((FB[AArch64::FeaturePAN]))
12383 if ((FB[AArch64::FeaturePsUAO]))
12385 if ((FB[AArch64::FeaturePAN_RWV]))
27527 if (NewMissingFeatures[I])
gen/lib/Target/AArch64/AArch64GenAsmWriter.inc15231 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15277 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15288 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15297 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15306 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15389 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15399 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15413 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15423 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15437 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15447 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15461 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15471 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15483 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15495 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15507 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15519 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15533 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15547 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15561 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15575 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15589 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15603 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15617 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15631 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15643 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15655 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15667 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15679 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15844 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15854 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15868 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15878 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15892 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15902 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15916 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15926 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15940 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15950 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15964 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15974 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15988 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15998 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16025 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16034 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16043 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16052 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16061 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16070 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16080 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16090 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16102 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16112 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16124 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16134 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16146 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16158 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16170 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16182 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16194 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16208 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16218 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16232 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16242 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16256 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16266 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16280 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16290 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16304 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16314 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16360 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16406 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16417 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16426 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16435 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16473 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16485 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16497 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16507 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16517 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16527 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16543 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16559 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16575 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16591 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16607 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16623 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16639 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16655 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16671 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16687 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16703 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16719 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16735 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16751 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16767 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16783 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16799 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16815 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16831 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16847 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16863 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16879 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16895 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16911 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16963 STI.getFeatureBits()[AArch64::FeatureRAS]) {
16978 STI.getFeatureBits()[AArch64::FeatureBranchTargetId]) {
16985 STI.getFeatureBits()[AArch64::FeatureBranchTargetId]) {
16992 STI.getFeatureBits()[AArch64::FeatureSPE]) {
17006 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17016 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17030 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17040 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17054 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17064 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17078 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17088 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17102 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17112 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17126 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17136 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17150 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17160 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17172 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17184 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17196 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17208 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17220 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17232 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17244 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17256 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17269 STI.getFeatureBits()[AArch64::FeatureMTE]) {
17294 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17310 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17326 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17342 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17358 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17371 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17384 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17397 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17410 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17423 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17436 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17449 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17462 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17478 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17494 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17510 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17523 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17536 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17549 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17562 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17575 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17588 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17601 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17614 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17630 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17646 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17662 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17678 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17694 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17710 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17726 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17742 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17758 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17774 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17790 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17806 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17822 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17838 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17854 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17870 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17886 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17902 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17918 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17934 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17947 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17960 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17973 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17986 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17999 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18012 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18025 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18038 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18054 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18070 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18086 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18102 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18118 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18134 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18147 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18160 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18173 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18186 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18199 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18212 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18225 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18238 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18251 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18264 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18277 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18290 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18303 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18316 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18329 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18342 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18358 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18374 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18387 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18400 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18413 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18426 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18442 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18458 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18474 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18487 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18500 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18513 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18526 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18539 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18552 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18565 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18578 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18591 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18604 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18617 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18630 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18643 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18656 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18669 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18685 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18698 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18711 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18724 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18737 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18753 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18769 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18785 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18798 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18811 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18824 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18837 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18850 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18863 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18876 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18889 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18902 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18915 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18928 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18941 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18954 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18967 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18980 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18996 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19009 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19022 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19035 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19048 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19064 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19080 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19093 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19106 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19119 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19132 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19145 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19158 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19171 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19187 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19200 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19213 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19226 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19239 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19252 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19265 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19278 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19291 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19307 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19320 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19333 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19346 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19359 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19372 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19385 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19398 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19411 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19424 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19437 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19450 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19463 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19477 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
19491 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
19505 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
19519 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
19533 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
19547 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
19561 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
19575 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
19589 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
19602 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19615 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19628 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19641 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19654 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19667 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19680 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19693 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19706 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19719 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19732 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19745 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19758 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19771 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19784 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19797 STI.getFeatureBits()[AArch64::FeatureLSE]) {
19812 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19827 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19842 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19857 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19872 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19887 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19902 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19917 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19932 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19947 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19962 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19977 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19992 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20007 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20022 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20037 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20051 STI.getFeatureBits()[AArch64::FeatureMTE]) {
20067 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20083 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20099 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20115 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20131 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20147 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20163 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20179 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20195 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20211 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20227 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20243 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20259 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20275 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20291 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20307 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20398 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20413 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
20428 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
20444 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20459 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
20475 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20490 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
20505 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
20520 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
20535 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
20550 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
20565 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
20580 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
20596 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20611 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
20626 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
20730 STI.getFeatureBits()[AArch64::FeaturePA]) {
20744 STI.getFeatureBits()[AArch64::FeaturePA]) {
21178 STI.getFeatureBits()[AArch64::FeatureSVE]) {
21192 STI.getFeatureBits()[AArch64::FeatureSVE]) {
21205 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21218 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21231 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21244 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21257 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21270 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21283 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21296 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21309 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21322 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21335 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21348 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21361 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21374 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21387 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21400 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21413 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21426 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21439 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21452 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21465 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21478 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21491 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21504 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21634 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21647 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21660 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21673 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21686 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21699 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21712 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21725 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21738 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21751 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21764 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21777 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21790 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21803 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21816 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21829 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22179 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22249 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22260 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22269 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22278 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22292 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22332 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22346 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22360 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22374 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22388 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22402 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22416 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22430 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22444 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22495 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22509 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22523 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22535 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22547 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22559 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22571 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22583 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22595 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22607 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22619 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22782 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22798 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22814 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22830 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22846 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22888 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22898 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22914 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22926 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22940 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22950 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22966 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22978 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22992 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23002 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23016 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23026 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23042 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23054 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23068 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23078 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23092 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23102 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23118 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23130 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23144 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23154 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23168 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23178 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23194 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23206 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23220 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23230 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23246 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23258 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23272 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23282 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23296 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23306 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23322 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23334 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23348 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23358 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23372 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23382 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23398 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23410 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23424 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23434 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23450 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23466 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23482 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23498 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23514 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23530 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23546 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23562 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23578 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23594 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23610 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23626 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23639 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23652 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23665 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23678 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23691 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23704 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23717 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23730 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23746 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23762 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23778 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23791 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23804 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23817 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23830 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23843 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23856 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23869 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23882 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23895 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23908 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23921 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23934 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23947 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23960 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23973 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23986 STI.getFeatureBits()[AArch64::FeatureNEON]) {
23999 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24012 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24025 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24038 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24051 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24064 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24077 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24090 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24106 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24122 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24135 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24148 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24161 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24174 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24190 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24206 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24220 STI.getFeatureBits()[AArch64::FeatureMTE]) {
24236 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24249 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24262 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24275 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24288 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24301 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24314 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24327 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24343 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24356 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24369 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24382 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24395 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24411 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24427 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24443 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24456 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24469 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24482 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24495 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24508 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24521 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24534 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24550 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24563 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24576 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24589 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24602 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24618 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24634 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24647 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24660 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24673 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24686 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24699 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24712 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24725 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24741 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24757 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24770 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24783 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24796 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24809 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24823 STI.getFeatureBits()[AArch64::FeatureMTE]) {
24839 STI.getFeatureBits()[AArch64::FeatureMTE]) {
24853 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
24867 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
24881 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
24895 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
24986 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25001 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
25016 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
25032 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25047 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
25063 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25078 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
25093 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
25109 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25124 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
25139 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
25498 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25512 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25695 STI.getFeatureBits()[AArch64::FeatureMTE]) {
25709 STI.getFeatureBits()[AArch64::FeatureMTE]) {
26188 STI.getFeatureBits()[AArch64::FeatureNEON]) {
26200 STI.getFeatureBits()[AArch64::FeatureNEON]) {
26228 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26238 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26252 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26262 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26276 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26286 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26300 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26310 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26324 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26334 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26348 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26358 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26372 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26382 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26396 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26406 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26420 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26430 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26444 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26454 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26468 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26478 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26492 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26502 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26516 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26526 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26540 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26550 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26564 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26574 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26588 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26598 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26612 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26622 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26636 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26646 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26660 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26670 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26684 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26694 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26708 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26718 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26732 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26742 STI.getFeatureBits()[AArch64::FeatureSVE]) {
gen/lib/Target/AArch64/AArch64GenAsmWriter1.inc15947 STI.getFeatureBits()[AArch64::FeatureSVE]) {
15993 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16004 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16013 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16022 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16105 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16115 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16129 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16139 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16153 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16163 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16177 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16187 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16199 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16211 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16223 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16235 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16249 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16263 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16277 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16291 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16305 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16319 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16333 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16347 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16359 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16371 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16383 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16395 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16560 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16570 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16584 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16594 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16608 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16618 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16632 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16642 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16656 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16666 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16680 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16690 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16704 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16714 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16741 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16750 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16759 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16768 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16777 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16786 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16796 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16806 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16818 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16828 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16840 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16850 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16862 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16874 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16886 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16898 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16910 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16924 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16934 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16948 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16958 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16972 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16982 STI.getFeatureBits()[AArch64::FeatureSVE]) {
16996 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17006 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17020 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17030 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17076 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17122 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17133 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17142 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17151 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17189 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17201 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17213 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17223 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17233 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17243 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17259 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17275 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17291 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17307 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17323 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17339 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17355 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17371 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17387 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17403 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17419 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17435 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17451 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17467 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17483 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17499 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17515 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17531 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17547 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17563 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17579 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17595 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17611 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17627 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17679 STI.getFeatureBits()[AArch64::FeatureRAS]) {
17694 STI.getFeatureBits()[AArch64::FeatureBranchTargetId]) {
17701 STI.getFeatureBits()[AArch64::FeatureBranchTargetId]) {
17708 STI.getFeatureBits()[AArch64::FeatureSPE]) {
17722 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17732 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17746 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17756 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17770 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17780 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17794 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17804 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17818 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17828 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17842 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17852 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17866 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17876 STI.getFeatureBits()[AArch64::FeatureSVE]) {
17888 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17900 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17912 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17924 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17936 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17948 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17960 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17972 STI.getFeatureBits()[AArch64::FeatureNEON]) {
17985 STI.getFeatureBits()[AArch64::FeatureMTE]) {
18010 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18026 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18042 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18058 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18074 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18087 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18100 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18113 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18126 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18139 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18152 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18165 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18178 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18194 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18210 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18226 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18239 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18252 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18265 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18278 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18291 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18304 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18317 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18330 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18346 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18362 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18378 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18394 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18410 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18426 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18442 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18458 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18474 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18490 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18506 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18522 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18538 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18554 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18570 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18586 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18602 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18618 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18634 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18650 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18663 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18676 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18689 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18702 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18715 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18728 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18741 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18754 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18770 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18786 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18802 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18818 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18834 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18850 STI.getFeatureBits()[AArch64::FeatureSVE]) {
18863 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18876 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18889 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18902 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18915 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18928 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18941 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18954 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18967 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18980 STI.getFeatureBits()[AArch64::FeatureNEON]) {
18993 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19006 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19019 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19032 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19045 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19058 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19074 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19090 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19103 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19116 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19129 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19142 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19158 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19174 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19190 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19203 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19216 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19229 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19242 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19255 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19268 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19281 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19294 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19307 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19320 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19333 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19346 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19359 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19372 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19385 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19401 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19414 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19427 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19440 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19453 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19469 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19485 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19501 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19514 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19527 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19540 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19553 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19566 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19579 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19592 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19605 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19618 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19631 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19644 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19657 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19670 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19683 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19696 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19712 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19725 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19738 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19751 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19764 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19780 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19796 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19809 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19822 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19835 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19848 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19861 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19874 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19887 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19903 STI.getFeatureBits()[AArch64::FeatureSVE]) {
19916 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19929 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19942 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19955 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19968 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19981 STI.getFeatureBits()[AArch64::FeatureNEON]) {
19994 STI.getFeatureBits()[AArch64::FeatureNEON]) {
20007 STI.getFeatureBits()[AArch64::FeatureNEON]) {
20023 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20036 STI.getFeatureBits()[AArch64::FeatureNEON]) {
20049 STI.getFeatureBits()[AArch64::FeatureNEON]) {
20062 STI.getFeatureBits()[AArch64::FeatureNEON]) {
20075 STI.getFeatureBits()[AArch64::FeatureNEON]) {
20088 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20101 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20114 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20127 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20140 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20153 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20166 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20179 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20193 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
20207 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
20221 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
20235 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
20249 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
20263 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
20277 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
20291 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
20305 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
20318 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20331 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20344 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20357 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20370 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20383 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20396 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20409 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20422 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20435 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20448 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20461 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20474 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20487 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20500 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20513 STI.getFeatureBits()[AArch64::FeatureLSE]) {
20528 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20543 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20558 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20573 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20588 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20603 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20618 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20633 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20648 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20663 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20678 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20693 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20708 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20723 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20738 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20753 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20767 STI.getFeatureBits()[AArch64::FeatureMTE]) {
20783 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20799 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20815 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20831 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20847 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20863 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20879 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20895 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20911 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20927 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20943 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20959 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20975 STI.getFeatureBits()[AArch64::FeatureSVE]) {
20991 STI.getFeatureBits()[AArch64::FeatureSVE]) {
21007 STI.getFeatureBits()[AArch64::FeatureSVE]) {
21023 STI.getFeatureBits()[AArch64::FeatureSVE]) {
21114 STI.getFeatureBits()[AArch64::FeatureSVE]) {
21129 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
21144 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
21160 STI.getFeatureBits()[AArch64::FeatureSVE]) {
21175 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
21191 STI.getFeatureBits()[AArch64::FeatureSVE]) {
21206 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
21221 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
21236 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
21251 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
21266 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
21281 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
21296 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
21312 STI.getFeatureBits()[AArch64::FeatureSVE]) {
21327 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
21342 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
21446 STI.getFeatureBits()[AArch64::FeaturePA]) {
21460 STI.getFeatureBits()[AArch64::FeaturePA]) {
21894 STI.getFeatureBits()[AArch64::FeatureSVE]) {
21908 STI.getFeatureBits()[AArch64::FeatureSVE]) {
21921 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21934 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21947 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21960 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21973 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21986 STI.getFeatureBits()[AArch64::FeatureLSE]) {
21999 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22012 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22025 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22038 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22051 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22064 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22077 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22090 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22103 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22116 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22129 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22142 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22155 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22168 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22181 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22194 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22207 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22220 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22350 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22363 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22376 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22389 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22402 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22415 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22428 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22441 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22454 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22467 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22480 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22493 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22506 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22519 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22532 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22545 STI.getFeatureBits()[AArch64::FeatureLSE]) {
22895 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22965 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22976 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22985 STI.getFeatureBits()[AArch64::FeatureSVE]) {
22994 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23008 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23048 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23062 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23076 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23090 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23104 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23118 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23132 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23146 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23160 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23211 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23225 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23239 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23251 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23263 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23275 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23287 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23299 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23311 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23323 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23335 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23498 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23514 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23530 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23546 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23562 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23604 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23614 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23630 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23642 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23656 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23666 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23682 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23694 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23708 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23718 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23732 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23742 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23758 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23770 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23784 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23794 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23808 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23818 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23834 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23846 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23860 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23870 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23884 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23894 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23910 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23922 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23936 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23946 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23962 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23974 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23988 STI.getFeatureBits()[AArch64::FeatureSVE]) {
23998 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24012 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24022 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24038 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24050 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24064 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24074 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24088 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24098 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24114 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24126 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24140 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24150 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24166 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24182 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24198 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24214 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24230 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24246 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24262 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24278 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24294 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24310 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24326 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24342 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24355 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24368 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24381 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24394 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24407 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24420 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24433 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24446 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24462 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24478 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24494 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24507 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24520 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24533 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24546 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24559 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24572 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24585 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24598 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24611 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24624 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24637 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24650 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24663 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24676 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24689 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24702 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24715 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24728 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24741 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24754 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24767 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24780 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24793 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24806 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24822 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24838 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24851 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24864 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24877 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24890 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24906 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24922 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24936 STI.getFeatureBits()[AArch64::FeatureMTE]) {
24952 STI.getFeatureBits()[AArch64::FeatureSVE]) {
24965 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24978 STI.getFeatureBits()[AArch64::FeatureNEON]) {
24991 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25004 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25017 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25030 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25043 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25059 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25072 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25085 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25098 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25111 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25127 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25143 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25159 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25172 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25185 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25198 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25211 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25224 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25237 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25250 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25266 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25279 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25292 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25305 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25318 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25334 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25350 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25363 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25376 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25389 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25402 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25415 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25428 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25441 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25457 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25473 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25486 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25499 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25512 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25525 STI.getFeatureBits()[AArch64::FeatureNEON]) {
25539 STI.getFeatureBits()[AArch64::FeatureMTE]) {
25555 STI.getFeatureBits()[AArch64::FeatureMTE]) {
25569 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
25583 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
25597 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
25611 STI.getFeatureBits()[AArch64::FeatureRCPC_IMMO]) {
25702 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25717 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
25732 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
25748 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25763 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
25779 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25794 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
25809 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
25825 STI.getFeatureBits()[AArch64::FeatureSVE]) {
25840 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
25855 STI.getFeatureBits()[AArch64::FeatureSVE2]) {
26214 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26228 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26411 STI.getFeatureBits()[AArch64::FeatureMTE]) {
26425 STI.getFeatureBits()[AArch64::FeatureMTE]) {
26904 STI.getFeatureBits()[AArch64::FeatureNEON]) {
26916 STI.getFeatureBits()[AArch64::FeatureNEON]) {
26944 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26954 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26968 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26978 STI.getFeatureBits()[AArch64::FeatureSVE]) {
26992 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27002 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27016 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27026 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27040 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27050 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27064 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27074 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27088 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27098 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27112 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27122 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27136 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27146 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27160 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27170 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27184 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27194 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27208 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27218 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27232 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27242 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27256 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27266 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27280 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27290 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27304 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27314 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27328 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27338 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27352 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27362 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27376 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27386 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27400 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27410 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27424 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27434 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27448 STI.getFeatureBits()[AArch64::FeatureSVE]) {
27458 STI.getFeatureBits()[AArch64::FeatureSVE]) {
gen/lib/Target/AArch64/AArch64GenDisassemblerTables.inc20570 return (Bits[AArch64::FeatureSVE]);
20572 return (Bits[AArch64::FeatureSVE2]);
20574 return (Bits[AArch64::FeatureSVE2AES]);
20576 return (Bits[AArch64::FeatureSVE2BitPerm]);
20578 return (Bits[AArch64::FeatureSVE2SM4]);
20580 return (Bits[AArch64::FeatureSVE2SHA3]);
20582 return (Bits[AArch64::FeatureLSE]);
20584 return (Bits[AArch64::FeatureLOR]);
20586 return (Bits[AArch64::FeatureMTE]);
20588 return (Bits[AArch64::FeatureNEON]);
20590 return (Bits[AArch64::FeatureNEON] && Bits[AArch64::FeatureFullFP16]);
20590 return (Bits[AArch64::FeatureNEON] && Bits[AArch64::FeatureFullFP16]);
20592 return (Bits[AArch64::FeatureFRInt3264]);
20594 return (Bits[AArch64::FeatureNEON] && Bits[AArch64::FeatureFP16FML]);
20594 return (Bits[AArch64::FeatureNEON] && Bits[AArch64::FeatureFP16FML]);
20596 return (Bits[AArch64::FeatureAES]);
20598 return (Bits[AArch64::FeatureSHA3]);
20600 return (Bits[AArch64::FeatureNEON] && Bits[AArch64::FeatureRDM]);
20600 return (Bits[AArch64::FeatureNEON] && Bits[AArch64::FeatureRDM]);
20602 return (Bits[AArch64::FeatureComplxNum] && Bits[AArch64::FeatureNEON] && Bits[AArch64::FeatureFullFP16]);
20602 return (Bits[AArch64::FeatureComplxNum] && Bits[AArch64::FeatureNEON] && Bits[AArch64::FeatureFullFP16]);
20602 return (Bits[AArch64::FeatureComplxNum] && Bits[AArch64::FeatureNEON] && Bits[AArch64::FeatureFullFP16]);
20604 return (Bits[AArch64::FeatureSM4]);
20606 return (Bits[AArch64::FeatureDotProd]);
20608 return (Bits[AArch64::FeatureComplxNum] && Bits[AArch64::FeatureNEON]);
20608 return (Bits[AArch64::FeatureComplxNum] && Bits[AArch64::FeatureNEON]);
20610 return (Bits[AArch64::FeatureTME]);
20612 return (Bits[AArch64::FeatureFMI]);
20614 return (Bits[AArch64::FeatureTRACEV8_4]);
20616 return (Bits[AArch64::FeatureAltFPCmp]);
20618 return (Bits[AArch64::FeatureSB]);
20620 return (Bits[AArch64::FeaturePA]);
20622 return (Bits[AArch64::FeatureRCPC_IMMO]);
20624 return (Bits[AArch64::FeatureCRC]);
20626 return (Bits[AArch64::FeatureRCPC]);
20628 return (Bits[AArch64::FeatureFPARMv8]);
20630 return (Bits[AArch64::FeatureJS] && Bits[AArch64::FeatureFPARMv8]);
20630 return (Bits[AArch64::FeatureJS] && Bits[AArch64::FeatureFPARMv8]);
20632 return (Bits[AArch64::FeatureFullFP16]);
20634 return (Bits[AArch64::FeatureSHA2]);
20636 return (Bits[AArch64::FeatureRDM]);
gen/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc15733 if ((FB[AArch64::HasV8_1aOps]))
15735 if ((FB[AArch64::HasV8_2aOps]))
15737 if ((FB[AArch64::HasV8_3aOps]))
15739 if ((FB[AArch64::HasV8_4aOps]))
15741 if ((FB[AArch64::HasV8_5aOps]))
15743 if ((FB[AArch64::FeatureVH]))
15745 if ((FB[AArch64::FeatureLOR]))
15747 if ((FB[AArch64::FeaturePA]))
15749 if ((FB[AArch64::FeatureJS]))
15751 if ((FB[AArch64::FeatureCCIDX]))
15753 if ((FB[AArch64::FeatureComplxNum]))
15755 if ((FB[AArch64::FeatureNV]))
15757 if ((FB[AArch64::FeatureRASv8_4]))
15759 if ((FB[AArch64::FeatureMPAM]))
15761 if ((FB[AArch64::FeatureDIT]))
15763 if ((FB[AArch64::FeatureTRACEV8_4]))
15765 if ((FB[AArch64::FeatureAM]))
15767 if ((FB[AArch64::FeatureSEL2]))
15769 if ((FB[AArch64::FeaturePMU]))
15771 if ((FB[AArch64::FeatureTLB_RMI]))
15773 if ((FB[AArch64::FeatureFMI]))
15775 if ((FB[AArch64::FeatureRCPC_IMMO]))
15777 if ((FB[AArch64::FeatureFPARMv8]))
15779 if ((FB[AArch64::FeatureNEON]))
15781 if ((FB[AArch64::FeatureCrypto]))
15783 if ((FB[AArch64::FeatureSM4]))
15785 if ((FB[AArch64::FeatureSHA3]))
15787 if ((FB[AArch64::FeatureSHA2]))
15789 if ((FB[AArch64::FeatureAES]))
15791 if ((FB[AArch64::FeatureDotProd]))
15793 if ((FB[AArch64::FeatureCRC]))
15795 if ((FB[AArch64::FeatureLSE]))
15797 if ((FB[AArch64::FeatureRAS]))
15799 if ((FB[AArch64::FeatureRDM]))
15801 if ((FB[AArch64::FeatureFullFP16]))
15803 if ((FB[AArch64::FeatureFP16FML]))
15805 if ((FB[AArch64::FeatureSPE]))
15807 if ((FB[AArch64::FeatureFuseAES]))
15809 if ((FB[AArch64::FeatureSVE]))
15811 if ((FB[AArch64::FeatureSVE2]))
15813 if ((FB[AArch64::FeatureSVE2AES]))
15815 if ((FB[AArch64::FeatureSVE2SM4]))
15817 if ((FB[AArch64::FeatureSVE2SHA3]))
15819 if ((FB[AArch64::FeatureSVE2BitPerm]))
15821 if ((FB[AArch64::FeatureRCPC]))
15823 if ((FB[AArch64::FeatureAltFPCmp]))
15825 if ((FB[AArch64::FeatureFRInt3264]))
15827 if ((FB[AArch64::FeatureSB]))
15829 if ((FB[AArch64::FeaturePredRes]))
15831 if ((FB[AArch64::FeatureCacheDeepPersist]))
15833 if ((FB[AArch64::FeatureBranchTargetId]))
15835 if ((FB[AArch64::FeatureMTE]))
15837 if ((FB[AArch64::FeatureTME]))
15839 if ((FB[AArch64::FeatureETE]))
15841 if ((FB[AArch64::FeatureTRBE]))
15843 if ((!FB[AArch64::FeatureNoNegativeImmediates]))
15845 if ((FB[AArch64::FeatureCCPP]))
15847 if ((FB[AArch64::FeaturePAN]))
15849 if ((FB[AArch64::FeaturePsUAO]))
15851 if ((FB[AArch64::FeaturePAN_RWV]))
gen/lib/Target/AArch64/AArch64GenSubtargetInfo.inc17802 if (Bits[AArch64::FeatureAES]) HasAES = true;
17803 if (Bits[AArch64::FeatureAM]) HasAM = true;
17804 if (Bits[AArch64::FeatureAggressiveFMA]) HasAggressiveFMA = true;
17805 if (Bits[AArch64::FeatureAltFPCmp]) HasAlternativeNZCV = true;
17806 if (Bits[AArch64::FeatureAlternateSExtLoadCVTF32Pattern]) UseAlternateSExtLoadCVTF32Pattern = true;
17807 if (Bits[AArch64::FeatureArithmeticBccFusion]) HasArithmeticBccFusion = true;
17808 if (Bits[AArch64::FeatureArithmeticCbzFusion]) HasArithmeticCbzFusion = true;
17809 if (Bits[AArch64::FeatureBalanceFPOps]) BalanceFPOps = true;
17810 if (Bits[AArch64::FeatureBranchTargetId]) HasBTI = true;
17811 if (Bits[AArch64::FeatureCCIDX]) HasCCIDX = true;
17812 if (Bits[AArch64::FeatureCCPP]) HasCCPP = true;
17813 if (Bits[AArch64::FeatureCRC]) HasCRC = true;
17814 if (Bits[AArch64::FeatureCacheDeepPersist]) HasCCDP = true;
17815 if (Bits[AArch64::FeatureCallSavedX8]) CustomCallSavedXRegs[8] = true;
17816 if (Bits[AArch64::FeatureCallSavedX9]) CustomCallSavedXRegs[9] = true;
17817 if (Bits[AArch64::FeatureCallSavedX10]) CustomCallSavedXRegs[10] = true;
17818 if (Bits[AArch64::FeatureCallSavedX11]) CustomCallSavedXRegs[11] = true;
17819 if (Bits[AArch64::FeatureCallSavedX12]) CustomCallSavedXRegs[12] = true;
17820 if (Bits[AArch64::FeatureCallSavedX13]) CustomCallSavedXRegs[13] = true;
17821 if (Bits[AArch64::FeatureCallSavedX14]) CustomCallSavedXRegs[14] = true;
17822 if (Bits[AArch64::FeatureCallSavedX15]) CustomCallSavedXRegs[15] = true;
17823 if (Bits[AArch64::FeatureCallSavedX18]) CustomCallSavedXRegs[18] = true;
17824 if (Bits[AArch64::FeatureComplxNum]) HasComplxNum = true;
17825 if (Bits[AArch64::FeatureCrypto]) HasCrypto = true;
17826 if (Bits[AArch64::FeatureCustomCheapAsMoveHandling]) CustomAsCheapAsMove = true;
17827 if (Bits[AArch64::FeatureDIT]) HasDIT = true;
17828 if (Bits[AArch64::FeatureDisableLatencySchedHeuristic]) DisableLatencySchedHeuristic = true;
17829 if (Bits[AArch64::FeatureDotProd]) HasDotProd = true;
17830 if (Bits[AArch64::FeatureETE]) HasETE = true;
17831 if (Bits[AArch64::FeatureExynosCheapAsMoveHandling]) ExynosAsCheapAsMove = true;
17832 if (Bits[AArch64::FeatureFMI]) HasFMI = true;
17833 if (Bits[AArch64::FeatureFP16FML]) HasFP16FML = true;
17834 if (Bits[AArch64::FeatureFPARMv8]) HasFPARMv8 = true;
17835 if (Bits[AArch64::FeatureFRInt3264]) HasFRInt3264 = true;
17836 if (Bits[AArch64::FeatureForce32BitJumpTables]) Force32BitJumpTables = true;
17837 if (Bits[AArch64::FeatureFullFP16]) HasFullFP16 = true;
17838 if (Bits[AArch64::FeatureFuseAES]) HasFuseAES = true;
17839 if (Bits[AArch64::FeatureFuseAddress]) HasFuseAddress = true;
17840 if (Bits[AArch64::FeatureFuseArithmeticLogic]) HasFuseArithmeticLogic = true;
17841 if (Bits[AArch64::FeatureFuseCCSelect]) HasFuseCCSelect = true;
17842 if (Bits[AArch64::FeatureFuseCryptoEOR]) HasFuseCryptoEOR = true;
17843 if (Bits[AArch64::FeatureFuseLiterals]) HasFuseLiterals = true;
17844 if (Bits[AArch64::FeatureJS]) HasJS = true;
17845 if (Bits[AArch64::FeatureLOR]) HasLOR = true;
17846 if (Bits[AArch64::FeatureLSE]) HasLSE = true;
17847 if (Bits[AArch64::FeatureLSLFast]) HasLSLFast = true;
17848 if (Bits[AArch64::FeatureMPAM]) HasMPAM = true;
17849 if (Bits[AArch64::FeatureMTE]) HasMTE = true;
17850 if (Bits[AArch64::FeatureNEON]) HasNEON = true;
17851 if (Bits[AArch64::FeatureNV]) HasNV = true;
17852 if (Bits[AArch64::FeatureNoNegativeImmediates]) NegativeImmediates = false;
17853 if (Bits[AArch64::FeaturePA]) HasPA = true;
17854 if (Bits[AArch64::FeaturePAN]) HasPAN = true;
17855 if (Bits[AArch64::FeaturePAN_RWV]) HasPAN_RWV = true;
17856 if (Bits[AArch64::FeaturePMU]) HasPMU = true;
17857 if (Bits[AArch64::FeaturePerfMon]) HasPerfMon = true;
17858 if (Bits[AArch64::FeaturePostRAScheduler]) UsePostRAScheduler = true;
17859 if (Bits[AArch64::FeaturePredRes]) HasPredRes = true;
17860 if (Bits[AArch64::FeaturePredictableSelectIsExpensive]) PredictableSelectIsExpensive = true;
17861 if (Bits[AArch64::FeaturePsUAO]) HasPsUAO = true;
17862 if (Bits[AArch64::FeatureRAS]) HasRAS = true;
17863 if (Bits[AArch64::FeatureRASv8_4]) HasRASv8_4 = true;
17864 if (Bits[AArch64::FeatureRCPC]) HasRCPC = true;
17865 if (Bits[AArch64::FeatureRCPC_IMMO]) HasRCPC_IMMO = true;
17866 if (Bits[AArch64::FeatureRDM]) HasRDM = true;
17867 if (Bits[AArch64::FeatureRandGen]) HasRandGen = true;
17868 if (Bits[AArch64::FeatureReserveX1]) ReserveXRegister[1] = true;
17869 if (Bits[AArch64::FeatureReserveX2]) ReserveXRegister[2] = true;
17870 if (Bits[AArch64::FeatureReserveX3]) ReserveXRegister[3] = true;
17871 if (Bits[AArch64::FeatureReserveX4]) ReserveXRegister[4] = true;
17872 if (Bits[AArch64::FeatureReserveX5]) ReserveXRegister[5] = true;
17873 if (Bits[AArch64::FeatureReserveX6]) ReserveXRegister[6] = true;
17874 if (Bits[AArch64::FeatureReserveX7]) ReserveXRegister[7] = true;
17875 if (Bits[AArch64::FeatureReserveX9]) ReserveXRegister[9] = true;
17876 if (Bits[AArch64::FeatureReserveX10]) ReserveXRegister[10] = true;
17877 if (Bits[AArch64::FeatureReserveX11]) ReserveXRegister[11] = true;
17878 if (Bits[AArch64::FeatureReserveX12]) ReserveXRegister[12] = true;
17879 if (Bits[AArch64::FeatureReserveX13]) ReserveXRegister[13] = true;
17880 if (Bits[AArch64::FeatureReserveX14]) ReserveXRegister[14] = true;
17881 if (Bits[AArch64::FeatureReserveX15]) ReserveXRegister[15] = true;
17882 if (Bits[AArch64::FeatureReserveX18]) ReserveXRegister[18] = true;
17883 if (Bits[AArch64::FeatureReserveX20]) ReserveXRegister[20] = true;
17884 if (Bits[AArch64::FeatureReserveX21]) ReserveXRegister[21] = true;
17885 if (Bits[AArch64::FeatureReserveX22]) ReserveXRegister[22] = true;
17886 if (Bits[AArch64::FeatureReserveX23]) ReserveXRegister[23] = true;
17887 if (Bits[AArch64::FeatureReserveX24]) ReserveXRegister[24] = true;
17888 if (Bits[AArch64::FeatureReserveX25]) ReserveXRegister[25] = true;
17889 if (Bits[AArch64::FeatureReserveX26]) ReserveXRegister[26] = true;
17890 if (Bits[AArch64::FeatureReserveX27]) ReserveXRegister[27] = true;
17891 if (Bits[AArch64::FeatureReserveX28]) ReserveXRegister[28] = true;
17892 if (Bits[AArch64::FeatureSB]) HasSB = true;
17893 if (Bits[AArch64::FeatureSEL2]) HasSEL2 = true;
17894 if (Bits[AArch64::FeatureSHA2]) HasSHA2 = true;
17895 if (Bits[AArch64::FeatureSHA3]) HasSHA3 = true;
17896 if (Bits[AArch64::FeatureSM4]) HasSM4 = true;
17897 if (Bits[AArch64::FeatureSPE]) HasSPE = true;
17898 if (Bits[AArch64::FeatureSSBS]) HasSSBS = true;
17899 if (Bits[AArch64::FeatureSVE]) HasSVE = true;
17900 if (Bits[AArch64::FeatureSVE2]) HasSVE2 = true;
17901 if (Bits[AArch64::FeatureSVE2AES]) HasSVE2AES = true;
17902 if (Bits[AArch64::FeatureSVE2BitPerm]) HasSVE2BitPerm = true;
17903 if (Bits[AArch64::FeatureSVE2SHA3]) HasSVE2SHA3 = true;
17904 if (Bits[AArch64::FeatureSVE2SM4]) HasSVE2SM4 = true;
17905 if (Bits[AArch64::FeatureSlowMisaligned128Store]) Misaligned128StoreIsSlow = true;
17906 if (Bits[AArch64::FeatureSlowPaired128]) Paired128IsSlow = true;
17907 if (Bits[AArch64::FeatureSlowSTRQro]) STRQroIsSlow = true;
17908 if (Bits[AArch64::FeatureSpecRestrict]) HasSpecRestrict = true;
17909 if (Bits[AArch64::FeatureStrictAlign]) StrictAlign = true;
17910 if (Bits[AArch64::FeatureTLB_RMI]) HasTLB_RMI = true;
17911 if (Bits[AArch64::FeatureTME]) HasTME = true;
17912 if (Bits[AArch64::FeatureTRACEV8_4]) HasTRACEV8_4 = true;
17913 if (Bits[AArch64::FeatureTRBE]) HasTRBE = true;
17914 if (Bits[AArch64::FeatureTaggedGlobals]) AllowTaggedGlobals = true;
17915 if (Bits[AArch64::FeatureUseAA]) UseAA = true;
17916 if (Bits[AArch64::FeatureUseEL1ForTP]) UseEL1ForTP = true;
17917 if (Bits[AArch64::FeatureUseEL2ForTP]) UseEL2ForTP = true;
17918 if (Bits[AArch64::FeatureUseEL3ForTP]) UseEL3ForTP = true;
17919 if (Bits[AArch64::FeatureUseRSqrt]) UseRSqrt = true;
17920 if (Bits[AArch64::FeatureVH]) HasVH = true;
17921 if (Bits[AArch64::FeatureZCRegMove]) HasZeroCycleRegMove = true;
17922 if (Bits[AArch64::FeatureZCZeroing]) HasZeroCycleZeroing = true;
17923 if (Bits[AArch64::FeatureZCZeroingFP]) HasZeroCycleZeroingFP = true;
17924 if (Bits[AArch64::FeatureZCZeroingFPWorkaround]) HasZeroCycleZeroingFPWorkaround = true;
17925 if (Bits[AArch64::FeatureZCZeroingGP]) HasZeroCycleZeroingGP = true;
17926 if (Bits[AArch64::HasV8_1aOps]) HasV8_1aOps = true;
17927 if (Bits[AArch64::HasV8_2aOps]) HasV8_2aOps = true;
17928 if (Bits[AArch64::HasV8_3aOps]) HasV8_3aOps = true;
17929 if (Bits[AArch64::HasV8_4aOps]) HasV8_4aOps = true;
17930 if (Bits[AArch64::HasV8_5aOps]) HasV8_5aOps = true;
17931 if (Bits[AArch64::ProcA35] && ARMProcFamily < CortexA35) ARMProcFamily = CortexA35;
17932 if (Bits[AArch64::ProcA53] && ARMProcFamily < CortexA53) ARMProcFamily = CortexA53;
17933 if (Bits[AArch64::ProcA55] && ARMProcFamily < CortexA55) ARMProcFamily = CortexA55;
17934 if (Bits[AArch64::ProcA57] && ARMProcFamily < CortexA57) ARMProcFamily = CortexA57;
17935 if (Bits[AArch64::ProcA65] && ARMProcFamily < CortexA65) ARMProcFamily = CortexA65;
17936 if (Bits[AArch64::ProcA72] && ARMProcFamily < CortexA72) ARMProcFamily = CortexA72;
17937 if (Bits[AArch64::ProcA73] && ARMProcFamily < CortexA73) ARMProcFamily = CortexA73;
17938 if (Bits[AArch64::ProcA75] && ARMProcFamily < CortexA75) ARMProcFamily = CortexA75;
17939 if (Bits[AArch64::ProcA76] && ARMProcFamily < CortexA76) ARMProcFamily = CortexA76;
17940 if (Bits[AArch64::ProcCyclone] && ARMProcFamily < Cyclone) ARMProcFamily = Cyclone;
17941 if (Bits[AArch64::ProcExynosM1] && ARMProcFamily < ExynosM1) ARMProcFamily = ExynosM1;
17942 if (Bits[AArch64::ProcExynosM2] && ARMProcFamily < ExynosM1) ARMProcFamily = ExynosM1;
17943 if (Bits[AArch64::ProcExynosM3] && ARMProcFamily < ExynosM3) ARMProcFamily = ExynosM3;
17944 if (Bits[AArch64::ProcExynosM4] && ARMProcFamily < ExynosM3) ARMProcFamily = ExynosM3;
17945 if (Bits[AArch64::ProcFalkor] && ARMProcFamily < Falkor) ARMProcFamily = Falkor;
17946 if (Bits[AArch64::ProcKryo] && ARMProcFamily < Kryo) ARMProcFamily = Kryo;
17947 if (Bits[AArch64::ProcNeoverseE1] && ARMProcFamily < NeoverseE1) ARMProcFamily = NeoverseE1;
17948 if (Bits[AArch64::ProcNeoverseN1] && ARMProcFamily < NeoverseN1) ARMProcFamily = NeoverseN1;
17949 if (Bits[AArch64::ProcSaphira] && ARMProcFamily < Saphira) ARMProcFamily = Saphira;
17950 if (Bits[AArch64::ProcTSV110] && ARMProcFamily < TSV110) ARMProcFamily = TSV110;
17951 if (Bits[AArch64::ProcThunderX] && ARMProcFamily < ThunderX) ARMProcFamily = ThunderX;
17952 if (Bits[AArch64::ProcThunderX2T99] && ARMProcFamily < ThunderX2T99) ARMProcFamily = ThunderX2T99;
17953 if (Bits[AArch64::ProcThunderXT81] && ARMProcFamily < ThunderXT81) ARMProcFamily = ThunderXT81;
17954 if (Bits[AArch64::ProcThunderXT83] && ARMProcFamily < ThunderXT83) ARMProcFamily = ThunderXT83;
17955 if (Bits[AArch64::ProcThunderXT88] && ARMProcFamily < ThunderXT88) ARMProcFamily = ThunderXT88;
gen/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc10195 if ((FB[AMDGPU::FeatureSouthernIslands]))
10197 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (!FB[AMDGPU::FeatureGFX10Insts]))
10197 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (!FB[AMDGPU::FeatureGFX10Insts]))
10199 if ((!FB[AMDGPU::FeatureGCN3Encoding]))
10201 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureCIInsts]) && (!FB[AMDGPU::FeatureGFX10Insts]))
10201 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureCIInsts]) && (!FB[AMDGPU::FeatureGFX10Insts]))
10201 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureCIInsts]) && (!FB[AMDGPU::FeatureGFX10Insts]))
10203 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureCIInsts]))
10203 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureCIInsts]))
10205 if ((FB[AMDGPU::FeatureGFX7GFX8GFX9Insts]))
10207 if ((!FB[AMDGPU::FeatureGFX10Insts]))
10209 if ((FB[AMDGPU::FeatureCIInsts]))
10211 if ((FB[AMDGPU::FeatureGFX8Insts]))
10213 if ((FB[AMDGPU::FeatureVolcanicIslands]))
10215 if ((FB[AMDGPU::FeatureGFX9Insts]))
10217 if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX9Insts]))
10217 if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX9Insts]))
10219 if ((FB[AMDGPU::FeatureGFX8Insts]) && (FB[AMDGPU::FeatureGCN3Encoding]))
10219 if ((FB[AMDGPU::FeatureGFX8Insts]) && (FB[AMDGPU::FeatureGCN3Encoding]))
10221 if ((FB[AMDGPU::FeatureGFX10Insts]))
10223 if ((FB[AMDGPU::FeatureFlatAddressSpace]))
10225 if ((FB[AMDGPU::FeatureFlatGlobalInsts]))
10227 if ((FB[AMDGPU::FeatureFlatScratchInsts]))
10229 if ((FB[AMDGPU::FeatureScalarFlatScratchInsts]))
10231 if ((FB[AMDGPU::FeatureGFX9Insts]))
10233 if ((FB[AMDGPU::FeatureUnpackedD16VMem]))
10235 if ((!FB[AMDGPU::FeatureUnpackedD16VMem]))
10237 if ((FB[AMDGPU::FeatureGFX9Insts]) && (!FB[AMDGPU::FeatureSRAMECC]))
10237 if ((FB[AMDGPU::FeatureGFX9Insts]) && (!FB[AMDGPU::FeatureSRAMECC]))
10239 if ((FB[AMDGPU::FeatureGFX9Insts]))
10241 if ((FB[AMDGPU::FeatureAddNoCarryInsts]))
10243 if ((FB[AMDGPU::Feature16BitInsts]))
10245 if ((FB[AMDGPU::FeatureVOP3P]))
10247 if ((FB[AMDGPU::FeatureSDWA]) && (FB[AMDGPU::FeatureVolcanicIslands]))
10247 if ((FB[AMDGPU::FeatureSDWA]) && (FB[AMDGPU::FeatureVolcanicIslands]))
10249 if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX9Insts]) && (FB[AMDGPU::FeatureSDWA]))
10249 if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX9Insts]) && (FB[AMDGPU::FeatureSDWA]))
10249 if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX9Insts]) && (FB[AMDGPU::FeatureSDWA]))
10251 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureSDWA]))
10251 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureSDWA]))
10251 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureSDWA]))
10253 if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureDPP]))
10253 if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureDPP]))
10255 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureDPP8]))
10255 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureDPP8]))
10255 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureDPP8]))
10257 if ((FB[AMDGPU::FeatureR128A16]))
10259 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureDPP]))
10259 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureDPP]))
10259 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureDPP]))
10261 if ((FB[AMDGPU::FeatureIntClamp]))
10263 if ((FB[AMDGPU::FeatureMadMixInsts]))
10265 if ((FB[AMDGPU::FeatureScalarStores]))
10267 if ((FB[AMDGPU::FeatureScalarAtomics]))
10269 if ((FB[AMDGPU::FeatureNoSdstCMPX]))
10271 if ((!FB[AMDGPU::FeatureNoSdstCMPX]))
10273 if ((FB[AMDGPU::FeatureVGPRIndexMode]))
10275 if ((FB[AMDGPU::FeatureMovrel]))
10277 if ((FB[AMDGPU::FeatureFmaMixInsts]))
10279 if ((FB[AMDGPU::FeatureDLInsts]))
10281 if ((FB[AMDGPU::FeatureDot1Insts]))
10283 if ((FB[AMDGPU::FeatureDot2Insts]))
10285 if ((FB[AMDGPU::FeatureDot3Insts]))
10287 if ((FB[AMDGPU::FeatureDot4Insts]))
10289 if ((FB[AMDGPU::FeatureDot5Insts]))
10291 if ((FB[AMDGPU::FeatureDot6Insts]))
10293 if ((FB[AMDGPU::FeatureMAIInsts]))
10295 if ((FB[AMDGPU::FeaturePkFmacF16Inst]))
10297 if ((FB[AMDGPU::FeatureAtomicFaddInsts]))
10299 if ((FB[AMDGPU::FeatureOffset3fBug]))
10301 if ((FB[AMDGPU::FeatureWavefrontSize32]))
10303 if ((FB[AMDGPU::FeatureWavefrontSize64]))
10305 if ((FB[AMDGPU::FeatureDisable]))
24055 if (NewMissingFeatures[I])
gen/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc32690 return (!Bits[AMDGPU::FeatureGFX10Insts]);
32692 return (Bits[AMDGPU::FeatureGFX8Insts]);
32694 return (Bits[AMDGPU::FeatureVGPRIndexMode]);
32696 return (Bits[AMDGPU::FeatureGFX9Insts]);
32698 return (Bits[AMDGPU::FeatureGFX10Insts]);
32700 return (Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureGFX10Insts]);
32700 return (Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureGFX10Insts]);
32702 return (!Bits[AMDGPU::FeatureGFX10Insts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32702 return (!Bits[AMDGPU::FeatureGFX10Insts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32704 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32704 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32704 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32704 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32706 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureVolcanicIslands]);
32706 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureVolcanicIslands]);
32706 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureVolcanicIslands]);
32706 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureVolcanicIslands]);
32706 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureVolcanicIslands]);
32708 return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32708 return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32708 return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32710 return (Bits[AMDGPU::FeatureDot5Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32710 return (Bits[AMDGPU::FeatureDot5Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32710 return (Bits[AMDGPU::FeatureDot5Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32712 return (Bits[AMDGPU::FeatureDot4Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32712 return (Bits[AMDGPU::FeatureDot4Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32712 return (Bits[AMDGPU::FeatureDot4Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32714 return (Bits[AMDGPU::FeatureDot6Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32714 return (Bits[AMDGPU::FeatureDot6Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32714 return (Bits[AMDGPU::FeatureDot6Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32716 return (Bits[AMDGPU::FeatureDot3Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32716 return (Bits[AMDGPU::FeatureDot3Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32716 return (Bits[AMDGPU::FeatureDot3Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32718 return (Bits[AMDGPU::FeatureDLInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32718 return (Bits[AMDGPU::FeatureDLInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32718 return (Bits[AMDGPU::FeatureDLInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32720 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32720 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32720 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32720 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32722 return (Bits[AMDGPU::FeatureGFX7GFX8GFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32722 return (Bits[AMDGPU::FeatureGFX7GFX8GFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32722 return (Bits[AMDGPU::FeatureGFX7GFX8GFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32724 return (Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32724 return (Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32724 return (Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32726 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureDPP8] && Bits[AMDGPU::FeatureGFX10Insts]);
32726 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureDPP8] && Bits[AMDGPU::FeatureGFX10Insts]);
32726 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureDPP8] && Bits[AMDGPU::FeatureGFX10Insts]);
32726 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureDPP8] && Bits[AMDGPU::FeatureGFX10Insts]);
32728 return (Bits[AMDGPU::FeatureDot5Insts] && Bits[AMDGPU::FeatureGFX10Insts]);
32728 return (Bits[AMDGPU::FeatureDot5Insts] && Bits[AMDGPU::FeatureGFX10Insts]);
32730 return (Bits[AMDGPU::FeatureDot6Insts] && Bits[AMDGPU::FeatureGFX10Insts]);
32730 return (Bits[AMDGPU::FeatureDot6Insts] && Bits[AMDGPU::FeatureGFX10Insts]);
32732 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX10Insts]);
32732 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX10Insts]);
32734 return (Bits[AMDGPU::FeatureDLInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32734 return (Bits[AMDGPU::FeatureDLInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32736 return (Bits[AMDGPU::FeatureAddNoCarryInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32736 return (Bits[AMDGPU::FeatureAddNoCarryInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32738 return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32738 return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32740 return (Bits[AMDGPU::FeaturePkFmacF16Inst] && Bits[AMDGPU::FeatureGFX10Insts]);
32740 return (Bits[AMDGPU::FeaturePkFmacF16Inst] && Bits[AMDGPU::FeatureGFX10Insts]);
32742 return (Bits[AMDGPU::FeatureNoSdstCMPX] && Bits[AMDGPU::FeatureGFX10Insts]);
32742 return (Bits[AMDGPU::FeatureNoSdstCMPX] && Bits[AMDGPU::FeatureGFX10Insts]);
32744 return (Bits[AMDGPU::FeatureCIInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32744 return (Bits[AMDGPU::FeatureCIInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32746 return (Bits[AMDGPU::FeatureMovrel] && Bits[AMDGPU::FeatureGFX10Insts]);
32746 return (Bits[AMDGPU::FeatureMovrel] && Bits[AMDGPU::FeatureGFX10Insts]);
32748 return (Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGFX10Insts]);
32748 return (Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGFX10Insts]);
32750 return (Bits[AMDGPU::FeatureDot2Insts] && Bits[AMDGPU::FeatureGFX10Insts]);
32750 return (Bits[AMDGPU::FeatureDot2Insts] && Bits[AMDGPU::FeatureGFX10Insts]);
32752 return (Bits[AMDGPU::FeatureDot1Insts] && Bits[AMDGPU::FeatureGFX10Insts]);
32752 return (Bits[AMDGPU::FeatureDot1Insts] && Bits[AMDGPU::FeatureGFX10Insts]);
32754 return (Bits[AMDGPU::FeatureFmaMixInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32754 return (Bits[AMDGPU::FeatureFmaMixInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32756 return (Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGFX10Insts]);
32756 return (Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGFX10Insts]);
32758 return (Bits[AMDGPU::FeatureFlatAddressSpace] && Bits[AMDGPU::FeatureGFX10Insts]);
32758 return (Bits[AMDGPU::FeatureFlatAddressSpace] && Bits[AMDGPU::FeatureGFX10Insts]);
32760 return (Bits[AMDGPU::FeatureFlatScratchInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32760 return (Bits[AMDGPU::FeatureFlatScratchInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32762 return (Bits[AMDGPU::FeatureFlatGlobalInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32762 return (Bits[AMDGPU::FeatureFlatGlobalInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32764 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32764 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32764 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32766 return (!Bits[AMDGPU::FeatureUnpackedD16VMem] && Bits[AMDGPU::FeatureGFX10Insts]);
32766 return (!Bits[AMDGPU::FeatureUnpackedD16VMem] && Bits[AMDGPU::FeatureGFX10Insts]);
32768 return (Bits[AMDGPU::FeatureScalarFlatScratchInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32768 return (Bits[AMDGPU::FeatureScalarFlatScratchInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32770 return (Bits[AMDGPU::FeatureScalarStores] && Bits[AMDGPU::FeatureGFX10Insts]);
32770 return (Bits[AMDGPU::FeatureScalarStores] && Bits[AMDGPU::FeatureGFX10Insts]);
32772 return (Bits[AMDGPU::FeatureScalarStores] && Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureScalarFlatScratchInsts]);
32772 return (Bits[AMDGPU::FeatureScalarStores] && Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureScalarFlatScratchInsts]);
32772 return (Bits[AMDGPU::FeatureScalarStores] && Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureScalarFlatScratchInsts]);
32774 return (Bits[AMDGPU::FeatureScalarAtomics] && Bits[AMDGPU::FeatureGFX10Insts]);
32774 return (Bits[AMDGPU::FeatureScalarAtomics] && Bits[AMDGPU::FeatureGFX10Insts]);
32776 return (Bits[AMDGPU::FeatureSouthernIslands] && Bits[AMDGPU::FeatureSouthernIslands]);
32776 return (Bits[AMDGPU::FeatureSouthernIslands] && Bits[AMDGPU::FeatureSouthernIslands]);
32778 return (!Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32778 return (!Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32780 return (!Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32780 return (!Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32780 return (!Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32782 return (!Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32782 return (!Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32782 return (!Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32782 return (!Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32784 return (Bits[AMDGPU::FeatureMovrel] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32784 return (Bits[AMDGPU::FeatureMovrel] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32784 return (Bits[AMDGPU::FeatureMovrel] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32786 return (!Bits[AMDGPU::FeatureGFX10Insts] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32786 return (!Bits[AMDGPU::FeatureGFX10Insts] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32786 return (!Bits[AMDGPU::FeatureGFX10Insts] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32788 return (Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32788 return (Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32788 return (Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32790 return (Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32790 return (Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32790 return (Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32790 return (Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32792 return (Bits[AMDGPU::FeatureGFX7GFX8GFX9Insts] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32792 return (Bits[AMDGPU::FeatureGFX7GFX8GFX9Insts] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32792 return (Bits[AMDGPU::FeatureGFX7GFX8GFX9Insts] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32792 return (Bits[AMDGPU::FeatureGFX7GFX8GFX9Insts] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32794 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32794 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32794 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32796 return (Bits[AMDGPU::FeatureFlatAddressSpace] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32796 return (Bits[AMDGPU::FeatureFlatAddressSpace] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32796 return (Bits[AMDGPU::FeatureFlatAddressSpace] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32796 return (Bits[AMDGPU::FeatureFlatAddressSpace] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32798 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32798 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32798 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32798 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32798 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32800 return (Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32800 return (Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32802 return (Bits[AMDGPU::FeatureVolcanicIslands]);
32804 return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32804 return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32804 return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32806 return (Bits[AMDGPU::FeatureDot5Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32806 return (Bits[AMDGPU::FeatureDot5Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32806 return (Bits[AMDGPU::FeatureDot5Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32808 return (Bits[AMDGPU::FeatureDot4Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32808 return (Bits[AMDGPU::FeatureDot4Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32808 return (Bits[AMDGPU::FeatureDot4Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32810 return (Bits[AMDGPU::FeatureDot6Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32810 return (Bits[AMDGPU::FeatureDot6Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32810 return (Bits[AMDGPU::FeatureDot6Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32812 return (Bits[AMDGPU::FeatureDot3Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32812 return (Bits[AMDGPU::FeatureDot3Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32812 return (Bits[AMDGPU::FeatureDot3Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32814 return (Bits[AMDGPU::FeatureDLInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32814 return (Bits[AMDGPU::FeatureDLInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32814 return (Bits[AMDGPU::FeatureDLInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32816 return (Bits[AMDGPU::FeaturePkFmacF16Inst] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32816 return (Bits[AMDGPU::FeaturePkFmacF16Inst] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32816 return (Bits[AMDGPU::FeaturePkFmacF16Inst] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32818 return (Bits[AMDGPU::FeatureCIInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32818 return (Bits[AMDGPU::FeatureCIInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32818 return (Bits[AMDGPU::FeatureCIInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32820 return (Bits[AMDGPU::FeatureMovrel] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32820 return (Bits[AMDGPU::FeatureMovrel] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32820 return (Bits[AMDGPU::FeatureMovrel] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32822 return (Bits[AMDGPU::FeatureGFX7GFX8GFX9Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32822 return (Bits[AMDGPU::FeatureGFX7GFX8GFX9Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32822 return (Bits[AMDGPU::FeatureGFX7GFX8GFX9Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32824 return (Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32824 return (Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32824 return (Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32826 return (!Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32826 return (!Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32826 return (!Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32828 return (Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32828 return (Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32828 return (Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32828 return (Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32830 return (Bits[AMDGPU::FeatureVGPRIndexMode] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32830 return (Bits[AMDGPU::FeatureVGPRIndexMode] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32830 return (Bits[AMDGPU::FeatureVGPRIndexMode] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32832 return (Bits[AMDGPU::FeatureScalarFlatScratchInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32832 return (Bits[AMDGPU::FeatureScalarFlatScratchInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32832 return (Bits[AMDGPU::FeatureScalarFlatScratchInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32834 return (Bits[AMDGPU::FeatureScalarStores] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32834 return (Bits[AMDGPU::FeatureScalarStores] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32834 return (Bits[AMDGPU::FeatureScalarStores] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32836 return (Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32836 return (Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32836 return (Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32838 return (Bits[AMDGPU::FeatureScalarAtomics] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32838 return (Bits[AMDGPU::FeatureScalarAtomics] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32838 return (Bits[AMDGPU::FeatureScalarAtomics] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32840 return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureVolcanicIslands]);
32840 return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureVolcanicIslands]);
32842 return (Bits[AMDGPU::FeatureVOP3P]);
32844 return (Bits[AMDGPU::FeatureMadMixInsts] && Bits[AMDGPU::FeatureVOP3P]);
32844 return (Bits[AMDGPU::FeatureMadMixInsts] && Bits[AMDGPU::FeatureVOP3P]);
32846 return (Bits[AMDGPU::FeatureDot2Insts] && Bits[AMDGPU::FeatureVOP3P]);
32846 return (Bits[AMDGPU::FeatureDot2Insts] && Bits[AMDGPU::FeatureVOP3P]);
32848 return (Bits[AMDGPU::FeatureDot1Insts] && Bits[AMDGPU::FeatureVOP3P]);
32848 return (Bits[AMDGPU::FeatureDot1Insts] && Bits[AMDGPU::FeatureVOP3P]);
32850 return (Bits[AMDGPU::FeatureMAIInsts] && Bits[AMDGPU::FeatureMAIInsts]);
32850 return (Bits[AMDGPU::FeatureMAIInsts] && Bits[AMDGPU::FeatureMAIInsts]);
32852 return (Bits[AMDGPU::FeatureFlatAddressSpace] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32852 return (Bits[AMDGPU::FeatureFlatAddressSpace] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32852 return (Bits[AMDGPU::FeatureFlatAddressSpace] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32854 return (Bits[AMDGPU::FeatureFlatScratchInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32854 return (Bits[AMDGPU::FeatureFlatScratchInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32854 return (Bits[AMDGPU::FeatureFlatScratchInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32856 return (Bits[AMDGPU::FeatureFlatGlobalInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32856 return (Bits[AMDGPU::FeatureFlatGlobalInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32856 return (Bits[AMDGPU::FeatureFlatGlobalInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32858 return (Bits[AMDGPU::FeatureAtomicFaddInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32858 return (Bits[AMDGPU::FeatureAtomicFaddInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32858 return (Bits[AMDGPU::FeatureAtomicFaddInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32860 return (!Bits[AMDGPU::FeatureUnpackedD16VMem] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32860 return (!Bits[AMDGPU::FeatureUnpackedD16VMem] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32860 return (!Bits[AMDGPU::FeatureUnpackedD16VMem] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32862 return (Bits[AMDGPU::FeatureUnpackedD16VMem] && Bits[AMDGPU::FeatureUnpackedD16VMem]);
32862 return (Bits[AMDGPU::FeatureUnpackedD16VMem] && Bits[AMDGPU::FeatureUnpackedD16VMem]);
32864 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32864 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32866 return (Bits[AMDGPU::FeatureAddNoCarryInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32866 return (Bits[AMDGPU::FeatureAddNoCarryInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32866 return (Bits[AMDGPU::FeatureAddNoCarryInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32868 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32868 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32868 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32868 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32870 return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32870 return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32870 return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32872 return (Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32872 return (Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32872 return (Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32874 return (Bits[AMDGPU::FeatureFmaMixInsts] && Bits[AMDGPU::FeatureVOP3P]);
32874 return (Bits[AMDGPU::FeatureFmaMixInsts] && Bits[AMDGPU::FeatureVOP3P]);
32876 return (Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands]);
32876 return (Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands]);
32876 return (Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands]);
32876 return (Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands]);
32878 return (Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands] && Bits[AMDGPU::FeatureVolcanicIslands]);
32878 return (Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands] && Bits[AMDGPU::FeatureVolcanicIslands]);
32878 return (Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands] && Bits[AMDGPU::FeatureVolcanicIslands]);
32878 return (Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands] && Bits[AMDGPU::FeatureVolcanicIslands]);
32878 return (Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands] && Bits[AMDGPU::FeatureVolcanicIslands]);
32880 return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands]);
32880 return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands]);
32880 return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands]);
32882 return (Bits[AMDGPU::FeatureDLInsts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands]);
32882 return (Bits[AMDGPU::FeatureDLInsts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands]);
32882 return (Bits[AMDGPU::FeatureDLInsts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands]);
32884 return (Bits[AMDGPU::FeatureGFX7GFX8GFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands]);
32884 return (Bits[AMDGPU::FeatureGFX7GFX8GFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands]);
32884 return (Bits[AMDGPU::FeatureGFX7GFX8GFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands]);
32886 return (Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands]);
32886 return (Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands]);
32886 return (Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureVolcanicIslands]);
32888 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGFX10Insts]);
32888 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGFX10Insts]);
32888 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGFX10Insts]);
32888 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGFX10Insts]);
32890 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGFX10Insts]);
32890 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGFX10Insts]);
32890 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGFX10Insts]);
32890 return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGFX10Insts]);
32892 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA]);
32892 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA]);
32892 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA]);
32892 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA]);
32892 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA]);
32892 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA]);
32894 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32894 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32894 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32894 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32894 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32894 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32894 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32894 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32896 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32896 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32896 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32896 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32896 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32896 return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32898 return (Bits[AMDGPU::FeatureAddNoCarryInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32898 return (Bits[AMDGPU::FeatureAddNoCarryInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32898 return (Bits[AMDGPU::FeatureAddNoCarryInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32898 return (Bits[AMDGPU::FeatureAddNoCarryInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32898 return (Bits[AMDGPU::FeatureAddNoCarryInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32900 return (Bits[AMDGPU::FeatureDLInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA]);
32900 return (Bits[AMDGPU::FeatureDLInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA]);
32900 return (Bits[AMDGPU::FeatureDLInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA]);
32900 return (Bits[AMDGPU::FeatureDLInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA]);
gen/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc34636 if ((FB[AMDGPU::FeatureSouthernIslands]))
34638 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (!FB[AMDGPU::FeatureGFX10Insts]))
34638 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (!FB[AMDGPU::FeatureGFX10Insts]))
34640 if ((!FB[AMDGPU::FeatureGCN3Encoding]))
34642 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureCIInsts]) && (!FB[AMDGPU::FeatureGFX10Insts]))
34642 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureCIInsts]) && (!FB[AMDGPU::FeatureGFX10Insts]))
34642 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureCIInsts]) && (!FB[AMDGPU::FeatureGFX10Insts]))
34644 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureCIInsts]))
34644 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureCIInsts]))
34646 if ((FB[AMDGPU::FeatureGFX7GFX8GFX9Insts]))
34648 if ((!FB[AMDGPU::FeatureGFX10Insts]))
34650 if ((FB[AMDGPU::FeatureCIInsts]))
34652 if ((FB[AMDGPU::FeatureGFX8Insts]))
34654 if ((FB[AMDGPU::FeatureVolcanicIslands]))
34656 if ((FB[AMDGPU::FeatureGFX9Insts]))
34658 if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX9Insts]))
34658 if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX9Insts]))
34660 if ((FB[AMDGPU::FeatureGFX8Insts]) && (FB[AMDGPU::FeatureGCN3Encoding]))
34660 if ((FB[AMDGPU::FeatureGFX8Insts]) && (FB[AMDGPU::FeatureGCN3Encoding]))
34662 if ((FB[AMDGPU::FeatureGFX10Insts]))
34664 if ((FB[AMDGPU::FeatureFlatAddressSpace]))
34666 if ((FB[AMDGPU::FeatureFlatGlobalInsts]))
34668 if ((FB[AMDGPU::FeatureFlatScratchInsts]))
34670 if ((FB[AMDGPU::FeatureScalarFlatScratchInsts]))
34672 if ((FB[AMDGPU::FeatureGFX9Insts]))
34674 if ((FB[AMDGPU::FeatureUnpackedD16VMem]))
34676 if ((!FB[AMDGPU::FeatureUnpackedD16VMem]))
34678 if ((FB[AMDGPU::FeatureGFX9Insts]) && (!FB[AMDGPU::FeatureSRAMECC]))
34678 if ((FB[AMDGPU::FeatureGFX9Insts]) && (!FB[AMDGPU::FeatureSRAMECC]))
34680 if ((FB[AMDGPU::FeatureGFX9Insts]))
34682 if ((FB[AMDGPU::FeatureAddNoCarryInsts]))
34684 if ((FB[AMDGPU::Feature16BitInsts]))
34686 if ((FB[AMDGPU::FeatureVOP3P]))
34688 if ((FB[AMDGPU::FeatureSDWA]) && (FB[AMDGPU::FeatureVolcanicIslands]))
34688 if ((FB[AMDGPU::FeatureSDWA]) && (FB[AMDGPU::FeatureVolcanicIslands]))
34690 if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX9Insts]) && (FB[AMDGPU::FeatureSDWA]))
34690 if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX9Insts]) && (FB[AMDGPU::FeatureSDWA]))
34690 if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX9Insts]) && (FB[AMDGPU::FeatureSDWA]))
34692 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureSDWA]))
34692 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureSDWA]))
34692 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureSDWA]))
34694 if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureDPP]))
34694 if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureDPP]))
34696 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureDPP8]))
34696 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureDPP8]))
34696 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureDPP8]))
34698 if ((FB[AMDGPU::FeatureR128A16]))
34700 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureDPP]))
34700 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureDPP]))
34700 if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureDPP]))
34702 if ((FB[AMDGPU::FeatureIntClamp]))
34704 if ((FB[AMDGPU::FeatureMadMixInsts]))
34706 if ((FB[AMDGPU::FeatureScalarStores]))
34708 if ((FB[AMDGPU::FeatureScalarAtomics]))
34710 if ((FB[AMDGPU::FeatureNoSdstCMPX]))
34712 if ((!FB[AMDGPU::FeatureNoSdstCMPX]))
34714 if ((FB[AMDGPU::FeatureVGPRIndexMode]))
34716 if ((FB[AMDGPU::FeatureMovrel]))
34718 if ((FB[AMDGPU::FeatureFmaMixInsts]))
34720 if ((FB[AMDGPU::FeatureDLInsts]))
34722 if ((FB[AMDGPU::FeatureDot1Insts]))
34724 if ((FB[AMDGPU::FeatureDot2Insts]))
34726 if ((FB[AMDGPU::FeatureDot3Insts]))
34728 if ((FB[AMDGPU::FeatureDot4Insts]))
34730 if ((FB[AMDGPU::FeatureDot5Insts]))
34732 if ((FB[AMDGPU::FeatureDot6Insts]))
34734 if ((FB[AMDGPU::FeatureMAIInsts]))
34736 if ((FB[AMDGPU::FeaturePkFmacF16Inst]))
34738 if ((FB[AMDGPU::FeatureAtomicFaddInsts]))
34740 if ((FB[AMDGPU::FeatureOffset3fBug]))
34742 if ((FB[AMDGPU::FeatureWavefrontSize32]))
34744 if ((FB[AMDGPU::FeatureWavefrontSize64]))
34746 if ((FB[AMDGPU::FeatureDisable]))
gen/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc 661 if (Bits[AMDGPU::Feature16BitInsts]) Has16BitInsts = true;
662 if (Bits[AMDGPU::FeatureAddNoCarryInsts]) AddNoCarryInsts = true;
663 if (Bits[AMDGPU::FeatureApertureRegs]) HasApertureRegs = true;
664 if (Bits[AMDGPU::FeatureAtomicFaddInsts]) HasAtomicFaddInsts = true;
665 if (Bits[AMDGPU::FeatureAutoWaitcntBeforeBarrier]) AutoWaitcntBeforeBarrier = true;
666 if (Bits[AMDGPU::FeatureCIInsts]) CIInsts = true;
667 if (Bits[AMDGPU::FeatureCodeObjectV3]) CodeObjectV3 = true;
668 if (Bits[AMDGPU::FeatureCuMode]) EnableCuMode = true;
669 if (Bits[AMDGPU::FeatureDLInsts]) HasDLInsts = true;
670 if (Bits[AMDGPU::FeatureDPP]) HasDPP = true;
671 if (Bits[AMDGPU::FeatureDPP8]) HasDPP8 = true;
672 if (Bits[AMDGPU::FeatureDisable]) FeatureDisable = true;
673 if (Bits[AMDGPU::FeatureDoesNotSupportSRAMECC]) DoesNotSupportSRAMECC = true;
674 if (Bits[AMDGPU::FeatureDoesNotSupportXNACK]) DoesNotSupportXNACK = true;
675 if (Bits[AMDGPU::FeatureDot1Insts]) HasDot1Insts = true;
676 if (Bits[AMDGPU::FeatureDot2Insts]) HasDot2Insts = true;
677 if (Bits[AMDGPU::FeatureDot3Insts]) HasDot3Insts = true;
678 if (Bits[AMDGPU::FeatureDot4Insts]) HasDot4Insts = true;
679 if (Bits[AMDGPU::FeatureDot5Insts]) HasDot5Insts = true;
680 if (Bits[AMDGPU::FeatureDot6Insts]) HasDot6Insts = true;
681 if (Bits[AMDGPU::FeatureDumpCode]) DumpCode = true;
682 if (Bits[AMDGPU::FeatureDumpCodeLower]) DumpCode = true;
683 if (Bits[AMDGPU::FeatureEnableDS128]) EnableDS128 = true;
684 if (Bits[AMDGPU::FeatureEnableLoadStoreOpt]) EnableLoadStoreOpt = true;
685 if (Bits[AMDGPU::FeatureEnablePRTStrictNull]) EnablePRTStrictNull = true;
686 if (Bits[AMDGPU::FeatureEnableSIScheduler]) EnableSIScheduler = true;
687 if (Bits[AMDGPU::FeatureEnableUnsafeDSOffsetFolding]) EnableUnsafeDSOffsetFolding = true;
688 if (Bits[AMDGPU::FeatureFMA]) FMA = true;
689 if (Bits[AMDGPU::FeatureFP16Denormals]) FP64FP16Denormals = true;
690 if (Bits[AMDGPU::FeatureFP32Denormals]) FP32Denormals = true;
691 if (Bits[AMDGPU::FeatureFP64]) FP64 = true;
692 if (Bits[AMDGPU::FeatureFP64Denormals]) FP64FP16Denormals = true;
693 if (Bits[AMDGPU::FeatureFP64FP16Denormals]) FP64FP16Denormals = true;
694 if (Bits[AMDGPU::FeatureFPExceptions]) FPExceptions = true;
695 if (Bits[AMDGPU::FeatureFastFMAF32]) FastFMAF32 = true;
696 if (Bits[AMDGPU::FeatureFlatAddressSpace]) FlatAddressSpace = true;
697 if (Bits[AMDGPU::FeatureFlatForGlobal]) FlatForGlobal = true;
698 if (Bits[AMDGPU::FeatureFlatGlobalInsts]) FlatGlobalInsts = true;
699 if (Bits[AMDGPU::FeatureFlatInstOffsets]) FlatInstOffsets = true;
700 if (Bits[AMDGPU::FeatureFlatScratchInsts]) FlatScratchInsts = true;
701 if (Bits[AMDGPU::FeatureFlatSegmentOffsetBug]) HasFlatSegmentOffsetBug = true;
702 if (Bits[AMDGPU::FeatureFmaMixInsts]) HasFmaMixInsts = true;
703 if (Bits[AMDGPU::FeatureGCN3Encoding]) GCN3Encoding = true;
704 if (Bits[AMDGPU::FeatureGFX7GFX8GFX9Insts]) GFX7GFX8GFX9Insts = true;
705 if (Bits[AMDGPU::FeatureGFX8Insts]) GFX8Insts = true;
706 if (Bits[AMDGPU::FeatureGFX9] && Gen < GCNSubtarget::GFX9) Gen = GCNSubtarget::GFX9;
707 if (Bits[AMDGPU::FeatureGFX9Insts]) GFX9Insts = true;
708 if (Bits[AMDGPU::FeatureGFX10] && Gen < GCNSubtarget::GFX10) Gen = GCNSubtarget::GFX10;
709 if (Bits[AMDGPU::FeatureGFX10Insts]) GFX10Insts = true;
710 if (Bits[AMDGPU::FeatureInstFwdPrefetchBug]) HasInstFwdPrefetchBug = true;
711 if (Bits[AMDGPU::FeatureIntClamp]) HasIntClamp = true;
712 if (Bits[AMDGPU::FeatureInv2PiInlineImm]) HasInv2PiInlineImm = true;
713 if (Bits[AMDGPU::FeatureLDSBankCount16] && LDSBankCount < 16) LDSBankCount = 16;
714 if (Bits[AMDGPU::FeatureLDSBankCount32] && LDSBankCount < 32) LDSBankCount = 32;
715 if (Bits[AMDGPU::FeatureLdsBranchVmemWARHazard]) HasLdsBranchVmemWARHazard = true;
716 if (Bits[AMDGPU::FeatureLdsMisalignedBug]) LDSMisalignedBug = true;
717 if (Bits[AMDGPU::FeatureLocalMemorySize0] && LocalMemorySize < 0) LocalMemorySize = 0;
718 if (Bits[AMDGPU::FeatureLocalMemorySize32768] && LocalMemorySize < 32768) LocalMemorySize = 32768;
719 if (Bits[AMDGPU::FeatureLocalMemorySize65536] && LocalMemorySize < 65536) LocalMemorySize = 65536;
720 if (Bits[AMDGPU::FeatureMAIInsts]) HasMAIInsts = true;
721 if (Bits[AMDGPU::FeatureMFMAInlineLiteralBug]) HasMFMAInlineLiteralBug = true;
722 if (Bits[AMDGPU::FeatureMIMG_R128]) MIMG_R128 = true;
723 if (Bits[AMDGPU::FeatureMadMixInsts]) HasMadMixInsts = true;
724 if (Bits[AMDGPU::FeatureMaxPrivateElementSize4] && MaxPrivateElementSize < 4) MaxPrivateElementSize = 4;
725 if (Bits[AMDGPU::FeatureMaxPrivateElementSize8] && MaxPrivateElementSize < 8) MaxPrivateElementSize = 8;
726 if (Bits[AMDGPU::FeatureMaxPrivateElementSize16] && MaxPrivateElementSize < 16) MaxPrivateElementSize = 16;
727 if (Bits[AMDGPU::FeatureMovrel]) HasMovrel = true;
728 if (Bits[AMDGPU::FeatureNSAEncoding]) HasNSAEncoding = true;
729 if (Bits[AMDGPU::FeatureNSAtoVMEMBug]) HasNSAtoVMEMBug = true;
730 if (Bits[AMDGPU::FeatureNoDataDepHazard]) HasNoDataDepHazard = true;
731 if (Bits[AMDGPU::FeatureNoSdstCMPX]) HasNoSdstCMPX = true;
732 if (Bits[AMDGPU::FeatureOffset3fBug]) HasOffset3fBug = true;
733 if (Bits[AMDGPU::FeaturePkFmacF16Inst]) HasPkFmacF16Inst = true;
734 if (Bits[AMDGPU::FeaturePromoteAlloca]) EnablePromoteAlloca = true;
735 if (Bits[AMDGPU::FeatureR128A16]) HasR128A16 = true;
736 if (Bits[AMDGPU::FeatureRegisterBanking]) HasRegisterBanking = true;
737 if (Bits[AMDGPU::FeatureSDWA]) HasSDWA = true;
738 if (Bits[AMDGPU::FeatureSDWAMac]) HasSDWAMac = true;
739 if (Bits[AMDGPU::FeatureSDWAOmod]) HasSDWAOmod = true;
740 if (Bits[AMDGPU::FeatureSDWAOutModsVOPC]) HasSDWAOutModsVOPC = true;
741 if (Bits[AMDGPU::FeatureSDWAScalar]) HasSDWAScalar = true;
742 if (Bits[AMDGPU::FeatureSDWASdst]) HasSDWASdst = true;
743 if (Bits[AMDGPU::FeatureSGPRInitBug]) SGPRInitBug = true;
744 if (Bits[AMDGPU::FeatureSMEMtoVectorWriteHazard]) HasSMEMtoVectorWriteHazard = true;
745 if (Bits[AMDGPU::FeatureSMemRealTime]) HasSMemRealTime = true;
746 if (Bits[AMDGPU::FeatureSRAMECC]) EnableSRAMECC = true;
747 if (Bits[AMDGPU::FeatureScalarAtomics]) HasScalarAtomics = true;
748 if (Bits[AMDGPU::FeatureScalarFlatScratchInsts]) ScalarFlatScratchInsts = true;
749 if (Bits[AMDGPU::FeatureScalarStores]) HasScalarStores = true;
750 if (Bits[AMDGPU::FeatureSeaIslands] && Gen < GCNSubtarget::SEA_ISLANDS) Gen = GCNSubtarget::SEA_ISLANDS;
751 if (Bits[AMDGPU::FeatureSouthernIslands] && Gen < GCNSubtarget::SOUTHERN_ISLANDS) Gen = GCNSubtarget::SOUTHERN_ISLANDS;
752 if (Bits[AMDGPU::FeatureTrapHandler]) TrapHandler = true;
753 if (Bits[AMDGPU::FeatureTrigReducedRange]) HasTrigReducedRange = true;
754 if (Bits[AMDGPU::FeatureUnalignedBufferAccess]) UnalignedBufferAccess = true;
755 if (Bits[AMDGPU::FeatureUnalignedScratchAccess]) UnalignedScratchAccess = true;
756 if (Bits[AMDGPU::FeatureUnpackedD16VMem]) HasUnpackedD16VMem = true;
757 if (Bits[AMDGPU::FeatureVGPRIndexMode]) HasVGPRIndexMode = true;
758 if (Bits[AMDGPU::FeatureVMEMtoScalarWriteHazard]) HasVMEMtoScalarWriteHazard = true;
759 if (Bits[AMDGPU::FeatureVOP3Literal]) HasVOP3Literal = true;
760 if (Bits[AMDGPU::FeatureVOP3P]) HasVOP3PInsts = true;
761 if (Bits[AMDGPU::FeatureVcmpxExecWARHazard]) HasVcmpxExecWARHazard = true;
762 if (Bits[AMDGPU::FeatureVcmpxPermlaneHazard]) HasVcmpxPermlaneHazard = true;
763 if (Bits[AMDGPU::FeatureVolcanicIslands] && Gen < GCNSubtarget::VOLCANIC_ISLANDS) Gen = GCNSubtarget::VOLCANIC_ISLANDS;
764 if (Bits[AMDGPU::FeatureVscnt]) HasVscnt = true;
765 if (Bits[AMDGPU::FeatureWavefrontSize16] && WavefrontSize < 16) WavefrontSize = 16;
766 if (Bits[AMDGPU::FeatureWavefrontSize32] && WavefrontSize < 32) WavefrontSize = 32;
767 if (Bits[AMDGPU::FeatureWavefrontSize64] && WavefrontSize < 64) WavefrontSize = 64;
768 if (Bits[AMDGPU::FeatureXNACK]) EnableXNACK = true;
769 if (Bits[AMDGPU::HalfRate64Ops]) HalfRate64Ops = true;
gen/lib/Target/AMDGPU/R600GenSubtargetInfo.inc 274 if (Bits[R600::FeatureCFALUBug]) CFALUBug = true;
275 if (Bits[R600::FeatureCaymanISA]) CaymanISA = true;
276 if (Bits[R600::FeatureEvergreen] && Gen < R600Subtarget::EVERGREEN) Gen = R600Subtarget::EVERGREEN;
277 if (Bits[R600::FeatureFMA]) FMA = true;
278 if (Bits[R600::FeatureFP32Denormals]) FP32Denormals = true;
279 if (Bits[R600::FeatureFP64]) FP64 = true;
280 if (Bits[R600::FeatureFetchLimit8] && TexVTXClauseSize < 8) TexVTXClauseSize = 8;
281 if (Bits[R600::FeatureFetchLimit16] && TexVTXClauseSize < 16) TexVTXClauseSize = 16;
282 if (Bits[R600::FeatureLocalMemorySize0] && LocalMemorySize < 0) LocalMemorySize = 0;
283 if (Bits[R600::FeatureLocalMemorySize32768] && LocalMemorySize < 32768) LocalMemorySize = 32768;
284 if (Bits[R600::FeatureLocalMemorySize65536] && LocalMemorySize < 65536) LocalMemorySize = 65536;
285 if (Bits[R600::FeatureNorthernIslands] && Gen < R600Subtarget::NORTHERN_ISLANDS) Gen = R600Subtarget::NORTHERN_ISLANDS;
286 if (Bits[R600::FeaturePromoteAlloca]) EnablePromoteAlloca = true;
287 if (Bits[R600::FeatureR600] && Gen < R600Subtarget::R600) Gen = R600Subtarget::R600;
288 if (Bits[R600::FeatureR600ALUInst]) R600ALUInst = false;
289 if (Bits[R600::FeatureR700] && Gen < R600Subtarget::R700) Gen = R600Subtarget::R700;
290 if (Bits[R600::FeatureVertexCache]) HasVertexCache = true;
291 if (Bits[R600::FeatureWavefrontSize16] && WavefrontSize < 16) WavefrontSize = 16;
292 if (Bits[R600::FeatureWavefrontSize32] && WavefrontSize < 32) WavefrontSize = 32;
293 if (Bits[R600::FeatureWavefrontSize64] && WavefrontSize < 64) WavefrontSize = 64;
gen/lib/Target/ARM/ARMGenAsmMatcher.inc 9758 if ((FB[ARM::HasV4TOps]))
9760 if ((FB[ARM::HasV5TOps]))
9762 if ((FB[ARM::HasV5TEOps]))
9764 if ((FB[ARM::HasV6Ops]))
9766 if ((FB[ARM::HasV6MOps]))
9768 if ((FB[ARM::HasV8MBaselineOps]))
9770 if ((FB[ARM::HasV8MMainlineOps]))
9772 if ((FB[ARM::HasV8_1MMainlineOps]))
9774 if ((FB[ARM::HasMVEIntegerOps]))
9776 if ((FB[ARM::HasMVEFloatOps]))
9778 if ((FB[ARM::FeatureFPRegs]))
9780 if ((FB[ARM::FeatureFPRegs16]))
9782 if ((FB[ARM::FeatureFPRegs64]))
9784 if ((FB[ARM::FeatureFPRegs]) && (FB[ARM::HasV8_1MMainlineOps]))
9784 if ((FB[ARM::FeatureFPRegs]) && (FB[ARM::HasV8_1MMainlineOps]))
9786 if ((FB[ARM::HasV6T2Ops]))
9788 if ((FB[ARM::HasV6KOps]))
9790 if ((FB[ARM::HasV7Ops]))
9792 if ((FB[ARM::HasV8Ops]))
9794 if ((!FB[ARM::HasV8Ops]))
9796 if ((FB[ARM::HasV8_1aOps]))
9798 if ((FB[ARM::HasV8_2aOps]))
9800 if ((FB[ARM::HasV8_3aOps]))
9802 if ((FB[ARM::HasV8_4aOps]))
9804 if ((FB[ARM::HasV8_5aOps]))
9806 if ((FB[ARM::FeatureVFP2_SP]))
9808 if ((FB[ARM::FeatureVFP3_D16_SP]))
9810 if ((FB[ARM::FeatureVFP4_D16_SP]))
9812 if ((FB[ARM::FeatureFP64]))
9814 if ((FB[ARM::FeatureFPARMv8_D16_SP]))
9816 if ((FB[ARM::FeatureNEON]))
9818 if ((FB[ARM::FeatureSHA2]))
9820 if ((FB[ARM::FeatureAES]))
9822 if ((FB[ARM::FeatureCrypto]))
9824 if ((FB[ARM::FeatureDotProd]))
9826 if ((FB[ARM::FeatureCRC]))
9828 if ((FB[ARM::FeatureRAS]))
9830 if ((FB[ARM::FeatureLOB]))
9832 if ((FB[ARM::FeatureFP16]))
9834 if ((FB[ARM::FeatureFullFP16]))
9836 if ((FB[ARM::FeatureFP16FML]))
9838 if ((FB[ARM::FeatureHWDivThumb]))
9840 if ((FB[ARM::FeatureHWDivARM]))
9842 if ((FB[ARM::FeatureDSP]))
9844 if ((FB[ARM::FeatureDB]))
9846 if ((FB[ARM::FeatureDFB]))
9848 if ((FB[ARM::FeatureV7Clrex]))
9850 if ((FB[ARM::FeatureAcquireRelease]))
9852 if ((FB[ARM::FeatureMP]))
9854 if ((FB[ARM::FeatureVirtualization]))
9856 if ((FB[ARM::FeatureTrustZone]))
9858 if ((FB[ARM::Feature8MSecExt]))
9860 if ((FB[ARM::ModeThumb]))
9862 if ((FB[ARM::ModeThumb]) && (FB[ARM::FeatureThumb2]))
9862 if ((FB[ARM::ModeThumb]) && (FB[ARM::FeatureThumb2]))
9864 if ((FB[ARM::FeatureMClass]))
9866 if ((!FB[ARM::FeatureMClass]))
9868 if ((!FB[ARM::ModeThumb]))
9870 if ((FB[ARM::FeatureNaClTrap]))
9872 if ((!FB[ARM::FeatureNoNegativeImmediates]))
9874 if ((FB[ARM::FeatureSB]))
15212 if (NewMissingFeatures[I])
gen/lib/Target/ARM/ARMGenAsmWriter.inc12067 !STI.getFeatureBits()[ARM::ModeThumb] &&
12068 STI.getFeatureBits()[ARM::FeatureDB]) {
12076 !STI.getFeatureBits()[ARM::ModeThumb] &&
12077 STI.getFeatureBits()[ARM::FeatureDB]) {
12085 !STI.getFeatureBits()[ARM::ModeThumb] &&
12086 STI.getFeatureBits()[ARM::FeatureDFB]) {
12096 !STI.getFeatureBits()[ARM::ModeThumb] &&
12097 STI.getFeatureBits()[ARM::HasV6KOps]) {
12105 !STI.getFeatureBits()[ARM::ModeThumb] &&
12106 STI.getFeatureBits()[ARM::HasV6KOps]) {
12114 !STI.getFeatureBits()[ARM::ModeThumb] &&
12115 STI.getFeatureBits()[ARM::HasV6KOps]) {
12123 !STI.getFeatureBits()[ARM::ModeThumb] &&
12124 STI.getFeatureBits()[ARM::HasV6KOps]) {
12132 !STI.getFeatureBits()[ARM::ModeThumb] &&
12133 STI.getFeatureBits()[ARM::HasV6KOps]) {
12141 !STI.getFeatureBits()[ARM::ModeThumb] &&
12142 STI.getFeatureBits()[ARM::HasV8Ops]) {
12150 !STI.getFeatureBits()[ARM::ModeThumb] &&
12151 STI.getFeatureBits()[ARM::FeatureRAS]) {
12159 !STI.getFeatureBits()[ARM::ModeThumb] &&
12160 STI.getFeatureBits()[ARM::HasV6KOps]) {
12174 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12175 STI.getFeatureBits()[ARM::ModeThumb]) {
12189 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12190 STI.getFeatureBits()[ARM::ModeThumb]) {
12204 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12205 STI.getFeatureBits()[ARM::ModeThumb]) {
12219 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12220 STI.getFeatureBits()[ARM::ModeThumb]) {
12234 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12235 STI.getFeatureBits()[ARM::ModeThumb]) {
12249 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12250 STI.getFeatureBits()[ARM::ModeThumb]) {
12264 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12265 STI.getFeatureBits()[ARM::ModeThumb]) {
12279 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12280 STI.getFeatureBits()[ARM::ModeThumb]) {
12294 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12295 STI.getFeatureBits()[ARM::ModeThumb]) {
12309 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12310 STI.getFeatureBits()[ARM::ModeThumb]) {
12324 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12325 STI.getFeatureBits()[ARM::ModeThumb]) {
12339 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12340 STI.getFeatureBits()[ARM::ModeThumb]) {
12356 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12357 STI.getFeatureBits()[ARM::ModeThumb]) {
12373 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12374 STI.getFeatureBits()[ARM::ModeThumb]) {
12390 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12391 STI.getFeatureBits()[ARM::ModeThumb]) {
12407 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12408 STI.getFeatureBits()[ARM::ModeThumb]) {
12424 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12425 STI.getFeatureBits()[ARM::ModeThumb]) {
12441 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12442 STI.getFeatureBits()[ARM::ModeThumb]) {
12458 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12459 STI.getFeatureBits()[ARM::ModeThumb]) {
12475 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12476 STI.getFeatureBits()[ARM::ModeThumb]) {
12490 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12491 STI.getFeatureBits()[ARM::ModeThumb]) {
12507 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12508 STI.getFeatureBits()[ARM::ModeThumb]) {
12524 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12525 STI.getFeatureBits()[ARM::ModeThumb]) {
12541 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12542 STI.getFeatureBits()[ARM::ModeThumb]) {
12558 STI.getFeatureBits()[ARM::HasMVEIntegerOps] &&
12559 STI.getFeatureBits()[ARM::ModeThumb]) {
12571 STI.getFeatureBits()[ARM::HasV8_1MMainlineOps]) {
12583 STI.getFeatureBits()[ARM::HasV8_1MMainlineOps]) {
12595 STI.getFeatureBits()[ARM::HasV8_1MMainlineOps]) {
12607 STI.getFeatureBits()[ARM::HasV8_1MMainlineOps]) {
12621 STI.getFeatureBits()[ARM::HasV8_1MMainlineOps]) {
12635 STI.getFeatureBits()[ARM::FeatureDB] &&
12636 STI.getFeatureBits()[ARM::ModeThumb] &&
12637 STI.getFeatureBits()[ARM::FeatureThumb2]) {
12649 STI.getFeatureBits()[ARM::FeatureDB] &&
12650 STI.getFeatureBits()[ARM::ModeThumb] &&
12651 STI.getFeatureBits()[ARM::FeatureThumb2]) {
12659 STI.getFeatureBits()[ARM::FeatureDFB]) {
12669 STI.getFeatureBits()[ARM::ModeThumb] &&
12670 STI.getFeatureBits()[ARM::FeatureThumb2]) {
12678 STI.getFeatureBits()[ARM::ModeThumb] &&
12679 STI.getFeatureBits()[ARM::FeatureThumb2]) {
12687 STI.getFeatureBits()[ARM::ModeThumb] &&
12688 STI.getFeatureBits()[ARM::FeatureThumb2]) {
12696 STI.getFeatureBits()[ARM::ModeThumb] &&
12697 STI.getFeatureBits()[ARM::FeatureThumb2]) {
12705 STI.getFeatureBits()[ARM::ModeThumb] &&
12706 STI.getFeatureBits()[ARM::FeatureThumb2]) {
12714 STI.getFeatureBits()[ARM::ModeThumb] &&
12715 STI.getFeatureBits()[ARM::FeatureThumb2] &&
12716 STI.getFeatureBits()[ARM::HasV8Ops]) {
12724 STI.getFeatureBits()[ARM::ModeThumb] &&
12725 STI.getFeatureBits()[ARM::FeatureThumb2] &&
12726 STI.getFeatureBits()[ARM::FeatureRAS]) {
12734 STI.getFeatureBits()[ARM::ModeThumb] &&
12735 STI.getFeatureBits()[ARM::FeatureThumb2]) {
12745 STI.getFeatureBits()[ARM::ModeThumb] &&
12746 STI.getFeatureBits()[ARM::FeatureThumb2] &&
12747 STI.getFeatureBits()[ARM::FeatureVirtualization]) {
12757 STI.getFeatureBits()[ARM::ModeThumb] &&
12758 STI.getFeatureBits()[ARM::HasV6MOps]) {
12766 STI.getFeatureBits()[ARM::ModeThumb] &&
12767 STI.getFeatureBits()[ARM::HasV6MOps]) {
12775 STI.getFeatureBits()[ARM::ModeThumb] &&
12776 STI.getFeatureBits()[ARM::HasV6MOps]) {
12784 STI.getFeatureBits()[ARM::ModeThumb] &&
12785 STI.getFeatureBits()[ARM::HasV6MOps]) {
12793 STI.getFeatureBits()[ARM::ModeThumb] &&
12794 STI.getFeatureBits()[ARM::HasV6MOps]) {
12802 STI.getFeatureBits()[ARM::ModeThumb] &&
12803 STI.getFeatureBits()[ARM::FeatureThumb2] &&
12804 STI.getFeatureBits()[ARM::HasV8Ops]) {
gen/lib/Target/ARM/ARMGenDisassemblerTables.inc16575 return (!Bits[ARM::ModeThumb]);
16577 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV6Ops]);
16577 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV6Ops]);
16579 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops] && Bits[ARM::FeatureCRC]);
16579 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops] && Bits[ARM::FeatureCRC]);
16579 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops] && Bits[ARM::FeatureCRC]);
16581 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV5TEOps]);
16581 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV5TEOps]);
16583 return (!Bits[ARM::ModeThumb] && !Bits[ARM::HasV8Ops]);
16583 return (!Bits[ARM::ModeThumb] && !Bits[ARM::HasV8Ops]);
16585 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops]);
16585 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops]);
16587 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops] && Bits[ARM::HasV8_1aOps]);
16587 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops] && Bits[ARM::HasV8_1aOps]);
16587 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops] && Bits[ARM::HasV8_1aOps]);
16589 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureVirtualization]);
16589 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureVirtualization]);
16591 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease]);
16591 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease]);
16593 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex]);
16593 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex]);
16593 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex]);
16595 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV4TOps]);
16595 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV4TOps]);
16597 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV5TOps]);
16597 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV5TOps]);
16599 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureTrustZone]);
16599 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureTrustZone]);
16601 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV6T2Ops]);
16601 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV6T2Ops]);
16603 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8_4aOps]);
16603 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8_4aOps]);
16605 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV7Ops]);
16605 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV7Ops]);
16607 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV7Ops] && Bits[ARM::FeatureMP]);
16607 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV7Ops] && Bits[ARM::FeatureMP]);
16607 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV7Ops] && Bits[ARM::FeatureMP]);
16609 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV6KOps]);
16609 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV6KOps]);
16611 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureDB]);
16611 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureDB]);
16613 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureSB]);
16613 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureSB]);
16615 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureHWDivARM]);
16615 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureHWDivARM]);
16617 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureNaClTrap]);
16617 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureNaClTrap]);
16619 return (Bits[ARM::HasMVEIntegerOps]);
16621 return (Bits[ARM::HasV8_1MMainlineOps] && Bits[ARM::HasMVEIntegerOps]);
16621 return (Bits[ARM::HasV8_1MMainlineOps] && Bits[ARM::HasMVEIntegerOps]);
16623 return (Bits[ARM::HasMVEFloatOps]);
16625 return (Bits[ARM::FeatureFPRegs] && Bits[ARM::HasV8_1MMainlineOps]);
16625 return (Bits[ARM::FeatureFPRegs] && Bits[ARM::HasV8_1MMainlineOps]);
16627 return (Bits[ARM::FeatureNEON]);
16629 return (Bits[ARM::FeatureNEON] && Bits[ARM::FeatureFullFP16]);
16629 return (Bits[ARM::FeatureNEON] && Bits[ARM::FeatureFullFP16]);
16631 return (Bits[ARM::FeatureNEON] && Bits[ARM::HasV8_1aOps]);
16631 return (Bits[ARM::FeatureNEON] && Bits[ARM::HasV8_1aOps]);
16633 return (Bits[ARM::HasV8Ops] && Bits[ARM::FeatureCrypto]);
16633 return (Bits[ARM::HasV8Ops] && Bits[ARM::FeatureCrypto]);
16635 return (Bits[ARM::FeatureNEON] && Bits[ARM::FeatureFP16]);
16635 return (Bits[ARM::FeatureNEON] && Bits[ARM::FeatureFP16]);
16637 return (Bits[ARM::FeatureNEON] && Bits[ARM::FeatureVFP4_D16_SP]);
16637 return (Bits[ARM::FeatureNEON] && Bits[ARM::FeatureVFP4_D16_SP]);
16639 return (Bits[ARM::FeatureVFP2_SP]);
16641 return (Bits[ARM::FeatureFPRegs]);
16643 return (Bits[ARM::ModeThumb]);
16645 return (Bits[ARM::ModeThumb] && Bits[ARM::Feature8MSecExt]);
16645 return (Bits[ARM::ModeThumb] && Bits[ARM::Feature8MSecExt]);
16647 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV5TOps]);
16647 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV5TOps]);
16649 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV6Ops]);
16649 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV6Ops]);
16651 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV8MBaselineOps]);
16651 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV8MBaselineOps]);
16653 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8Ops] && Bits[ARM::HasV8_1aOps]);
16653 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8Ops] && Bits[ARM::HasV8_1aOps]);
16653 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8Ops] && Bits[ARM::HasV8_1aOps]);
16653 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8Ops] && Bits[ARM::HasV8_1aOps]);
16655 return (Bits[ARM::ModeThumb] && !Bits[ARM::FeatureMClass]);
16655 return (Bits[ARM::ModeThumb] && !Bits[ARM::FeatureMClass]);
16657 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops]);
16657 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops]);
16659 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV6MOps]);
16659 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV6MOps]);
16661 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV5TOps] && !Bits[ARM::FeatureMClass]);
16661 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV5TOps] && !Bits[ARM::FeatureMClass]);
16661 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV5TOps] && !Bits[ARM::FeatureMClass]);
16663 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]);
16663 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]);
16665 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && !Bits[ARM::FeatureMClass]);
16665 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && !Bits[ARM::FeatureMClass]);
16665 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && !Bits[ARM::FeatureMClass]);
16667 return (Bits[ARM::HasV8_1MMainlineOps]);
16669 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease]);
16669 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease]);
16671 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex]);
16671 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex]);
16671 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex]);
16673 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex] && !Bits[ARM::FeatureMClass]);
16673 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex] && !Bits[ARM::FeatureMClass]);
16673 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex] && !Bits[ARM::FeatureMClass]);
16673 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex] && !Bits[ARM::FeatureMClass]);
16675 return (Bits[ARM::FeatureDSP] && Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]);
16675 return (Bits[ARM::FeatureDSP] && Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]);
16675 return (Bits[ARM::FeatureDSP] && Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]);
16677 return (Bits[ARM::Feature8MSecExt]);
16679 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureDSP]);
16679 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureDSP]);
16679 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureDSP]);
16681 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8Ops]);
16681 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8Ops]);
16681 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8Ops]);
16683 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV8_4aOps]);
16683 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV8_4aOps]);
16685 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureV7Clrex]);
16685 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureV7Clrex]);
16687 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureDB]);
16687 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureDB]);
16689 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureSB]);
16689 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureSB]);
16689 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureSB]);
16691 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureVirtualization]);
16691 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureVirtualization]);
16691 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureVirtualization]);
16693 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureTrustZone]);
16693 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureTrustZone]);
16693 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureTrustZone]);
16695 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureVirtualization]);
16695 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureVirtualization]);
16697 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureMClass]);
16697 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureMClass]);
16699 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8_1MMainlineOps] && Bits[ARM::FeatureLOB]);
16699 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8_1MMainlineOps] && Bits[ARM::FeatureLOB]);
16699 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8_1MMainlineOps] && Bits[ARM::FeatureLOB]);
16699 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8_1MMainlineOps] && Bits[ARM::FeatureLOB]);
16701 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV7Ops]);
16701 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV7Ops]);
16701 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV7Ops]);
16703 return (Bits[ARM::FeatureHWDivThumb] && Bits[ARM::ModeThumb] && Bits[ARM::HasV8MBaselineOps]);
16703 return (Bits[ARM::FeatureHWDivThumb] && Bits[ARM::ModeThumb] && Bits[ARM::HasV8MBaselineOps]);
16703 return (Bits[ARM::FeatureHWDivThumb] && Bits[ARM::ModeThumb] && Bits[ARM::HasV8MBaselineOps]);
16705 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV7Ops] && Bits[ARM::FeatureMP]);
16705 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV7Ops] && Bits[ARM::FeatureMP]);
16705 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV7Ops] && Bits[ARM::FeatureMP]);
16705 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV7Ops] && Bits[ARM::FeatureMP]);
16707 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8Ops] && Bits[ARM::FeatureCRC]);
16707 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8Ops] && Bits[ARM::FeatureCRC]);
16707 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8Ops] && Bits[ARM::FeatureCRC]);
16707 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8Ops] && Bits[ARM::FeatureCRC]);
16709 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && !Bits[ARM::HasV8Ops]);
16709 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && !Bits[ARM::HasV8Ops]);
16709 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && !Bits[ARM::HasV8Ops]);
16711 return (!Bits[ARM::HasV8Ops] && Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]);
16711 return (!Bits[ARM::HasV8Ops] && Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]);
16711 return (!Bits[ARM::HasV8Ops] && Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]);
16713 return (Bits[ARM::FeatureFPRegs16]);
16715 return (Bits[ARM::FeatureFullFP16]);
16717 return (Bits[ARM::HasV8_1MMainlineOps] && Bits[ARM::Feature8MSecExt]);
16717 return (Bits[ARM::HasV8_1MMainlineOps] && Bits[ARM::Feature8MSecExt]);
16719 return (Bits[ARM::FeatureVFP4_D16_SP]);
16721 return (Bits[ARM::HasV8MMainlineOps] && Bits[ARM::Feature8MSecExt]);
16721 return (Bits[ARM::HasV8MMainlineOps] && Bits[ARM::Feature8MSecExt]);
16723 return (Bits[ARM::HasV8_1MMainlineOps] && Bits[ARM::FeatureFPRegs]);
16723 return (Bits[ARM::HasV8_1MMainlineOps] && Bits[ARM::FeatureFPRegs]);
16725 return (Bits[ARM::FeatureVFP3_D16_SP]);
16727 return (Bits[ARM::FeatureFP16]);
16729 return (Bits[ARM::FeatureFPARMv8_D16_SP]);
16731 return (Bits[ARM::FeatureVFP2_SP] && Bits[ARM::FeatureFP64]);
16731 return (Bits[ARM::FeatureVFP2_SP] && Bits[ARM::FeatureFP64]);
16733 return (Bits[ARM::FeatureVFP4_D16_SP] && Bits[ARM::FeatureFP64]);
16733 return (Bits[ARM::FeatureVFP4_D16_SP] && Bits[ARM::FeatureFP64]);
16735 return (Bits[ARM::FeatureVFP3_D16_SP] && Bits[ARM::FeatureFP64]);
16735 return (Bits[ARM::FeatureVFP3_D16_SP] && Bits[ARM::FeatureFP64]);
16737 return (Bits[ARM::FeatureFPRegs64]);
16739 return (Bits[ARM::FeatureFPARMv8_D16_SP] && Bits[ARM::FeatureFP64]);
16739 return (Bits[ARM::FeatureFPARMv8_D16_SP] && Bits[ARM::FeatureFP64]);
16741 return (Bits[ARM::FeatureFPARMv8_D16_SP] && Bits[ARM::HasV8_3aOps]);
16741 return (Bits[ARM::FeatureFPARMv8_D16_SP] && Bits[ARM::HasV8_3aOps]);
16743 return (Bits[ARM::FeatureNEON] && Bits[ARM::HasV8_3aOps] && Bits[ARM::FeatureFullFP16]);
16743 return (Bits[ARM::FeatureNEON] && Bits[ARM::HasV8_3aOps] && Bits[ARM::FeatureFullFP16]);
16743 return (Bits[ARM::FeatureNEON] && Bits[ARM::HasV8_3aOps] && Bits[ARM::FeatureFullFP16]);
16745 return (Bits[ARM::FeatureNEON] && Bits[ARM::HasV8_3aOps]);
16745 return (Bits[ARM::FeatureNEON] && Bits[ARM::HasV8_3aOps]);
16747 return (Bits[ARM::FeatureNEON] && Bits[ARM::FeatureFP16FML]);
16747 return (Bits[ARM::FeatureNEON] && Bits[ARM::FeatureFP16FML]);
16749 return (Bits[ARM::FeatureDotProd]);
16751 return (Bits[ARM::HasV8Ops] && Bits[ARM::FeatureNEON] && Bits[ARM::FeatureFullFP16]);
16751 return (Bits[ARM::HasV8Ops] && Bits[ARM::FeatureNEON] && Bits[ARM::FeatureFullFP16]);
16751 return (Bits[ARM::HasV8Ops] && Bits[ARM::FeatureNEON] && Bits[ARM::FeatureFullFP16]);
16753 return (Bits[ARM::HasV8Ops] && Bits[ARM::FeatureNEON]);
16753 return (Bits[ARM::HasV8Ops] && Bits[ARM::FeatureNEON]);
gen/lib/Target/ARM/ARMGenSubtargetInfo.inc19381 if (Bits[ARM::ARMv2] && ARMArch < ARMv2) ARMArch = ARMv2;
19382 if (Bits[ARM::ARMv2a] && ARMArch < ARMv2a) ARMArch = ARMv2a;
19383 if (Bits[ARM::ARMv3] && ARMArch < ARMv3) ARMArch = ARMv3;
19384 if (Bits[ARM::ARMv3m] && ARMArch < ARMv3m) ARMArch = ARMv3m;
19385 if (Bits[ARM::ARMv4] && ARMArch < ARMv4) ARMArch = ARMv4;
19386 if (Bits[ARM::ARMv4t] && ARMArch < ARMv4t) ARMArch = ARMv4t;
19387 if (Bits[ARM::ARMv5t] && ARMArch < ARMv5t) ARMArch = ARMv5t;
19388 if (Bits[ARM::ARMv5te] && ARMArch < ARMv5te) ARMArch = ARMv5te;
19389 if (Bits[ARM::ARMv5tej] && ARMArch < ARMv5tej) ARMArch = ARMv5tej;
19390 if (Bits[ARM::ARMv6] && ARMArch < ARMv6) ARMArch = ARMv6;
19391 if (Bits[ARM::ARMv6j] && ARMArch < ARMv7a) ARMArch = ARMv7a;
19392 if (Bits[ARM::ARMv6k] && ARMArch < ARMv6k) ARMArch = ARMv6k;
19393 if (Bits[ARM::ARMv6kz] && ARMArch < ARMv6kz) ARMArch = ARMv6kz;
19394 if (Bits[ARM::ARMv6m] && ARMArch < ARMv6m) ARMArch = ARMv6m;
19395 if (Bits[ARM::ARMv6sm] && ARMArch < ARMv6sm) ARMArch = ARMv6sm;
19396 if (Bits[ARM::ARMv6t2] && ARMArch < ARMv6t2) ARMArch = ARMv6t2;
19397 if (Bits[ARM::ARMv7a] && ARMArch < ARMv7a) ARMArch = ARMv7a;
19398 if (Bits[ARM::ARMv7em] && ARMArch < ARMv7em) ARMArch = ARMv7em;
19399 if (Bits[ARM::ARMv7k] && ARMArch < ARMv7a) ARMArch = ARMv7a;
19400 if (Bits[ARM::ARMv7m] && ARMArch < ARMv7m) ARMArch = ARMv7m;
19401 if (Bits[ARM::ARMv7r] && ARMArch < ARMv7r) ARMArch = ARMv7r;
19402 if (Bits[ARM::ARMv7s] && ARMArch < ARMv7a) ARMArch = ARMv7a;
19403 if (Bits[ARM::ARMv7ve] && ARMArch < ARMv7ve) ARMArch = ARMv7ve;
19404 if (Bits[ARM::ARMv8a] && ARMArch < ARMv8a) ARMArch = ARMv8a;
19405 if (Bits[ARM::ARMv8mBaseline] && ARMArch < ARMv8mBaseline) ARMArch = ARMv8mBaseline;
19406 if (Bits[ARM::ARMv8mMainline] && ARMArch < ARMv8mMainline) ARMArch = ARMv8mMainline;
19407 if (Bits[ARM::ARMv8r] && ARMArch < ARMv8r) ARMArch = ARMv8r;
19408 if (Bits[ARM::ARMv81a] && ARMArch < ARMv81a) ARMArch = ARMv81a;
19409 if (Bits[ARM::ARMv81mMainline] && ARMArch < ARMv81mMainline) ARMArch = ARMv81mMainline;
19410 if (Bits[ARM::ARMv82a] && ARMArch < ARMv82a) ARMArch = ARMv82a;
19411 if (Bits[ARM::ARMv83a] && ARMArch < ARMv83a) ARMArch = ARMv83a;
19412 if (Bits[ARM::ARMv84a] && ARMArch < ARMv84a) ARMArch = ARMv84a;
19413 if (Bits[ARM::ARMv85a] && ARMArch < ARMv85a) ARMArch = ARMv85a;
19414 if (Bits[ARM::Feature8MSecExt]) Has8MSecExt = true;
19415 if (Bits[ARM::FeatureAClass] && ARMProcClass < AClass) ARMProcClass = AClass;
19416 if (Bits[ARM::FeatureAES]) HasAES = true;
19417 if (Bits[ARM::FeatureAcquireRelease]) HasAcquireRelease = true;
19418 if (Bits[ARM::FeatureAvoidMOVsShOp]) AvoidMOVsShifterOperand = true;
19419 if (Bits[ARM::FeatureAvoidPartialCPSR]) AvoidCPSRPartialUpdate = true;
19420 if (Bits[ARM::FeatureCRC]) HasCRC = true;
19421 if (Bits[ARM::FeatureCheapPredicableCPSR]) CheapPredicableCPSRDef = true;
19422 if (Bits[ARM::FeatureCheckVLDnAlign]) CheckVLDnAlign = true;
19423 if (Bits[ARM::FeatureCrypto]) HasCrypto = true;
19424 if (Bits[ARM::FeatureD32]) HasD32 = true;
19425 if (Bits[ARM::FeatureDB]) HasDataBarrier = true;
19426 if (Bits[ARM::FeatureDFB]) HasFullDataBarrier = true;
19427 if (Bits[ARM::FeatureDSP]) HasDSP = true;
19428 if (Bits[ARM::FeatureDontWidenVMOVS]) DontWidenVMOVS = true;
19429 if (Bits[ARM::FeatureDotProd]) HasDotProd = true;
19430 if (Bits[ARM::FeatureExecuteOnly]) GenExecuteOnly = true;
19431 if (Bits[ARM::FeatureExpandMLx]) ExpandMLx = true;
19432 if (Bits[ARM::FeatureFP16]) HasFP16 = true;
19433 if (Bits[ARM::FeatureFP16FML]) HasFP16FML = true;
19434 if (Bits[ARM::FeatureFP64]) HasFP64 = true;
19435 if (Bits[ARM::FeatureFPAO]) HasFPAO = true;
19436 if (Bits[ARM::FeatureFPARMv8]) HasFPARMv8 = true;
19437 if (Bits[ARM::FeatureFPARMv8_D16]) HasFPARMv8D16 = true;
19438 if (Bits[ARM::FeatureFPARMv8_D16_SP]) HasFPARMv8D16SP = true;
19439 if (Bits[ARM::FeatureFPARMv8_SP]) HasFPARMv8SP = true;
19440 if (Bits[ARM::FeatureFPRegs]) HasFPRegs = true;
19441 if (Bits[ARM::FeatureFPRegs16]) HasFPRegs16 = true;
19442 if (Bits[ARM::FeatureFPRegs64]) HasFPRegs64 = true;
19443 if (Bits[ARM::FeatureFullFP16]) HasFullFP16 = true;
19444 if (Bits[ARM::FeatureFuseAES]) HasFuseAES = true;
19445 if (Bits[ARM::FeatureFuseLiterals]) HasFuseLiterals = true;
19446 if (Bits[ARM::FeatureHWDivARM]) HasHardwareDivideInARM = true;
19447 if (Bits[ARM::FeatureHWDivThumb]) HasHardwareDivideInThumb = true;
19448 if (Bits[ARM::FeatureHasNoBranchPredictor]) HasBranchPredictor = false;
19449 if (Bits[ARM::FeatureHasRetAddrStack]) HasRetAddrStack = true;
19450 if (Bits[ARM::FeatureHasSlowFPVMLx]) SlowFPVMLx = true;
19451 if (Bits[ARM::FeatureHasVMLxHazards]) HasVMLxHazards = true;
19452 if (Bits[ARM::FeatureLOB]) HasLOB = true;
19453 if (Bits[ARM::FeatureLongCalls]) GenLongCalls = true;
19454 if (Bits[ARM::FeatureMClass] && ARMProcClass < MClass) ARMProcClass = MClass;
19455 if (Bits[ARM::FeatureMP]) HasMPExtension = true;
19456 if (Bits[ARM::FeatureMVEVectorCostFactor1] && MVEVectorCostFactor < 1) MVEVectorCostFactor = 1;
19457 if (Bits[ARM::FeatureMVEVectorCostFactor2] && MVEVectorCostFactor < 2) MVEVectorCostFactor = 2;
19458 if (Bits[ARM::FeatureMVEVectorCostFactor4] && MVEVectorCostFactor < 4) MVEVectorCostFactor = 4;
19459 if (Bits[ARM::FeatureMuxedUnits]) HasMuxedUnits = true;
19460 if (Bits[ARM::FeatureNEON]) HasNEON = true;
19461 if (Bits[ARM::FeatureNEONForFP]) UseNEONForSinglePrecisionFP = true;
19462 if (Bits[ARM::FeatureNEONForFPMovs]) UseNEONForFPMovs = true;
19463 if (Bits[ARM::FeatureNaClTrap]) UseNaClTrap = true;
19464 if (Bits[ARM::FeatureNoARM]) NoARM = true;
19465 if (Bits[ARM::FeatureNoMovt]) NoMovt = true;
19466 if (Bits[ARM::FeatureNoNegativeImmediates]) NegativeImmediates = false;
19467 if (Bits[ARM::FeatureNoPostRASched]) DisablePostRAScheduler = true;
19468 if (Bits[ARM::FeatureNonpipelinedVFP]) NonpipelinedVFP = true;
19469 if (Bits[ARM::FeaturePerfMon]) HasPerfMon = true;
19470 if (Bits[ARM::FeaturePref32BitThumb]) Pref32BitThumb = true;
19471 if (Bits[ARM::FeaturePrefISHSTBarrier]) PreferISHST = true;
19472 if (Bits[ARM::FeaturePrefLoopAlign32] && PrefLoopLogAlignment < 2) PrefLoopLogAlignment = 2;
19473 if (Bits[ARM::FeaturePreferVMOVSR]) PreferVMOVSR = true;
19474 if (Bits[ARM::FeatureProfUnpredicate]) IsProfitableToUnpredicate = true;
19475 if (Bits[ARM::FeatureRAS]) HasRAS = true;
19476 if (Bits[ARM::FeatureRClass] && ARMProcClass < RClass) ARMProcClass = RClass;
19477 if (Bits[ARM::FeatureReadTp]) ReadTPHard = true;
19478 if (Bits[ARM::FeatureReserveR9]) ReserveR9 = true;
19479 if (Bits[ARM::FeatureSB]) HasSB = true;
19480 if (Bits[ARM::FeatureSHA2]) HasSHA2 = true;
19481 if (Bits[ARM::FeatureSlowFPBrcc]) SlowFPBrcc = true;
19482 if (Bits[ARM::FeatureSlowLoadDSubreg]) SlowLoadDSubregister = true;
19483 if (Bits[ARM::FeatureSlowOddRegister]) SlowOddRegister = true;
19484 if (Bits[ARM::FeatureSlowVDUP32]) HasSlowVDUP32 = true;
19485 if (Bits[ARM::FeatureSlowVGETLNi32]) HasSlowVGETLNi32 = true;
19486 if (Bits[ARM::FeatureSplatVFPToNeon]) SplatVFPToNeon = true;
19487 if (Bits[ARM::FeatureStrictAlign]) StrictAlign = true;
19488 if (Bits[ARM::FeatureThumb2]) HasThumb2 = true;
19489 if (Bits[ARM::FeatureTrustZone]) HasTrustZone = true;
19490 if (Bits[ARM::FeatureUseAA]) UseAA = true;
19491 if (Bits[ARM::FeatureUseMISched]) UseMISched = true;
19492 if (Bits[ARM::FeatureUseWideStrideVFP]) UseWideStrideVFP = true;
19493 if (Bits[ARM::FeatureV7Clrex]) HasV7Clrex = true;
19494 if (Bits[ARM::FeatureVFP2]) HasVFPv2 = true;
19495 if (Bits[ARM::FeatureVFP2_SP]) HasVFPv2SP = true;
19496 if (Bits[ARM::FeatureVFP3]) HasVFPv3 = true;
19497 if (Bits[ARM::FeatureVFP3_D16]) HasVFPv3D16 = true;
19498 if (Bits[ARM::FeatureVFP3_D16_SP]) HasVFPv3D16SP = true;
19499 if (Bits[ARM::FeatureVFP3_SP]) HasVFPv3SP = true;
19500 if (Bits[ARM::FeatureVFP4]) HasVFPv4 = true;
19501 if (Bits[ARM::FeatureVFP4_D16]) HasVFPv4D16 = true;
19502 if (Bits[ARM::FeatureVFP4_D16_SP]) HasVFPv4D16SP = true;
19503 if (Bits[ARM::FeatureVFP4_SP]) HasVFPv4SP = true;
19504 if (Bits[ARM::FeatureVMLxForwarding]) HasVMLxForwarding = true;
19505 if (Bits[ARM::FeatureVirtualization]) HasVirtualization = true;
19506 if (Bits[ARM::FeatureZCZeroing]) HasZeroCycleZeroing = true;
19507 if (Bits[ARM::HasMVEFloatOps]) HasMVEFloatOps = true;
19508 if (Bits[ARM::HasMVEIntegerOps]) HasMVEIntegerOps = true;
19509 if (Bits[ARM::HasV4TOps]) HasV4TOps = true;
19510 if (Bits[ARM::HasV5TEOps]) HasV5TEOps = true;
19511 if (Bits[ARM::HasV5TOps]) HasV5TOps = true;
19512 if (Bits[ARM::HasV6KOps]) HasV6KOps = true;
19513 if (Bits[ARM::HasV6MOps]) HasV6MOps = true;
19514 if (Bits[ARM::HasV6Ops]) HasV6Ops = true;
19515 if (Bits[ARM::HasV6T2Ops]) HasV6T2Ops = true;
19516 if (Bits[ARM::HasV7Ops]) HasV7Ops = true;
19517 if (Bits[ARM::HasV8MBaselineOps]) HasV8MBaselineOps = true;
19518 if (Bits[ARM::HasV8MMainlineOps]) HasV8MMainlineOps = true;
19519 if (Bits[ARM::HasV8Ops]) HasV8Ops = true;
19520 if (Bits[ARM::HasV8_1MMainlineOps]) HasV8_1MMainlineOps = true;
19521 if (Bits[ARM::HasV8_1aOps]) HasV8_1aOps = true;
19522 if (Bits[ARM::HasV8_2aOps]) HasV8_2aOps = true;
19523 if (Bits[ARM::HasV8_3aOps]) HasV8_3aOps = true;
19524 if (Bits[ARM::HasV8_4aOps]) HasV8_4aOps = true;
19525 if (Bits[ARM::HasV8_5aOps]) HasV8_5aOps = true;
19526 if (Bits[ARM::IWMMXT] && ARMArch < ARMv5te) ARMArch = ARMv5te;
19527 if (Bits[ARM::IWMMXT2] && ARMArch < ARMv5te) ARMArch = ARMv5te;
19528 if (Bits[ARM::ModeSoftFloat]) UseSoftFloat = true;
19529 if (Bits[ARM::ModeThumb]) InThumbMode = true;
19530 if (Bits[ARM::ProcA5] && ARMProcFamily < CortexA5) ARMProcFamily = CortexA5;
19531 if (Bits[ARM::ProcA7] && ARMProcFamily < CortexA7) ARMProcFamily = CortexA7;
19532 if (Bits[ARM::ProcA8] && ARMProcFamily < CortexA8) ARMProcFamily = CortexA8;
19533 if (Bits[ARM::ProcA9] && ARMProcFamily < CortexA9) ARMProcFamily = CortexA9;
19534 if (Bits[ARM::ProcA12] && ARMProcFamily < CortexA12) ARMProcFamily = CortexA12;
19535 if (Bits[ARM::ProcA15] && ARMProcFamily < CortexA15) ARMProcFamily = CortexA15;
19536 if (Bits[ARM::ProcA17] && ARMProcFamily < CortexA17) ARMProcFamily = CortexA17;
19537 if (Bits[ARM::ProcA32] && ARMProcFamily < CortexA32) ARMProcFamily = CortexA32;
19538 if (Bits[ARM::ProcA35] && ARMProcFamily < CortexA35) ARMProcFamily = CortexA35;
19539 if (Bits[ARM::ProcA53] && ARMProcFamily < CortexA53) ARMProcFamily = CortexA53;
19540 if (Bits[ARM::ProcA55] && ARMProcFamily < CortexA55) ARMProcFamily = CortexA55;
19541 if (Bits[ARM::ProcA57] && ARMProcFamily < CortexA57) ARMProcFamily = CortexA57;
19542 if (Bits[ARM::ProcA72] && ARMProcFamily < CortexA72) ARMProcFamily = CortexA72;
19543 if (Bits[ARM::ProcA73] && ARMProcFamily < CortexA73) ARMProcFamily = CortexA73;
19544 if (Bits[ARM::ProcA75] && ARMProcFamily < CortexA75) ARMProcFamily = CortexA75;
19545 if (Bits[ARM::ProcA76] && ARMProcFamily < CortexA76) ARMProcFamily = CortexA76;
19546 if (Bits[ARM::ProcExynos] && ARMProcFamily < Exynos) ARMProcFamily = Exynos;
19547 if (Bits[ARM::ProcKrait] && ARMProcFamily < Krait) ARMProcFamily = Krait;
19548 if (Bits[ARM::ProcKryo] && ARMProcFamily < Kryo) ARMProcFamily = Kryo;
19549 if (Bits[ARM::ProcM3] && ARMProcFamily < CortexM3) ARMProcFamily = CortexM3;
19550 if (Bits[ARM::ProcR4] && ARMProcFamily < CortexR4) ARMProcFamily = CortexR4;
19551 if (Bits[ARM::ProcR5] && ARMProcFamily < CortexR5) ARMProcFamily = CortexR5;
19552 if (Bits[ARM::ProcR7] && ARMProcFamily < CortexR7) ARMProcFamily = CortexR7;
19553 if (Bits[ARM::ProcR52] && ARMProcFamily < CortexR52) ARMProcFamily = CortexR52;
19554 if (Bits[ARM::ProcSwift] && ARMProcFamily < Swift) ARMProcFamily = Swift;
19555 if (Bits[ARM::XScale] && ARMArch < ARMv5te) ARMArch = ARMv5te;
gen/lib/Target/AVR/AVRGenAsmMatcher.inc 966 if ((FB[AVR::FeatureSRAM]))
968 if ((FB[AVR::FeatureJMPCALL]))
970 if ((FB[AVR::FeatureIJMPCALL]))
972 if ((FB[AVR::FeatureEIJMPCALL]))
974 if ((FB[AVR::FeatureADDSUBIW]))
976 if ((FB[AVR::FeatureSmallStack]))
978 if ((FB[AVR::FeatureMOVW]))
980 if ((FB[AVR::FeatureLPM]))
982 if ((FB[AVR::FeatureLPMX]))
984 if ((FB[AVR::FeatureELPM]))
986 if ((FB[AVR::FeatureELPMX]))
988 if ((FB[AVR::FeatureSPM]))
990 if ((FB[AVR::FeatureSPMX]))
992 if ((FB[AVR::FeatureDES]))
994 if ((FB[AVR::FeatureRMW]))
996 if ((FB[AVR::FeatureMultiplication]))
998 if ((FB[AVR::FeatureBREAK]))
1000 if ((FB[AVR::FeatureTinyEncoding]))
1380 if (NewMissingFeatures[I])
gen/lib/Target/AVR/AVRGenDisassemblerTables.inc 392 return (Bits[AVR::FeatureMOVW]);
394 return (Bits[AVR::FeatureMultiplication]);
396 return (Bits[AVR::FeatureSRAM]);
398 return (Bits[AVR::FeatureLPMX]);
400 return (Bits[AVR::FeatureELPMX]);
402 return (Bits[AVR::FeatureRMW]);
404 return (Bits[AVR::FeatureBREAK]);
406 return (Bits[AVR::FeatureLPM]);
408 return (Bits[AVR::FeatureELPM]);
410 return (Bits[AVR::FeatureSPM]);
412 return (Bits[AVR::FeatureSPMX]);
414 return (Bits[AVR::FeatureIJMPCALL]);
416 return (Bits[AVR::FeatureEIJMPCALL]);
418 return (Bits[AVR::FeatureDES]);
420 return (Bits[AVR::FeatureADDSUBIW]);
422 return (Bits[AVR::FeatureJMPCALL]);
gen/lib/Target/AVR/AVRGenSubtargetInfo.inc 470 if (Bits[AVR::ELFArchAVR1] && ELFArch < ELF::EF_AVR_ARCH_AVR1) ELFArch = ELF::EF_AVR_ARCH_AVR1;
471 if (Bits[AVR::ELFArchAVR2] && ELFArch < ELF::EF_AVR_ARCH_AVR2) ELFArch = ELF::EF_AVR_ARCH_AVR2;
472 if (Bits[AVR::ELFArchAVR3] && ELFArch < ELF::EF_AVR_ARCH_AVR3) ELFArch = ELF::EF_AVR_ARCH_AVR3;
473 if (Bits[AVR::ELFArchAVR4] && ELFArch < ELF::EF_AVR_ARCH_AVR4) ELFArch = ELF::EF_AVR_ARCH_AVR4;
474 if (Bits[AVR::ELFArchAVR5] && ELFArch < ELF::EF_AVR_ARCH_AVR5) ELFArch = ELF::EF_AVR_ARCH_AVR5;
475 if (Bits[AVR::ELFArchAVR6] && ELFArch < ELF::EF_AVR_ARCH_AVR6) ELFArch = ELF::EF_AVR_ARCH_AVR6;
476 if (Bits[AVR::ELFArchAVR25] && ELFArch < ELF::EF_AVR_ARCH_AVR25) ELFArch = ELF::EF_AVR_ARCH_AVR25;
477 if (Bits[AVR::ELFArchAVR31] && ELFArch < ELF::EF_AVR_ARCH_AVR31) ELFArch = ELF::EF_AVR_ARCH_AVR31;
478 if (Bits[AVR::ELFArchAVR35] && ELFArch < ELF::EF_AVR_ARCH_AVR35) ELFArch = ELF::EF_AVR_ARCH_AVR35;
479 if (Bits[AVR::ELFArchAVR51] && ELFArch < ELF::EF_AVR_ARCH_AVR51) ELFArch = ELF::EF_AVR_ARCH_AVR51;
480 if (Bits[AVR::ELFArchTiny] && ELFArch < ELF::EF_AVR_ARCH_AVRTINY) ELFArch = ELF::EF_AVR_ARCH_AVRTINY;
481 if (Bits[AVR::ELFArchXMEGA1] && ELFArch < ELF::EF_AVR_ARCH_XMEGA1) ELFArch = ELF::EF_AVR_ARCH_XMEGA1;
482 if (Bits[AVR::ELFArchXMEGA2] && ELFArch < ELF::EF_AVR_ARCH_XMEGA2) ELFArch = ELF::EF_AVR_ARCH_XMEGA2;
483 if (Bits[AVR::ELFArchXMEGA3] && ELFArch < ELF::EF_AVR_ARCH_XMEGA3) ELFArch = ELF::EF_AVR_ARCH_XMEGA3;
484 if (Bits[AVR::ELFArchXMEGA4] && ELFArch < ELF::EF_AVR_ARCH_XMEGA4) ELFArch = ELF::EF_AVR_ARCH_XMEGA4;
485 if (Bits[AVR::ELFArchXMEGA5] && ELFArch < ELF::EF_AVR_ARCH_XMEGA5) ELFArch = ELF::EF_AVR_ARCH_XMEGA5;
486 if (Bits[AVR::ELFArchXMEGA6] && ELFArch < ELF::EF_AVR_ARCH_XMEGA6) ELFArch = ELF::EF_AVR_ARCH_XMEGA6;
487 if (Bits[AVR::ELFArchXMEGA7] && ELFArch < ELF::EF_AVR_ARCH_XMEGA7) ELFArch = ELF::EF_AVR_ARCH_XMEGA7;
488 if (Bits[AVR::FamilyAVR0]) m_FeatureSetDummy = true;
489 if (Bits[AVR::FamilyAVR1]) m_FeatureSetDummy = true;
490 if (Bits[AVR::FamilyAVR2]) m_FeatureSetDummy = true;
491 if (Bits[AVR::FamilyAVR3]) m_FeatureSetDummy = true;
492 if (Bits[AVR::FamilyAVR4]) m_FeatureSetDummy = true;
493 if (Bits[AVR::FamilyAVR5]) m_FeatureSetDummy = true;
494 if (Bits[AVR::FamilyAVR6]) m_FeatureSetDummy = true;
495 if (Bits[AVR::FamilyAVR25]) m_FeatureSetDummy = true;
496 if (Bits[AVR::FamilyAVR31]) m_FeatureSetDummy = true;
497 if (Bits[AVR::FamilyAVR35]) m_FeatureSetDummy = true;
498 if (Bits[AVR::FamilyAVR51]) m_FeatureSetDummy = true;
499 if (Bits[AVR::FamilyTiny]) m_FeatureSetDummy = true;
500 if (Bits[AVR::FamilyXMEGA]) m_FeatureSetDummy = true;
501 if (Bits[AVR::FamilyXMEGAU]) m_FeatureSetDummy = true;
502 if (Bits[AVR::FeatureADDSUBIW]) m_hasADDSUBIW = true;
503 if (Bits[AVR::FeatureBREAK]) m_hasBREAK = true;
504 if (Bits[AVR::FeatureDES]) m_hasDES = true;
505 if (Bits[AVR::FeatureEIJMPCALL]) m_hasEIJMPCALL = true;
506 if (Bits[AVR::FeatureELPM]) m_hasELPM = true;
507 if (Bits[AVR::FeatureELPMX]) m_hasELPMX = true;
508 if (Bits[AVR::FeatureIJMPCALL]) m_hasIJMPCALL = true;
509 if (Bits[AVR::FeatureJMPCALL]) m_hasJMPCALL = true;
510 if (Bits[AVR::FeatureLPM]) m_hasLPM = true;
511 if (Bits[AVR::FeatureLPMX]) m_hasLPMX = true;
512 if (Bits[AVR::FeatureMOVW]) m_hasMOVW = true;
513 if (Bits[AVR::FeatureMultiplication]) m_supportsMultiplication = true;
514 if (Bits[AVR::FeatureRMW]) m_supportsRMW = true;
515 if (Bits[AVR::FeatureSPM]) m_hasSPM = true;
516 if (Bits[AVR::FeatureSPMX]) m_hasSPMX = true;
517 if (Bits[AVR::FeatureSRAM]) m_hasSRAM = true;
518 if (Bits[AVR::FeatureSetSpecial]) m_FeatureSetDummy = true;
519 if (Bits[AVR::FeatureSmallStack]) m_hasSmallStack = true;
520 if (Bits[AVR::FeatureTinyEncoding]) m_hasTinyEncoding = true;
gen/lib/Target/BPF/BPFGenAsmMatcher.inc 1023 if (NewMissingFeatures[I])
gen/lib/Target/BPF/BPFGenSubtargetInfo.inc 140 if (Bits[BPF::ALU32]) HasAlu32 = true;
141 if (Bits[BPF::DummyFeature]) isDummyMode = true;
142 if (Bits[BPF::DwarfRIS]) UseDwarfRIS = true;
gen/lib/Target/Hexagon/HexagonGenAsmMatcher.inc 7445 if ((FB[Hexagon::ArchV66]))
7447 if ((FB[Hexagon::ArchV65]))
7449 if ((FB[Hexagon::ArchV62]))
7451 if ((FB[Hexagon::ArchV60]))
7453 if ((FB[Hexagon::ArchV55]))
7455 if ((FB[Hexagon::ArchV5]))
7457 if ((FB[Hexagon::ExtensionHVX64B]))
7459 if ((FB[Hexagon::ExtensionHVX128B]))
7461 if ((FB[Hexagon::ExtensionHVXV60]))
7463 if ((FB[Hexagon::ExtensionHVXV60]))
7465 if ((FB[Hexagon::ExtensionHVXV62]))
7467 if ((FB[Hexagon::ExtensionHVXV65]))
7469 if ((FB[Hexagon::ExtensionHVXV66]))
7471 if ((FB[Hexagon::ExtensionZReg]))
10369 if (NewMissingFeatures[I])
gen/lib/Target/Hexagon/HexagonGenDisassemblerTables.inc 8520 return (Bits[Hexagon::ArchV60]);
8522 return (Bits[Hexagon::ArchV65]);
8524 return (Bits[Hexagon::ArchV62]);
8526 return (Bits[Hexagon::ArchV66]);
8528 return (Bits[Hexagon::ArchV55]);
8530 return (Bits[Hexagon::ExtensionHVXV62]);
8532 return (Bits[Hexagon::ExtensionHVXV65]);
8534 return (Bits[Hexagon::ExtensionHVXV60]);
8536 return (Bits[Hexagon::ExtensionHVXV66] && Bits[Hexagon::ExtensionZReg]);
8536 return (Bits[Hexagon::ExtensionHVXV66] && Bits[Hexagon::ExtensionZReg]);
8538 return (Bits[Hexagon::ExtensionHVXV66]);
gen/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc11588 if ((FB[Hexagon::ArchV66]))
11590 if ((FB[Hexagon::ArchV65]))
11592 if ((FB[Hexagon::ArchV62]))
11594 if ((FB[Hexagon::ArchV60]))
11596 if ((FB[Hexagon::ArchV55]))
11598 if ((FB[Hexagon::ArchV5]))
11600 if ((FB[Hexagon::ExtensionHVX64B]))
11602 if ((FB[Hexagon::ExtensionHVX128B]))
11604 if ((FB[Hexagon::ExtensionHVXV60]))
11606 if ((FB[Hexagon::ExtensionHVXV60]))
11608 if ((FB[Hexagon::ExtensionHVXV62]))
11610 if ((FB[Hexagon::ExtensionHVXV65]))
11612 if ((FB[Hexagon::ExtensionHVXV66]))
11614 if ((FB[Hexagon::ExtensionZReg]))
gen/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc 4643 if (Bits[Hexagon::ArchV5] && HexagonArchVersion < Hexagon::ArchEnum::V5) HexagonArchVersion = Hexagon::ArchEnum::V5;
4644 if (Bits[Hexagon::ArchV55] && HexagonArchVersion < Hexagon::ArchEnum::V55) HexagonArchVersion = Hexagon::ArchEnum::V55;
4645 if (Bits[Hexagon::ArchV60] && HexagonArchVersion < Hexagon::ArchEnum::V60) HexagonArchVersion = Hexagon::ArchEnum::V60;
4646 if (Bits[Hexagon::ArchV62] && HexagonArchVersion < Hexagon::ArchEnum::V62) HexagonArchVersion = Hexagon::ArchEnum::V62;
4647 if (Bits[Hexagon::ArchV65] && HexagonArchVersion < Hexagon::ArchEnum::V65) HexagonArchVersion = Hexagon::ArchEnum::V65;
4648 if (Bits[Hexagon::ArchV66] && HexagonArchVersion < Hexagon::ArchEnum::V66) HexagonArchVersion = Hexagon::ArchEnum::V66;
4649 if (Bits[Hexagon::ExtensionHVX] && HexagonHVXVersion < Hexagon::ArchEnum::V60) HexagonHVXVersion = Hexagon::ArchEnum::V60;
4650 if (Bits[Hexagon::ExtensionHVX64B]) UseHVX64BOps = true;
4651 if (Bits[Hexagon::ExtensionHVX128B]) UseHVX128BOps = true;
4652 if (Bits[Hexagon::ExtensionHVXV60] && HexagonHVXVersion < Hexagon::ArchEnum::V60) HexagonHVXVersion = Hexagon::ArchEnum::V60;
4653 if (Bits[Hexagon::ExtensionHVXV62] && HexagonHVXVersion < Hexagon::ArchEnum::V62) HexagonHVXVersion = Hexagon::ArchEnum::V62;
4654 if (Bits[Hexagon::ExtensionHVXV65] && HexagonHVXVersion < Hexagon::ArchEnum::V65) HexagonHVXVersion = Hexagon::ArchEnum::V65;
4655 if (Bits[Hexagon::ExtensionHVXV66] && HexagonHVXVersion < Hexagon::ArchEnum::V66) HexagonHVXVersion = Hexagon::ArchEnum::V66;
4656 if (Bits[Hexagon::ExtensionZReg]) UseZRegOps = true;
4657 if (Bits[Hexagon::FeatureDuplex]) EnableDuplex = true;
4658 if (Bits[Hexagon::FeatureLongCalls]) UseLongCalls = true;
4659 if (Bits[Hexagon::FeatureMemNoShuf]) HasMemNoShuf = false;
4660 if (Bits[Hexagon::FeatureMemops]) UseMemops = true;
4661 if (Bits[Hexagon::FeatureNVJ]) UseNewValueJumps = true;
4662 if (Bits[Hexagon::FeatureNVS]) UseNewValueStores = true;
4663 if (Bits[Hexagon::FeatureNoreturnStackElim]) NoreturnStackElim = true;
4664 if (Bits[Hexagon::FeaturePackets]) UsePackets = true;
4665 if (Bits[Hexagon::FeatureReservedR19]) ReservedR19 = true;
4666 if (Bits[Hexagon::FeatureSmallData]) UseSmallData = true;
gen/lib/Target/Lanai/LanaiGenAsmMatcher.inc 1164 if (NewMissingFeatures[I])
gen/lib/Target/MSP430/MSP430GenAsmMatcher.inc 1222 if (NewMissingFeatures[I])
gen/lib/Target/MSP430/MSP430GenSubtargetInfo.inc 140 if (Bits[MSP430::FeatureHWMult16] && HWMultMode < HWMult16) HWMultMode = HWMult16;
141 if (Bits[MSP430::FeatureHWMult32] && HWMultMode < HWMult32) HWMultMode = HWMult32;
142 if (Bits[MSP430::FeatureHWMultF5] && HWMultMode < HWMultF5) HWMultMode = HWMultF5;
143 if (Bits[MSP430::FeatureX]) ExtendedInsts = true;
gen/lib/Target/Mips/MipsGenAsmMatcher.inc 4773 if ((FB[Mips::FeatureMips2]))
4775 if ((FB[Mips::FeatureMips3_32]))
4777 if ((FB[Mips::FeatureMips3_32r2]))
4779 if ((FB[Mips::FeatureMips3]))
4781 if ((!FB[Mips::FeatureMips3]))
4783 if ((FB[Mips::FeatureMips4_32]))
4785 if ((!FB[Mips::FeatureMips4_32]))
4787 if ((FB[Mips::FeatureMips4_32r2]))
4789 if ((FB[Mips::FeatureMips5_32r2]))
4791 if ((FB[Mips::FeatureMips32]))
4793 if ((FB[Mips::FeatureMips32r2]))
4795 if ((FB[Mips::FeatureMips32r5]))
4797 if ((FB[Mips::FeatureMips32r6]))
4799 if ((!FB[Mips::FeatureMips32r6]))
4801 if ((FB[Mips::FeatureGP64Bit]))
4803 if ((!FB[Mips::FeatureGP64Bit]))
4805 if ((FB[Mips::FeaturePTR64Bit]))
4807 if ((!FB[Mips::FeaturePTR64Bit]))
4809 if ((FB[Mips::FeatureMips64]))
4811 if ((!FB[Mips::FeatureMips64]))
4813 if ((FB[Mips::FeatureMips64r2]))
4815 if ((FB[Mips::FeatureMips64r5]))
4817 if ((FB[Mips::FeatureMips64r6]))
4819 if ((!FB[Mips::FeatureMips64r6]))
4821 if ((FB[Mips::FeatureMips16]))
4823 if ((!FB[Mips::FeatureMips16]))
4825 if ((FB[Mips::FeatureCnMips]))
4827 if ((!FB[Mips::FeatureCnMips]))
4829 if ((FB[Mips::FeatureSym32]))
4831 if ((!FB[Mips::FeatureSym32]))
4833 if ((!FB[Mips::FeatureMips16]))
4835 if ((FB[Mips::FeatureMicroMips]))
4837 if ((!FB[Mips::FeatureMicroMips]))
4839 if ((FB[Mips::FeatureEVA]))
4841 if ((FB[Mips::FeatureMSA]))
4843 if ((!FB[Mips::FeatureMadd4]))
4845 if ((FB[Mips::FeatureMT]))
4847 if ((FB[Mips::FeatureUseIndirectJumpsHazard]))
4849 if ((!FB[Mips::FeatureUseIndirectJumpsHazard]))
4851 if ((FB[Mips::FeatureCRC]))
4853 if ((FB[Mips::FeatureVirt]))
4855 if ((FB[Mips::FeatureGINV]))
4857 if ((FB[Mips::FeatureFP64Bit]))
4859 if ((!FB[Mips::FeatureFP64Bit]))
4861 if ((FB[Mips::FeatureSingleFloat]))
4863 if ((!FB[Mips::FeatureSingleFloat]))
4865 if ((!FB[Mips::FeatureSoftFloat]))
4867 if ((FB[Mips::FeatureDSP]))
4869 if ((FB[Mips::FeatureDSPR2]))
4871 if ((FB[Mips::FeatureDSPR3]))
8198 if (NewMissingFeatures[I])
gen/lib/Target/Mips/MipsGenDisassemblerTables.inc 7400 return (Bits[Mips::FeatureMips16]);
7402 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureCnMips] && !Bits[Mips::FeatureMicroMips]);
7402 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureCnMips] && !Bits[Mips::FeatureMicroMips]);
7402 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureCnMips] && !Bits[Mips::FeatureMicroMips]);
7402 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureCnMips] && !Bits[Mips::FeatureMicroMips]);
7402 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureCnMips] && !Bits[Mips::FeatureMicroMips]);
7404 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureCnMips] && !Bits[Mips::FeatureMicroMips]);
7404 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureCnMips] && !Bits[Mips::FeatureMicroMips]);
7404 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureCnMips] && !Bits[Mips::FeatureMicroMips]);
7404 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureCnMips] && !Bits[Mips::FeatureMicroMips]);
7406 return (Bits[Mips::FeatureCnMips]);
7408 return (Bits[Mips::FeatureMips64] && Bits[Mips::FeatureCnMips] && !Bits[Mips::FeatureMicroMips]);
7408 return (Bits[Mips::FeatureMips64] && Bits[Mips::FeatureCnMips] && !Bits[Mips::FeatureMicroMips]);
7408 return (Bits[Mips::FeatureMips64] && Bits[Mips::FeatureCnMips] && !Bits[Mips::FeatureMicroMips]);
7410 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMips32r6]);
7410 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMips32r6]);
7412 return (Bits[Mips::FeatureMicroMips]);
7414 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureDSP]);
7414 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureDSP]);
7416 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureDSPR2]);
7416 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureDSPR2]);
7418 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureMips32r5] && Bits[Mips::FeatureVirt]);
7418 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureMips32r5] && Bits[Mips::FeatureVirt]);
7418 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureMips32r5] && Bits[Mips::FeatureVirt]);
7420 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureDSPR3]);
7420 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureDSPR3]);
7422 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMips32r6] && Bits[Mips::FeatureDSP]);
7422 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMips32r6] && Bits[Mips::FeatureDSP]);
7422 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMips32r6] && Bits[Mips::FeatureDSP]);
7424 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat]);
7424 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat]);
7424 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat]);
7426 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4]);
7426 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4]);
7426 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4]);
7426 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4]);
7428 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat]);
7428 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat]);
7428 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat]);
7428 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat]);
7430 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4]);
7430 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4]);
7430 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4]);
7430 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4]);
7430 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4]);
7432 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat]);
7432 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat]);
7432 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat]);
7432 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat]);
7434 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureSoftFloat]);
7434 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureSoftFloat]);
7434 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureSoftFloat]);
7436 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureSoftFloat]);
7436 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureSoftFloat]);
7438 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureSoftFloat]);
7438 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureSoftFloat]);
7438 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureSoftFloat]);
7440 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureEVA]);
7440 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureEVA]);
7442 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMips32r6] && Bits[Mips::FeatureEVA]);
7442 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMips32r6] && Bits[Mips::FeatureEVA]);
7442 return (Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMips32r6] && Bits[Mips::FeatureEVA]);
7444 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat]);
7444 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat]);
7444 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat]);
7444 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat]);
7446 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureMips32r6]);
7446 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureMips32r6]);
7448 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureMips32r6] && Bits[Mips::FeatureGINV]);
7448 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureMips32r6] && Bits[Mips::FeatureGINV]);
7448 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureMips32r6] && Bits[Mips::FeatureGINV]);
7450 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat]);
7450 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat]);
7450 return (Bits[Mips::FeatureMicroMips] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat]);
7452 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMicroMips]);
7452 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMicroMips]);
7454 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMicroMips]);
7454 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMicroMips]);
7454 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMicroMips]);
7456 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7456 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7456 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7456 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7456 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7456 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7458 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMSA]);
7458 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMSA]);
7460 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7460 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7460 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7460 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7462 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6]);
7462 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6]);
7462 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6]);
7462 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6]);
7464 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureUseIndirectJumpsHazard]);
7464 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureUseIndirectJumpsHazard]);
7464 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureUseIndirectJumpsHazard]);
7466 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32]);
7466 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32]);
7468 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7468 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7468 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7468 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7468 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7470 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMicroMips]);
7470 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMicroMips]);
7470 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMicroMips]);
7472 return (Bits[Mips::FeatureDSP]);
7474 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMSA] && Bits[Mips::FeatureMips64]);
7474 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMSA] && Bits[Mips::FeatureMips64]);
7474 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMSA] && Bits[Mips::FeatureMips64]);
7476 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7476 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7476 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7476 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7476 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7478 return (Bits[Mips::FeatureDSP] && !Bits[Mips::FeatureMicroMips]);
7478 return (Bits[Mips::FeatureDSP] && !Bits[Mips::FeatureMicroMips]);
7480 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r5] && Bits[Mips::FeatureVirt] && !Bits[Mips::FeatureMicroMips]);
7480 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r5] && Bits[Mips::FeatureVirt] && !Bits[Mips::FeatureMicroMips]);
7480 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r5] && Bits[Mips::FeatureVirt] && !Bits[Mips::FeatureMicroMips]);
7480 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r5] && Bits[Mips::FeatureVirt] && !Bits[Mips::FeatureMicroMips]);
7482 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMT] && !Bits[Mips::FeatureMicroMips]);
7482 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMT] && !Bits[Mips::FeatureMicroMips]);
7482 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMT] && !Bits[Mips::FeatureMicroMips]);
7484 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3_32] && !Bits[Mips::FeatureMicroMips]);
7484 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3_32] && !Bits[Mips::FeatureMicroMips]);
7484 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3_32] && !Bits[Mips::FeatureMicroMips]);
7486 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r2] && Bits[Mips::FeatureEVA] && !Bits[Mips::FeatureMicroMips]);
7486 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r2] && Bits[Mips::FeatureEVA] && !Bits[Mips::FeatureMicroMips]);
7486 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r2] && Bits[Mips::FeatureEVA] && !Bits[Mips::FeatureMicroMips]);
7486 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r2] && Bits[Mips::FeatureEVA] && !Bits[Mips::FeatureMicroMips]);
7488 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r5] && !Bits[Mips::FeatureMicroMips]);
7488 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r5] && !Bits[Mips::FeatureMicroMips]);
7488 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r5] && !Bits[Mips::FeatureMicroMips]);
7490 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32] && !Bits[Mips::FeatureMicroMips]);
7490 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32] && !Bits[Mips::FeatureMicroMips]);
7490 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32] && !Bits[Mips::FeatureMicroMips]);
7492 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7492 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7492 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7494 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7494 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7494 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7494 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7496 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7496 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7496 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7496 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7496 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7498 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7498 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7498 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7498 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7498 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7500 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7500 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7500 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7500 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7500 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7500 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7502 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7502 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7502 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7502 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7504 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureSoftFloat]);
7504 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureSoftFloat]);
7506 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7506 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7506 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7506 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7508 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7508 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7508 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7508 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7510 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7510 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7510 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7510 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7512 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7512 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7512 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7512 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7512 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7514 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7514 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7514 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7514 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7514 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7514 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7514 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7516 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7516 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7516 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7516 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7516 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7518 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7518 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7518 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7518 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7518 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7518 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7520 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat]);
7520 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat]);
7520 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat]);
7520 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat]);
7520 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat]);
7522 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7522 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7522 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7522 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7522 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7522 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7522 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7524 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips5_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7524 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips5_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7524 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips5_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7524 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips5_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7524 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips5_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7524 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips5_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7524 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips5_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7526 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7526 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7526 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7526 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7526 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7526 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7526 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7528 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7528 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7528 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7528 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7528 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7528 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7528 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7528 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7530 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7530 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7530 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7530 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7530 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7530 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7530 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7532 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7532 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7532 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7532 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7532 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7532 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7532 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7532 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7534 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7534 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7534 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7534 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7534 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7536 return (Bits[Mips::FeatureDSPR2]);
7538 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && Bits[Mips::FeatureEVA] && !Bits[Mips::FeatureMicroMips]);
7538 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && Bits[Mips::FeatureEVA] && !Bits[Mips::FeatureMicroMips]);
7538 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && Bits[Mips::FeatureEVA] && !Bits[Mips::FeatureMicroMips]);
7538 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && Bits[Mips::FeatureEVA] && !Bits[Mips::FeatureMicroMips]);
7538 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && Bits[Mips::FeatureEVA] && !Bits[Mips::FeatureMicroMips]);
7538 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && Bits[Mips::FeatureEVA] && !Bits[Mips::FeatureMicroMips]);
7540 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7540 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7540 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7540 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7540 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7542 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7542 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7542 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7542 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7542 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7542 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7544 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeaturePTR64Bit] && !Bits[Mips::FeatureMicroMips]);
7544 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeaturePTR64Bit] && !Bits[Mips::FeatureMicroMips]);
7544 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeaturePTR64Bit] && !Bits[Mips::FeatureMicroMips]);
7546 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7546 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7546 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7546 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7546 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7546 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7548 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r6]);
7548 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r6]);
7550 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMicroMips]);
7550 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMicroMips]);
7550 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMicroMips]);
7552 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7552 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7552 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7554 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureGP64Bit] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMicroMips]);
7554 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureGP64Bit] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMicroMips]);
7554 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureGP64Bit] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMicroMips]);
7554 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeatureGP64Bit] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMicroMips]);
7556 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7556 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7556 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7556 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7558 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r6] && Bits[Mips::FeatureCRC] && !Bits[Mips::FeatureMicroMips]);
7558 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r6] && Bits[Mips::FeatureCRC] && !Bits[Mips::FeatureMicroMips]);
7558 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r6] && Bits[Mips::FeatureCRC] && !Bits[Mips::FeatureMicroMips]);
7558 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r6] && Bits[Mips::FeatureCRC] && !Bits[Mips::FeatureMicroMips]);
7560 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64r6] && Bits[Mips::FeatureCRC] && !Bits[Mips::FeatureMicroMips]);
7560 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64r6] && Bits[Mips::FeatureCRC] && !Bits[Mips::FeatureMicroMips]);
7560 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64r6] && Bits[Mips::FeatureCRC] && !Bits[Mips::FeatureMicroMips]);
7560 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64r6] && Bits[Mips::FeatureCRC] && !Bits[Mips::FeatureMicroMips]);
7562 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMicroMips]);
7562 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMicroMips]);
7562 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMicroMips]);
7562 return (!Bits[Mips::FeatureMips16] && !Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMicroMips]);
7564 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r6] && Bits[Mips::FeatureGINV] && !Bits[Mips::FeatureMicroMips]);
7564 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r6] && Bits[Mips::FeatureGINV] && !Bits[Mips::FeatureMicroMips]);
7564 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r6] && Bits[Mips::FeatureGINV] && !Bits[Mips::FeatureMicroMips]);
7564 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips32r6] && Bits[Mips::FeatureGINV] && !Bits[Mips::FeatureMicroMips]);
7566 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64r6]);
7566 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64r6]);
7568 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureGP64Bit] && Bits[Mips::FeatureMips64r6]);
7568 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureGP64Bit] && Bits[Mips::FeatureMips64r6]);
7568 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureGP64Bit] && Bits[Mips::FeatureMips64r6]);
7570 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureGP64Bit] && Bits[Mips::FeatureMips32r6]);
7570 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureGP64Bit] && Bits[Mips::FeatureMips32r6]);
7570 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureGP64Bit] && Bits[Mips::FeatureMips32r6]);
7572 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7572 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7572 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7572 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeaturePTR64Bit] && Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7574 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7574 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7574 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7574 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7576 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeaturePTR64Bit]);
7576 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeaturePTR64Bit]);
7578 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64r2] && !Bits[Mips::FeatureMicroMips]);
7578 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64r2] && !Bits[Mips::FeatureMicroMips]);
7578 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64r2] && !Bits[Mips::FeatureMicroMips]);
7580 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3] && !Bits[Mips::FeatureMicroMips]);
7580 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3] && !Bits[Mips::FeatureMicroMips]);
7580 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3] && !Bits[Mips::FeatureMicroMips]);
7582 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7582 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7582 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7582 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7582 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7584 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureGP64Bit] && Bits[Mips::FeatureMips3]);
7584 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureGP64Bit] && Bits[Mips::FeatureMips3]);
7584 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureGP64Bit] && Bits[Mips::FeatureMips3]);
7586 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64r5] && Bits[Mips::FeatureVirt]);
7586 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64r5] && Bits[Mips::FeatureVirt]);
7586 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips64r5] && Bits[Mips::FeatureVirt]);
7588 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6]);
7588 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6]);
7588 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6]);
7588 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureMips3] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6]);
7590 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureGP64Bit] && Bits[Mips::FeatureMips64] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7590 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureGP64Bit] && Bits[Mips::FeatureMips64] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7590 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureGP64Bit] && Bits[Mips::FeatureMips64] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7590 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureGP64Bit] && Bits[Mips::FeatureMips64] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7590 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureGP64Bit] && Bits[Mips::FeatureMips64] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureMicroMips]);
7592 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureDSP]);
7592 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureDSP]);
7594 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7594 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7594 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7594 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7596 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7596 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7596 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7596 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7596 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7598 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7598 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7598 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7598 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7598 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7600 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips3_32] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7600 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips3_32] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7600 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips3_32] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7600 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips3_32] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7600 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips3_32] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7602 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7602 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7602 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7602 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7602 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7602 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7602 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7604 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7604 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7604 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7604 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7604 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7606 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips3_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7606 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips3_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7606 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips3_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7606 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips3_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7606 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips3_32r2] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7608 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7608 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7608 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7608 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7608 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7608 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7608 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7610 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7610 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7610 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7610 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7610 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7610 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7612 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat]);
7612 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat]);
7612 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat]);
7612 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat]);
7612 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat]);
7612 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat]);
7614 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips5_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7614 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips5_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7614 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips5_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7614 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips5_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7614 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips5_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7614 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips5_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7614 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips5_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips]);
7616 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7616 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7616 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7616 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7616 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7616 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7616 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7616 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMicroMips] && !Bits[Mips::FeatureMadd4]);
7618 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7618 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7618 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7618 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7618 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7618 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7618 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
7618 return (!Bits[Mips::FeatureMips16] && Bits[Mips::FeatureFP64Bit] && Bits[Mips::FeatureMips4_32r2] && !Bits[Mips::FeatureMips32r6] && !Bits[Mips::FeatureMips64r6] && !Bits[Mips::FeatureSoftFloat] && !Bits[Mips::FeatureMadd4] && !Bits[Mips::FeatureMicroMips]);
gen/lib/Target/Mips/MipsGenSubtargetInfo.inc 3797 if (Bits[Mips::FeatureAbs2008]) Abs2008 = true;
3798 if (Bits[Mips::FeatureCRC]) HasCRC = true;
3799 if (Bits[Mips::FeatureCnMips]) HasCnMips = true;
3800 if (Bits[Mips::FeatureDSP]) HasDSP = true;
3801 if (Bits[Mips::FeatureDSPR2]) HasDSPR2 = true;
3802 if (Bits[Mips::FeatureDSPR3]) HasDSPR3 = true;
3803 if (Bits[Mips::FeatureEVA]) HasEVA = true;
3804 if (Bits[Mips::FeatureFP64Bit]) IsFP64bit = true;
3805 if (Bits[Mips::FeatureFPXX]) IsFPXX = true;
3806 if (Bits[Mips::FeatureGINV]) HasGINV = true;
3807 if (Bits[Mips::FeatureGP64Bit]) IsGP64bit = true;
3808 if (Bits[Mips::FeatureLongCalls]) UseLongCalls = true;
3809 if (Bits[Mips::FeatureMSA]) HasMSA = true;
3810 if (Bits[Mips::FeatureMT]) HasMT = true;
3811 if (Bits[Mips::FeatureMadd4]) DisableMadd4 = true;
3812 if (Bits[Mips::FeatureMicroMips]) InMicroMipsMode = true;
3813 if (Bits[Mips::FeatureMips1] && MipsArchVersion < Mips1) MipsArchVersion = Mips1;
3814 if (Bits[Mips::FeatureMips2] && MipsArchVersion < Mips2) MipsArchVersion = Mips2;
3815 if (Bits[Mips::FeatureMips3] && MipsArchVersion < Mips3) MipsArchVersion = Mips3;
3816 if (Bits[Mips::FeatureMips3_32]) HasMips3_32 = true;
3817 if (Bits[Mips::FeatureMips3_32r2]) HasMips3_32r2 = true;
3818 if (Bits[Mips::FeatureMips4] && MipsArchVersion < Mips4) MipsArchVersion = Mips4;
3819 if (Bits[Mips::FeatureMips4_32]) HasMips4_32 = true;
3820 if (Bits[Mips::FeatureMips4_32r2]) HasMips4_32r2 = true;
3821 if (Bits[Mips::FeatureMips5] && MipsArchVersion < Mips5) MipsArchVersion = Mips5;
3822 if (Bits[Mips::FeatureMips5_32r2]) HasMips5_32r2 = true;
3823 if (Bits[Mips::FeatureMips16]) InMips16Mode = true;
3824 if (Bits[Mips::FeatureMips32] && MipsArchVersion < Mips32) MipsArchVersion = Mips32;
3825 if (Bits[Mips::FeatureMips32r2] && MipsArchVersion < Mips32r2) MipsArchVersion = Mips32r2;
3826 if (Bits[Mips::FeatureMips32r3] && MipsArchVersion < Mips32r3) MipsArchVersion = Mips32r3;
3827 if (Bits[Mips::FeatureMips32r5] && MipsArchVersion < Mips32r5) MipsArchVersion = Mips32r5;
3828 if (Bits[Mips::FeatureMips32r6] && MipsArchVersion < Mips32r6) MipsArchVersion = Mips32r6;
3829 if (Bits[Mips::FeatureMips64] && MipsArchVersion < Mips64) MipsArchVersion = Mips64;
3830 if (Bits[Mips::FeatureMips64r2] && MipsArchVersion < Mips64r2) MipsArchVersion = Mips64r2;
3831 if (Bits[Mips::FeatureMips64r3] && MipsArchVersion < Mips64r3) MipsArchVersion = Mips64r3;
3832 if (Bits[Mips::FeatureMips64r5] && MipsArchVersion < Mips64r5) MipsArchVersion = Mips64r5;
3833 if (Bits[Mips::FeatureMips64r6] && MipsArchVersion < Mips64r6) MipsArchVersion = Mips64r6;
3834 if (Bits[Mips::FeatureNaN2008]) IsNaN2008bit = true;
3835 if (Bits[Mips::FeatureNoABICalls]) NoABICalls = true;
3836 if (Bits[Mips::FeatureNoOddSPReg]) UseOddSPReg = false;
3837 if (Bits[Mips::FeaturePTR64Bit]) IsPTR64bit = true;
3838 if (Bits[Mips::FeatureSingleFloat]) IsSingleFloat = true;
3839 if (Bits[Mips::FeatureSoftFloat]) IsSoftFloat = true;
3840 if (Bits[Mips::FeatureSym32]) HasSym32 = true;
3841 if (Bits[Mips::FeatureUseIndirectJumpsHazard]) UseIndirectJumpsHazard = true;
3842 if (Bits[Mips::FeatureUseTCCInDIV]) UseTCCInDIV = false;
3843 if (Bits[Mips::FeatureVFPU]) HasVFPU = true;
3844 if (Bits[Mips::FeatureVirt]) HasVirt = true;
3845 if (Bits[Mips::FeatureXGOT]) UseXGOT = true;
3846 if (Bits[Mips::ImplP5600] && ProcImpl < MipsSubtarget::CPU::P5600) ProcImpl = MipsSubtarget::CPU::P5600;
gen/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc 194 if (Bits[NVPTX::PTX32] && PTXVersion < 32) PTXVersion = 32;
195 if (Bits[NVPTX::PTX40] && PTXVersion < 40) PTXVersion = 40;
196 if (Bits[NVPTX::PTX41] && PTXVersion < 41) PTXVersion = 41;
197 if (Bits[NVPTX::PTX42] && PTXVersion < 42) PTXVersion = 42;
198 if (Bits[NVPTX::PTX43] && PTXVersion < 43) PTXVersion = 43;
199 if (Bits[NVPTX::PTX50] && PTXVersion < 50) PTXVersion = 50;
200 if (Bits[NVPTX::PTX60] && PTXVersion < 60) PTXVersion = 60;
201 if (Bits[NVPTX::PTX61] && PTXVersion < 61) PTXVersion = 61;
202 if (Bits[NVPTX::PTX63] && PTXVersion < 63) PTXVersion = 63;
203 if (Bits[NVPTX::PTX64] && PTXVersion < 64) PTXVersion = 64;
204 if (Bits[NVPTX::SM20] && SmVersion < 20) SmVersion = 20;
205 if (Bits[NVPTX::SM21] && SmVersion < 21) SmVersion = 21;
206 if (Bits[NVPTX::SM30] && SmVersion < 30) SmVersion = 30;
207 if (Bits[NVPTX::SM32] && SmVersion < 32) SmVersion = 32;
208 if (Bits[NVPTX::SM35] && SmVersion < 35) SmVersion = 35;
209 if (Bits[NVPTX::SM37] && SmVersion < 37) SmVersion = 37;
210 if (Bits[NVPTX::SM50] && SmVersion < 50) SmVersion = 50;
211 if (Bits[NVPTX::SM52] && SmVersion < 52) SmVersion = 52;
212 if (Bits[NVPTX::SM53] && SmVersion < 53) SmVersion = 53;
213 if (Bits[NVPTX::SM60] && SmVersion < 60) SmVersion = 60;
214 if (Bits[NVPTX::SM61] && SmVersion < 61) SmVersion = 61;
215 if (Bits[NVPTX::SM62] && SmVersion < 62) SmVersion = 62;
216 if (Bits[NVPTX::SM70] && SmVersion < 70) SmVersion = 70;
217 if (Bits[NVPTX::SM72] && SmVersion < 72) SmVersion = 72;
218 if (Bits[NVPTX::SM75] && SmVersion < 75) SmVersion = 75;
gen/lib/Target/PowerPC/PPCGenAsmMatcher.inc 7127 if (NewMissingFeatures[I])
gen/lib/Target/PowerPC/PPCGenSubtargetInfo.inc 8119 if (Bits[PPC::DeprecatedDST]) DeprecatedDST = true;
8120 if (Bits[PPC::Directive32] && DarwinDirective < PPC::DIR_32) DarwinDirective = PPC::DIR_32;
8121 if (Bits[PPC::Directive64] && DarwinDirective < PPC::DIR_64) DarwinDirective = PPC::DIR_64;
8122 if (Bits[PPC::Directive440] && DarwinDirective < PPC::DIR_440) DarwinDirective = PPC::DIR_440;
8123 if (Bits[PPC::Directive601] && DarwinDirective < PPC::DIR_601) DarwinDirective = PPC::DIR_601;
8124 if (Bits[PPC::Directive602] && DarwinDirective < PPC::DIR_602) DarwinDirective = PPC::DIR_602;
8125 if (Bits[PPC::Directive603] && DarwinDirective < PPC::DIR_603) DarwinDirective = PPC::DIR_603;
8126 if (Bits[PPC::Directive604] && DarwinDirective < PPC::DIR_603) DarwinDirective = PPC::DIR_603;
8127 if (Bits[PPC::Directive620] && DarwinDirective < PPC::DIR_603) DarwinDirective = PPC::DIR_603;
8128 if (Bits[PPC::Directive750] && DarwinDirective < PPC::DIR_750) DarwinDirective = PPC::DIR_750;
8129 if (Bits[PPC::Directive970] && DarwinDirective < PPC::DIR_970) DarwinDirective = PPC::DIR_970;
8130 if (Bits[PPC::Directive7400] && DarwinDirective < PPC::DIR_7400) DarwinDirective = PPC::DIR_7400;
8131 if (Bits[PPC::DirectiveA2] && DarwinDirective < PPC::DIR_A2) DarwinDirective = PPC::DIR_A2;
8132 if (Bits[PPC::DirectiveE500] && DarwinDirective < PPC::DIR_E500) DarwinDirective = PPC::DIR_E500;
8133 if (Bits[PPC::DirectiveE500mc] && DarwinDirective < PPC::DIR_E500mc) DarwinDirective = PPC::DIR_E500mc;
8134 if (Bits[PPC::DirectiveE5500] && DarwinDirective < PPC::DIR_E5500) DarwinDirective = PPC::DIR_E5500;
8135 if (Bits[PPC::DirectivePwr3] && DarwinDirective < PPC::DIR_PWR3) DarwinDirective = PPC::DIR_PWR3;
8136 if (Bits[PPC::DirectivePwr4] && DarwinDirective < PPC::DIR_PWR4) DarwinDirective = PPC::DIR_PWR4;
8137 if (Bits[PPC::DirectivePwr5] && DarwinDirective < PPC::DIR_PWR5) DarwinDirective = PPC::DIR_PWR5;
8138 if (Bits[PPC::DirectivePwr5x] && DarwinDirective < PPC::DIR_PWR5X) DarwinDirective = PPC::DIR_PWR5X;
8139 if (Bits[PPC::DirectivePwr6] && DarwinDirective < PPC::DIR_PWR6) DarwinDirective = PPC::DIR_PWR6;
8140 if (Bits[PPC::DirectivePwr6x] && DarwinDirective < PPC::DIR_PWR6X) DarwinDirective = PPC::DIR_PWR6X;
8141 if (Bits[PPC::DirectivePwr7] && DarwinDirective < PPC::DIR_PWR7) DarwinDirective = PPC::DIR_PWR7;
8142 if (Bits[PPC::DirectivePwr8] && DarwinDirective < PPC::DIR_PWR8) DarwinDirective = PPC::DIR_PWR8;
8143 if (Bits[PPC::DirectivePwr9] && DarwinDirective < PPC::DIR_PWR9) DarwinDirective = PPC::DIR_PWR9;
8144 if (Bits[PPC::Feature64Bit]) Has64BitSupport = true;
8145 if (Bits[PPC::Feature64BitRegs]) Use64BitRegs = true;
8146 if (Bits[PPC::FeatureAltivec]) HasAltivec = true;
8147 if (Bits[PPC::FeatureBPERMD]) HasBPERMD = true;
8148 if (Bits[PPC::FeatureBookE]) IsBookE = true;
8149 if (Bits[PPC::FeatureCMPB]) HasCMPB = true;
8150 if (Bits[PPC::FeatureCRBits]) UseCRBits = true;
8151 if (Bits[PPC::FeatureDirectMove]) HasDirectMove = true;
8152 if (Bits[PPC::FeatureE500]) IsE500 = true;
8153 if (Bits[PPC::FeatureExtDiv]) HasExtDiv = true;
8154 if (Bits[PPC::FeatureFCPSGN]) HasFCPSGN = true;
8155 if (Bits[PPC::FeatureFPCVT]) HasFPCVT = true;
8156 if (Bits[PPC::FeatureFPRND]) HasFPRND = true;
8157 if (Bits[PPC::FeatureFPU]) HasFPU = true;
8158 if (Bits[PPC::FeatureFRE]) HasFRE = true;
8159 if (Bits[PPC::FeatureFRES]) HasFRES = true;
8160 if (Bits[PPC::FeatureFRSQRTE]) HasFRSQRTE = true;
8161 if (Bits[PPC::FeatureFRSQRTES]) HasFRSQRTES = true;
8162 if (Bits[PPC::FeatureFSqrt]) HasFSQRT = true;
8163 if (Bits[PPC::FeatureFloat128]) HasFloat128 = true;
8164 if (Bits[PPC::FeatureHTM]) HasHTM = true;
8165 if (Bits[PPC::FeatureHardFloat]) HasHardFloat = true;
8166 if (Bits[PPC::FeatureICBT]) HasICBT = true;
8167 if (Bits[PPC::FeatureISA3_0]) IsISA3_0 = true;
8168 if (Bits[PPC::FeatureISEL]) HasISEL = true;
8169 if (Bits[PPC::FeatureInvariantFunctionDescriptors]) HasInvariantFunctionDescriptors = true;
8170 if (Bits[PPC::FeatureLDBRX]) HasLDBRX = true;
8171 if (Bits[PPC::FeatureLFIWAX]) HasLFIWAX = true;
8172 if (Bits[PPC::FeatureLongCall]) UseLongCalls = true;
8173 if (Bits[PPC::FeatureMFOCRF]) HasMFOCRF = true;
8174 if (Bits[PPC::FeatureMFTB]) FeatureMFTB = true;
8175 if (Bits[PPC::FeatureMSYNC]) HasOnlyMSYNC = true;
8176 if (Bits[PPC::FeatureP8Altivec]) HasP8Altivec = true;
8177 if (Bits[PPC::FeatureP8Crypto]) HasP8Crypto = true;
8178 if (Bits[PPC::FeatureP8Vector]) HasP8Vector = true;
8179 if (Bits[PPC::FeatureP9Altivec]) HasP9Altivec = true;
8180 if (Bits[PPC::FeatureP9Vector]) HasP9Vector = true;
8181 if (Bits[PPC::FeaturePOPCNTD] && HasPOPCNTD < POPCNTD_Fast) HasPOPCNTD = POPCNTD_Fast;
8182 if (Bits[PPC::FeaturePPC4xx]) IsPPC4xx = true;
8183 if (Bits[PPC::FeaturePPC6xx]) IsPPC6xx = true;
8184 if (Bits[PPC::FeaturePPCPostRASched]) UsePPCPostRASchedStrategy = true;
8185 if (Bits[PPC::FeaturePPCPreRASched]) UsePPCPreRASchedStrategy = true;
8186 if (Bits[PPC::FeaturePartwordAtomic]) HasPartwordAtomics = true;
8187 if (Bits[PPC::FeatureQPX]) HasQPX = true;
8188 if (Bits[PPC::FeatureRecipPrec]) HasRecipPrec = true;
8189 if (Bits[PPC::FeatureSPE]) HasSPE = true;
8190 if (Bits[PPC::FeatureSTFIWX]) HasSTFIWX = true;
8191 if (Bits[PPC::FeatureSecurePlt]) SecurePlt = true;
8192 if (Bits[PPC::FeatureSlowPOPCNTD] && HasPOPCNTD < POPCNTD_Slow) HasPOPCNTD = POPCNTD_Slow;
8193 if (Bits[PPC::FeatureTwoConstNR]) NeedsTwoConstNR = true;
8194 if (Bits[PPC::FeatureVSX]) HasVSX = true;
8195 if (Bits[PPC::FeatureVectorsUseTwoUnits]) VectorsUseTwoUnits = true;
gen/lib/Target/RISCV/RISCVGenAsmMatcher.inc 1742 if ((FB[RISCV::FeatureStdExtM]))
1744 if ((FB[RISCV::FeatureStdExtA]))
1746 if ((FB[RISCV::FeatureStdExtF]))
1748 if ((FB[RISCV::FeatureStdExtD]))
1750 if ((FB[RISCV::FeatureStdExtC]))
1752 if ((FB[RISCV::FeatureRVCHints]))
1754 if ((FB[RISCV::Feature64Bit]))
1756 if ((!FB[RISCV::Feature64Bit]))
1758 if ((FB[RISCV::FeatureRV32E]))
2516 if (NewMissingFeatures[I])
gen/lib/Target/RISCV/RISCVGenAsmWriter.inc 1638 STI.getFeatureBits()[RISCV::Feature64Bit]) {
1731 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
1742 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
1753 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
1794 !STI.getFeatureBits()[RISCV::Feature64Bit]) {
1805 !STI.getFeatureBits()[RISCV::Feature64Bit]) {
1816 !STI.getFeatureBits()[RISCV::Feature64Bit]) {
1853 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
1864 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
1875 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
1895 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
1907 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
1919 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
1930 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
1939 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
1955 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
1965 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
1981 STI.getFeatureBits()[RISCV::FeatureStdExtD]) {
1997 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
2011 STI.getFeatureBits()[RISCV::FeatureStdExtD] &&
2012 STI.getFeatureBits()[RISCV::Feature64Bit]) {
2026 STI.getFeatureBits()[RISCV::FeatureStdExtD] &&
2027 STI.getFeatureBits()[RISCV::Feature64Bit]) {
2041 STI.getFeatureBits()[RISCV::FeatureStdExtD] &&
2042 STI.getFeatureBits()[RISCV::Feature64Bit]) {
2056 STI.getFeatureBits()[RISCV::FeatureStdExtF] &&
2057 STI.getFeatureBits()[RISCV::Feature64Bit]) {
2071 STI.getFeatureBits()[RISCV::FeatureStdExtD] &&
2072 STI.getFeatureBits()[RISCV::Feature64Bit]) {
2086 STI.getFeatureBits()[RISCV::FeatureStdExtF] &&
2087 STI.getFeatureBits()[RISCV::Feature64Bit]) {
2101 STI.getFeatureBits()[RISCV::FeatureStdExtD]) {
2115 STI.getFeatureBits()[RISCV::FeatureStdExtF] &&
2116 STI.getFeatureBits()[RISCV::Feature64Bit]) {
2130 STI.getFeatureBits()[RISCV::FeatureStdExtF] &&
2131 STI.getFeatureBits()[RISCV::Feature64Bit]) {
2145 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
2159 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
2173 STI.getFeatureBits()[RISCV::FeatureStdExtD]) {
2187 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
2201 STI.getFeatureBits()[RISCV::FeatureStdExtD]) {
2215 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
2231 STI.getFeatureBits()[RISCV::FeatureStdExtD]) {
2247 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
2276 STI.getFeatureBits()[RISCV::FeatureStdExtD]) {
2294 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
2312 STI.getFeatureBits()[RISCV::FeatureStdExtD]) {
2330 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
2346 STI.getFeatureBits()[RISCV::FeatureStdExtD]) {
2362 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
2380 STI.getFeatureBits()[RISCV::FeatureStdExtD]) {
2398 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
2416 STI.getFeatureBits()[RISCV::FeatureStdExtD]) {
2434 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
2448 STI.getFeatureBits()[RISCV::FeatureStdExtD]) {
2462 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
2476 STI.getFeatureBits()[RISCV::FeatureStdExtD]) {
2490 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
2504 STI.getFeatureBits()[RISCV::FeatureStdExtD]) {
2518 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
2532 STI.getFeatureBits()[RISCV::FeatureStdExtD]) {
2546 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
2562 STI.getFeatureBits()[RISCV::FeatureStdExtD]) {
2578 STI.getFeatureBits()[RISCV::FeatureStdExtF]) {
2743 STI.getFeatureBits()[RISCV::Feature64Bit]) {
gen/lib/Target/RISCV/RISCVGenCompressInstEmitter.inc 131 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
143 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
155 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
169 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
186 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
200 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
209 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
223 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
235 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
249 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
265 if (STI.getFeatureBits()[RISCV::Feature64Bit] &&
266 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
280 if (STI.getFeatureBits()[RISCV::Feature64Bit] &&
281 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
296 if (STI.getFeatureBits()[RISCV::Feature64Bit] &&
297 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
311 if (STI.getFeatureBits()[RISCV::Feature64Bit] &&
312 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
329 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
343 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
360 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
377 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
392 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
407 if (STI.getFeatureBits()[RISCV::FeatureStdExtC]) {
415 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
416 STI.getFeatureBits()[RISCV::FeatureStdExtD] &&
430 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
431 STI.getFeatureBits()[RISCV::FeatureStdExtD] &&
448 if (!STI.getFeatureBits()[RISCV::Feature64Bit] &&
449 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
450 STI.getFeatureBits()[RISCV::FeatureStdExtF] &&
464 if (!STI.getFeatureBits()[RISCV::Feature64Bit] &&
465 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
466 STI.getFeatureBits()[RISCV::FeatureStdExtF] &&
483 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
484 STI.getFeatureBits()[RISCV::FeatureStdExtD] &&
498 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
499 STI.getFeatureBits()[RISCV::FeatureStdExtD] &&
516 if (!STI.getFeatureBits()[RISCV::Feature64Bit] &&
517 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
518 STI.getFeatureBits()[RISCV::FeatureStdExtF] &&
532 if (!STI.getFeatureBits()[RISCV::Feature64Bit] &&
533 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
534 STI.getFeatureBits()[RISCV::FeatureStdExtF] &&
551 if (!STI.getFeatureBits()[RISCV::Feature64Bit] &&
552 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
561 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
573 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
584 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
598 if (STI.getFeatureBits()[RISCV::Feature64Bit] &&
599 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
613 if (STI.getFeatureBits()[RISCV::Feature64Bit] &&
614 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
631 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
645 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
659 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
676 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
690 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
707 if (STI.getFeatureBits()[RISCV::Feature64Bit] &&
708 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
722 if (STI.getFeatureBits()[RISCV::Feature64Bit] &&
723 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
740 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
757 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
774 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
791 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
808 if (STI.getFeatureBits()[RISCV::Feature64Bit] &&
809 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
826 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
840 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
857 if (STI.getFeatureBits()[RISCV::FeatureStdExtC]) {
865 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
879 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
963 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
977 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
994 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1011 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1028 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1045 if (STI.getFeatureBits()[RISCV::Feature64Bit] &&
1046 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1063 if (STI.getFeatureBits()[RISCV::Feature64Bit] &&
1064 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1078 if (STI.getFeatureBits()[RISCV::Feature64Bit] &&
1079 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1096 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1110 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1127 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1144 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1160 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1176 if (STI.getFeatureBits()[RISCV::FeatureStdExtC]) {
1184 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1185 STI.getFeatureBits()[RISCV::FeatureStdExtD] &&
1202 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1203 STI.getFeatureBits()[RISCV::FeatureStdExtD] &&
1220 if (!STI.getFeatureBits()[RISCV::Feature64Bit] &&
1221 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1222 STI.getFeatureBits()[RISCV::FeatureStdExtF] &&
1239 if (!STI.getFeatureBits()[RISCV::Feature64Bit] &&
1240 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1241 STI.getFeatureBits()[RISCV::FeatureStdExtF] &&
1258 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1259 STI.getFeatureBits()[RISCV::FeatureStdExtD] &&
1276 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1277 STI.getFeatureBits()[RISCV::FeatureStdExtD] &&
1294 if (!STI.getFeatureBits()[RISCV::Feature64Bit] &&
1295 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1296 STI.getFeatureBits()[RISCV::FeatureStdExtF] &&
1313 if (!STI.getFeatureBits()[RISCV::Feature64Bit] &&
1314 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1315 STI.getFeatureBits()[RISCV::FeatureStdExtF] &&
1332 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1345 if (!STI.getFeatureBits()[RISCV::Feature64Bit] &&
1346 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1359 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1375 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1391 if (STI.getFeatureBits()[RISCV::Feature64Bit] &&
1392 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1409 if (STI.getFeatureBits()[RISCV::Feature64Bit] &&
1410 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1427 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1440 if (STI.getFeatureBits()[RISCV::Feature64Bit] &&
1441 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1457 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1471 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1488 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1505 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1518 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1531 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1548 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1563 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1577 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1594 if (STI.getFeatureBits()[RISCV::Feature64Bit] &&
1595 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1612 if (STI.getFeatureBits()[RISCV::Feature64Bit] &&
1613 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1630 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1647 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1664 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1681 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1698 if (STI.getFeatureBits()[RISCV::Feature64Bit] &&
1699 STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1716 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1733 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1750 if (STI.getFeatureBits()[RISCV::FeatureStdExtC]) {
1758 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
1772 if (STI.getFeatureBits()[RISCV::FeatureStdExtC] &&
gen/lib/Target/RISCV/RISCVGenDisassemblerTables.inc 1128 return (Bits[RISCV::FeatureStdExtC]);
1130 return (Bits[RISCV::FeatureStdExtC] && Bits[RISCV::FeatureRVCHints]);
1130 return (Bits[RISCV::FeatureStdExtC] && Bits[RISCV::FeatureRVCHints]);
1132 return (Bits[RISCV::FeatureStdExtC] && Bits[RISCV::FeatureStdExtD]);
1132 return (Bits[RISCV::FeatureStdExtC] && Bits[RISCV::FeatureStdExtD]);
1134 return (Bits[RISCV::FeatureStdExtC] && Bits[RISCV::Feature64Bit]);
1134 return (Bits[RISCV::FeatureStdExtC] && Bits[RISCV::Feature64Bit]);
1136 return (Bits[RISCV::Feature64Bit]);
1138 return (Bits[RISCV::FeatureStdExtF]);
1140 return (Bits[RISCV::FeatureStdExtD]);
1142 return (Bits[RISCV::FeatureStdExtA]);
1144 return (Bits[RISCV::FeatureStdExtA] && Bits[RISCV::Feature64Bit]);
1144 return (Bits[RISCV::FeatureStdExtA] && Bits[RISCV::Feature64Bit]);
1146 return (Bits[RISCV::FeatureStdExtM]);
1148 return (Bits[RISCV::FeatureStdExtM] && Bits[RISCV::Feature64Bit]);
1148 return (Bits[RISCV::FeatureStdExtM] && Bits[RISCV::Feature64Bit]);
1150 return (Bits[RISCV::FeatureStdExtF] && Bits[RISCV::Feature64Bit]);
1150 return (Bits[RISCV::FeatureStdExtF] && Bits[RISCV::Feature64Bit]);
1152 return (Bits[RISCV::FeatureStdExtD] && Bits[RISCV::Feature64Bit]);
1152 return (Bits[RISCV::FeatureStdExtD] && Bits[RISCV::Feature64Bit]);
1154 return (Bits[RISCV::FeatureStdExtC] && Bits[RISCV::FeatureStdExtF] && !Bits[RISCV::Feature64Bit]);
1154 return (Bits[RISCV::FeatureStdExtC] && Bits[RISCV::FeatureStdExtF] && !Bits[RISCV::Feature64Bit]);
1154 return (Bits[RISCV::FeatureStdExtC] && Bits[RISCV::FeatureStdExtF] && !Bits[RISCV::Feature64Bit]);
1156 return (Bits[RISCV::FeatureStdExtC] && !Bits[RISCV::Feature64Bit]);
1156 return (Bits[RISCV::FeatureStdExtC] && !Bits[RISCV::Feature64Bit]);
gen/lib/Target/RISCV/RISCVGenSubtargetInfo.inc 217 if (Bits[RISCV::Feature64Bit]) HasRV64 = true;
218 if (Bits[RISCV::FeatureRV32E]) IsRV32E = true;
219 if (Bits[RISCV::FeatureRVCHints]) EnableRVCHintInstrs = true;
220 if (Bits[RISCV::FeatureRelax]) EnableLinkerRelax = true;
221 if (Bits[RISCV::FeatureReserveX1]) UserReservedRegister[RISCV::X1] = true;
222 if (Bits[RISCV::FeatureReserveX2]) UserReservedRegister[RISCV::X2] = true;
223 if (Bits[RISCV::FeatureReserveX3]) UserReservedRegister[RISCV::X3] = true;
224 if (Bits[RISCV::FeatureReserveX4]) UserReservedRegister[RISCV::X4] = true;
225 if (Bits[RISCV::FeatureReserveX5]) UserReservedRegister[RISCV::X5] = true;
226 if (Bits[RISCV::FeatureReserveX6]) UserReservedRegister[RISCV::X6] = true;
227 if (Bits[RISCV::FeatureReserveX7]) UserReservedRegister[RISCV::X7] = true;
228 if (Bits[RISCV::FeatureReserveX8]) UserReservedRegister[RISCV::X8] = true;
229 if (Bits[RISCV::FeatureReserveX9]) UserReservedRegister[RISCV::X9] = true;
230 if (Bits[RISCV::FeatureReserveX10]) UserReservedRegister[RISCV::X10] = true;
231 if (Bits[RISCV::FeatureReserveX11]) UserReservedRegister[RISCV::X11] = true;
232 if (Bits[RISCV::FeatureReserveX12]) UserReservedRegister[RISCV::X12] = true;
233 if (Bits[RISCV::FeatureReserveX13]) UserReservedRegister[RISCV::X13] = true;
234 if (Bits[RISCV::FeatureReserveX14]) UserReservedRegister[RISCV::X14] = true;
235 if (Bits[RISCV::FeatureReserveX15]) UserReservedRegister[RISCV::X15] = true;
236 if (Bits[RISCV::FeatureReserveX16]) UserReservedRegister[RISCV::X16] = true;
237 if (Bits[RISCV::FeatureReserveX17]) UserReservedRegister[RISCV::X17] = true;
238 if (Bits[RISCV::FeatureReserveX18]) UserReservedRegister[RISCV::X18] = true;
239 if (Bits[RISCV::FeatureReserveX19]) UserReservedRegister[RISCV::X19] = true;
240 if (Bits[RISCV::FeatureReserveX20]) UserReservedRegister[RISCV::X20] = true;
241 if (Bits[RISCV::FeatureReserveX21]) UserReservedRegister[RISCV::X21] = true;
242 if (Bits[RISCV::FeatureReserveX22]) UserReservedRegister[RISCV::X22] = true;
243 if (Bits[RISCV::FeatureReserveX23]) UserReservedRegister[RISCV::X23] = true;
244 if (Bits[RISCV::FeatureReserveX24]) UserReservedRegister[RISCV::X24] = true;
245 if (Bits[RISCV::FeatureReserveX25]) UserReservedRegister[RISCV::X25] = true;
246 if (Bits[RISCV::FeatureReserveX26]) UserReservedRegister[RISCV::X26] = true;
247 if (Bits[RISCV::FeatureReserveX27]) UserReservedRegister[RISCV::X27] = true;
248 if (Bits[RISCV::FeatureReserveX28]) UserReservedRegister[RISCV::X28] = true;
249 if (Bits[RISCV::FeatureReserveX29]) UserReservedRegister[RISCV::X29] = true;
250 if (Bits[RISCV::FeatureReserveX30]) UserReservedRegister[RISCV::X30] = true;
251 if (Bits[RISCV::FeatureReserveX31]) UserReservedRegister[RISCV::X31] = true;
252 if (Bits[RISCV::FeatureStdExtA]) HasStdExtA = true;
253 if (Bits[RISCV::FeatureStdExtC]) HasStdExtC = true;
254 if (Bits[RISCV::FeatureStdExtD]) HasStdExtD = true;
255 if (Bits[RISCV::FeatureStdExtF]) HasStdExtF = true;
256 if (Bits[RISCV::FeatureStdExtM]) HasStdExtM = true;
gen/lib/Target/Sparc/SparcGenAsmMatcher.inc 2315 if ((FB[Sparc::FeatureSoftMulDiv]))
2317 if ((FB[Sparc::FeatureV9]))
2319 if ((FB[Sparc::FeatureVIS]))
2321 if ((FB[Sparc::FeatureVIS2]))
2323 if ((FB[Sparc::FeatureVIS3]))
2325 if ((FB[Sparc::FeaturePWRPSR]))
4260 if (NewMissingFeatures[I])
gen/lib/Target/Sparc/SparcGenAsmWriter.inc 1805 STI.getFeatureBits()[Sparc::FeatureV9]) {
1815 STI.getFeatureBits()[Sparc::FeatureV9]) {
1825 STI.getFeatureBits()[Sparc::FeatureV9]) {
1835 STI.getFeatureBits()[Sparc::FeatureV9]) {
1845 STI.getFeatureBits()[Sparc::FeatureV9]) {
1855 STI.getFeatureBits()[Sparc::FeatureV9]) {
1865 STI.getFeatureBits()[Sparc::FeatureV9]) {
1875 STI.getFeatureBits()[Sparc::FeatureV9]) {
1885 STI.getFeatureBits()[Sparc::FeatureV9]) {
1895 STI.getFeatureBits()[Sparc::FeatureV9]) {
1905 STI.getFeatureBits()[Sparc::FeatureV9]) {
1915 STI.getFeatureBits()[Sparc::FeatureV9]) {
1925 STI.getFeatureBits()[Sparc::FeatureV9]) {
1935 STI.getFeatureBits()[Sparc::FeatureV9]) {
1945 STI.getFeatureBits()[Sparc::FeatureV9]) {
1955 STI.getFeatureBits()[Sparc::FeatureV9]) {
1967 STI.getFeatureBits()[Sparc::FeatureV9]) {
1977 STI.getFeatureBits()[Sparc::FeatureV9]) {
1987 STI.getFeatureBits()[Sparc::FeatureV9]) {
1997 STI.getFeatureBits()[Sparc::FeatureV9]) {
2007 STI.getFeatureBits()[Sparc::FeatureV9]) {
2017 STI.getFeatureBits()[Sparc::FeatureV9]) {
2027 STI.getFeatureBits()[Sparc::FeatureV9]) {
2037 STI.getFeatureBits()[Sparc::FeatureV9]) {
2047 STI.getFeatureBits()[Sparc::FeatureV9]) {
2057 STI.getFeatureBits()[Sparc::FeatureV9]) {
2067 STI.getFeatureBits()[Sparc::FeatureV9]) {
2077 STI.getFeatureBits()[Sparc::FeatureV9]) {
2087 STI.getFeatureBits()[Sparc::FeatureV9]) {
2097 STI.getFeatureBits()[Sparc::FeatureV9]) {
2107 STI.getFeatureBits()[Sparc::FeatureV9]) {
2117 STI.getFeatureBits()[Sparc::FeatureV9]) {
2127 STI.getFeatureBits()[Sparc::FeatureV9]) {
2135 STI.getFeatureBits()[Sparc::FeatureV9]) {
2143 STI.getFeatureBits()[Sparc::FeatureV9]) {
2151 STI.getFeatureBits()[Sparc::FeatureV9]) {
2159 STI.getFeatureBits()[Sparc::FeatureV9]) {
2167 STI.getFeatureBits()[Sparc::FeatureV9]) {
2175 STI.getFeatureBits()[Sparc::FeatureV9]) {
2183 STI.getFeatureBits()[Sparc::FeatureV9]) {
2191 STI.getFeatureBits()[Sparc::FeatureV9]) {
2199 STI.getFeatureBits()[Sparc::FeatureV9]) {
2207 STI.getFeatureBits()[Sparc::FeatureV9]) {
2215 STI.getFeatureBits()[Sparc::FeatureV9]) {
2223 STI.getFeatureBits()[Sparc::FeatureV9]) {
2231 STI.getFeatureBits()[Sparc::FeatureV9]) {
2239 STI.getFeatureBits()[Sparc::FeatureV9]) {
2247 STI.getFeatureBits()[Sparc::FeatureV9]) {
2257 STI.getFeatureBits()[Sparc::FeatureV9]) {
2265 STI.getFeatureBits()[Sparc::FeatureV9]) {
2273 STI.getFeatureBits()[Sparc::FeatureV9]) {
2281 STI.getFeatureBits()[Sparc::FeatureV9]) {
2289 STI.getFeatureBits()[Sparc::FeatureV9]) {
2297 STI.getFeatureBits()[Sparc::FeatureV9]) {
2305 STI.getFeatureBits()[Sparc::FeatureV9]) {
2313 STI.getFeatureBits()[Sparc::FeatureV9]) {
2321 STI.getFeatureBits()[Sparc::FeatureV9]) {
2329 STI.getFeatureBits()[Sparc::FeatureV9]) {
2337 STI.getFeatureBits()[Sparc::FeatureV9]) {
2345 STI.getFeatureBits()[Sparc::FeatureV9]) {
2353 STI.getFeatureBits()[Sparc::FeatureV9]) {
2361 STI.getFeatureBits()[Sparc::FeatureV9]) {
2369 STI.getFeatureBits()[Sparc::FeatureV9]) {
2377 STI.getFeatureBits()[Sparc::FeatureV9]) {
2619 STI.getFeatureBits()[Sparc::FeatureV9]) {
2631 STI.getFeatureBits()[Sparc::FeatureV9]) {
2643 STI.getFeatureBits()[Sparc::FeatureV9]) {
2655 STI.getFeatureBits()[Sparc::FeatureV9]) {
2667 STI.getFeatureBits()[Sparc::FeatureV9]) {
2679 STI.getFeatureBits()[Sparc::FeatureV9]) {
2691 STI.getFeatureBits()[Sparc::FeatureV9]) {
2703 STI.getFeatureBits()[Sparc::FeatureV9]) {
2715 STI.getFeatureBits()[Sparc::FeatureV9]) {
2727 STI.getFeatureBits()[Sparc::FeatureV9]) {
2739 STI.getFeatureBits()[Sparc::FeatureV9]) {
2751 STI.getFeatureBits()[Sparc::FeatureV9]) {
2763 STI.getFeatureBits()[Sparc::FeatureV9]) {
2775 STI.getFeatureBits()[Sparc::FeatureV9]) {
2787 STI.getFeatureBits()[Sparc::FeatureV9]) {
2799 STI.getFeatureBits()[Sparc::FeatureV9]) {
2991 STI.getFeatureBits()[Sparc::FeatureV9]) {
3003 STI.getFeatureBits()[Sparc::FeatureV9]) {
3015 STI.getFeatureBits()[Sparc::FeatureV9]) {
3027 STI.getFeatureBits()[Sparc::FeatureV9]) {
3039 STI.getFeatureBits()[Sparc::FeatureV9]) {
3051 STI.getFeatureBits()[Sparc::FeatureV9]) {
3063 STI.getFeatureBits()[Sparc::FeatureV9]) {
3075 STI.getFeatureBits()[Sparc::FeatureV9]) {
3087 STI.getFeatureBits()[Sparc::FeatureV9]) {
3099 STI.getFeatureBits()[Sparc::FeatureV9]) {
3111 STI.getFeatureBits()[Sparc::FeatureV9]) {
3123 STI.getFeatureBits()[Sparc::FeatureV9]) {
3135 STI.getFeatureBits()[Sparc::FeatureV9]) {
3147 STI.getFeatureBits()[Sparc::FeatureV9]) {
3159 STI.getFeatureBits()[Sparc::FeatureV9]) {
3171 STI.getFeatureBits()[Sparc::FeatureV9]) {
3363 STI.getFeatureBits()[Sparc::FeatureV9]) {
3375 STI.getFeatureBits()[Sparc::FeatureV9]) {
3387 STI.getFeatureBits()[Sparc::FeatureV9]) {
3399 STI.getFeatureBits()[Sparc::FeatureV9]) {
3411 STI.getFeatureBits()[Sparc::FeatureV9]) {
3423 STI.getFeatureBits()[Sparc::FeatureV9]) {
3435 STI.getFeatureBits()[Sparc::FeatureV9]) {
3447 STI.getFeatureBits()[Sparc::FeatureV9]) {
3459 STI.getFeatureBits()[Sparc::FeatureV9]) {
3471 STI.getFeatureBits()[Sparc::FeatureV9]) {
3483 STI.getFeatureBits()[Sparc::FeatureV9]) {
3495 STI.getFeatureBits()[Sparc::FeatureV9]) {
3507 STI.getFeatureBits()[Sparc::FeatureV9]) {
3519 STI.getFeatureBits()[Sparc::FeatureV9]) {
3531 STI.getFeatureBits()[Sparc::FeatureV9]) {
3543 STI.getFeatureBits()[Sparc::FeatureV9]) {
3733 STI.getFeatureBits()[Sparc::FeatureV9]) {
3743 STI.getFeatureBits()[Sparc::FeatureV9]) {
3753 STI.getFeatureBits()[Sparc::FeatureV9]) {
3763 STI.getFeatureBits()[Sparc::FeatureV9]) {
3773 STI.getFeatureBits()[Sparc::FeatureV9]) {
3783 STI.getFeatureBits()[Sparc::FeatureV9]) {
3793 STI.getFeatureBits()[Sparc::FeatureV9]) {
3803 STI.getFeatureBits()[Sparc::FeatureV9]) {
3813 STI.getFeatureBits()[Sparc::FeatureV9]) {
3823 STI.getFeatureBits()[Sparc::FeatureV9]) {
3833 STI.getFeatureBits()[Sparc::FeatureV9]) {
3843 STI.getFeatureBits()[Sparc::FeatureV9]) {
3853 STI.getFeatureBits()[Sparc::FeatureV9]) {
3863 STI.getFeatureBits()[Sparc::FeatureV9]) {
3873 STI.getFeatureBits()[Sparc::FeatureV9]) {
3883 STI.getFeatureBits()[Sparc::FeatureV9]) {
3897 STI.getFeatureBits()[Sparc::FeatureV9]) {
3909 STI.getFeatureBits()[Sparc::FeatureV9]) {
3921 STI.getFeatureBits()[Sparc::FeatureV9]) {
3933 STI.getFeatureBits()[Sparc::FeatureV9]) {
3945 STI.getFeatureBits()[Sparc::FeatureV9]) {
3957 STI.getFeatureBits()[Sparc::FeatureV9]) {
3969 STI.getFeatureBits()[Sparc::FeatureV9]) {
3981 STI.getFeatureBits()[Sparc::FeatureV9]) {
3993 STI.getFeatureBits()[Sparc::FeatureV9]) {
4005 STI.getFeatureBits()[Sparc::FeatureV9]) {
4017 STI.getFeatureBits()[Sparc::FeatureV9]) {
4029 STI.getFeatureBits()[Sparc::FeatureV9]) {
4041 STI.getFeatureBits()[Sparc::FeatureV9]) {
4053 STI.getFeatureBits()[Sparc::FeatureV9]) {
4065 STI.getFeatureBits()[Sparc::FeatureV9]) {
4077 STI.getFeatureBits()[Sparc::FeatureV9]) {
4483 STI.getFeatureBits()[Sparc::FeatureV9]) {
4493 STI.getFeatureBits()[Sparc::FeatureV9]) {
4502 STI.getFeatureBits()[Sparc::FeatureV9]) {
4512 STI.getFeatureBits()[Sparc::FeatureV9]) {
4521 STI.getFeatureBits()[Sparc::FeatureV9]) {
4531 STI.getFeatureBits()[Sparc::FeatureV9]) {
4540 STI.getFeatureBits()[Sparc::FeatureV9]) {
4550 STI.getFeatureBits()[Sparc::FeatureV9]) {
4559 STI.getFeatureBits()[Sparc::FeatureV9]) {
4569 STI.getFeatureBits()[Sparc::FeatureV9]) {
4578 STI.getFeatureBits()[Sparc::FeatureV9]) {
4588 STI.getFeatureBits()[Sparc::FeatureV9]) {
4597 STI.getFeatureBits()[Sparc::FeatureV9]) {
4607 STI.getFeatureBits()[Sparc::FeatureV9]) {
4616 STI.getFeatureBits()[Sparc::FeatureV9]) {
4626 STI.getFeatureBits()[Sparc::FeatureV9]) {
4635 STI.getFeatureBits()[Sparc::FeatureV9]) {
4645 STI.getFeatureBits()[Sparc::FeatureV9]) {
4654 STI.getFeatureBits()[Sparc::FeatureV9]) {
4664 STI.getFeatureBits()[Sparc::FeatureV9]) {
4673 STI.getFeatureBits()[Sparc::FeatureV9]) {
4683 STI.getFeatureBits()[Sparc::FeatureV9]) {
4692 STI.getFeatureBits()[Sparc::FeatureV9]) {
4702 STI.getFeatureBits()[Sparc::FeatureV9]) {
4711 STI.getFeatureBits()[Sparc::FeatureV9]) {
4721 STI.getFeatureBits()[Sparc::FeatureV9]) {
4730 STI.getFeatureBits()[Sparc::FeatureV9]) {
4740 STI.getFeatureBits()[Sparc::FeatureV9]) {
4749 STI.getFeatureBits()[Sparc::FeatureV9]) {
4759 STI.getFeatureBits()[Sparc::FeatureV9]) {
4768 STI.getFeatureBits()[Sparc::FeatureV9]) {
4778 STI.getFeatureBits()[Sparc::FeatureV9]) {
4791 STI.getFeatureBits()[Sparc::FeatureV9]) {
4803 STI.getFeatureBits()[Sparc::FeatureV9]) {
4814 STI.getFeatureBits()[Sparc::FeatureV9]) {
4826 STI.getFeatureBits()[Sparc::FeatureV9]) {
4837 STI.getFeatureBits()[Sparc::FeatureV9]) {
4849 STI.getFeatureBits()[Sparc::FeatureV9]) {
4860 STI.getFeatureBits()[Sparc::FeatureV9]) {
4872 STI.getFeatureBits()[Sparc::FeatureV9]) {
4883 STI.getFeatureBits()[Sparc::FeatureV9]) {
4895 STI.getFeatureBits()[Sparc::FeatureV9]) {
4906 STI.getFeatureBits()[Sparc::FeatureV9]) {
4918 STI.getFeatureBits()[Sparc::FeatureV9]) {
4929 STI.getFeatureBits()[Sparc::FeatureV9]) {
4941 STI.getFeatureBits()[Sparc::FeatureV9]) {
4952 STI.getFeatureBits()[Sparc::FeatureV9]) {
4964 STI.getFeatureBits()[Sparc::FeatureV9]) {
4975 STI.getFeatureBits()[Sparc::FeatureV9]) {
4987 STI.getFeatureBits()[Sparc::FeatureV9]) {
4998 STI.getFeatureBits()[Sparc::FeatureV9]) {
5010 STI.getFeatureBits()[Sparc::FeatureV9]) {
5021 STI.getFeatureBits()[Sparc::FeatureV9]) {
5033 STI.getFeatureBits()[Sparc::FeatureV9]) {
5044 STI.getFeatureBits()[Sparc::FeatureV9]) {
5056 STI.getFeatureBits()[Sparc::FeatureV9]) {
5067 STI.getFeatureBits()[Sparc::FeatureV9]) {
5079 STI.getFeatureBits()[Sparc::FeatureV9]) {
5090 STI.getFeatureBits()[Sparc::FeatureV9]) {
5102 STI.getFeatureBits()[Sparc::FeatureV9]) {
5113 STI.getFeatureBits()[Sparc::FeatureV9]) {
5125 STI.getFeatureBits()[Sparc::FeatureV9]) {
5136 STI.getFeatureBits()[Sparc::FeatureV9]) {
5148 STI.getFeatureBits()[Sparc::FeatureV9]) {
5771 STI.getFeatureBits()[Sparc::FeatureV9]) {
5781 STI.getFeatureBits()[Sparc::FeatureV9]) {
5790 STI.getFeatureBits()[Sparc::FeatureV9]) {
5800 STI.getFeatureBits()[Sparc::FeatureV9]) {
5809 STI.getFeatureBits()[Sparc::FeatureV9]) {
5819 STI.getFeatureBits()[Sparc::FeatureV9]) {
5828 STI.getFeatureBits()[Sparc::FeatureV9]) {
5838 STI.getFeatureBits()[Sparc::FeatureV9]) {
5847 STI.getFeatureBits()[Sparc::FeatureV9]) {
5857 STI.getFeatureBits()[Sparc::FeatureV9]) {
5866 STI.getFeatureBits()[Sparc::FeatureV9]) {
5876 STI.getFeatureBits()[Sparc::FeatureV9]) {
5885 STI.getFeatureBits()[Sparc::FeatureV9]) {
5895 STI.getFeatureBits()[Sparc::FeatureV9]) {
5904 STI.getFeatureBits()[Sparc::FeatureV9]) {
5914 STI.getFeatureBits()[Sparc::FeatureV9]) {
5923 STI.getFeatureBits()[Sparc::FeatureV9]) {
5933 STI.getFeatureBits()[Sparc::FeatureV9]) {
5942 STI.getFeatureBits()[Sparc::FeatureV9]) {
5952 STI.getFeatureBits()[Sparc::FeatureV9]) {
5961 STI.getFeatureBits()[Sparc::FeatureV9]) {
5971 STI.getFeatureBits()[Sparc::FeatureV9]) {
5980 STI.getFeatureBits()[Sparc::FeatureV9]) {
5990 STI.getFeatureBits()[Sparc::FeatureV9]) {
5999 STI.getFeatureBits()[Sparc::FeatureV9]) {
6009 STI.getFeatureBits()[Sparc::FeatureV9]) {
6018 STI.getFeatureBits()[Sparc::FeatureV9]) {
6028 STI.getFeatureBits()[Sparc::FeatureV9]) {
6037 STI.getFeatureBits()[Sparc::FeatureV9]) {
6047 STI.getFeatureBits()[Sparc::FeatureV9]) {
6056 STI.getFeatureBits()[Sparc::FeatureV9]) {
6066 STI.getFeatureBits()[Sparc::FeatureV9]) {
6079 STI.getFeatureBits()[Sparc::FeatureV9]) {
6091 STI.getFeatureBits()[Sparc::FeatureV9]) {
6102 STI.getFeatureBits()[Sparc::FeatureV9]) {
6114 STI.getFeatureBits()[Sparc::FeatureV9]) {
6125 STI.getFeatureBits()[Sparc::FeatureV9]) {
6137 STI.getFeatureBits()[Sparc::FeatureV9]) {
6148 STI.getFeatureBits()[Sparc::FeatureV9]) {
6160 STI.getFeatureBits()[Sparc::FeatureV9]) {
6171 STI.getFeatureBits()[Sparc::FeatureV9]) {
6183 STI.getFeatureBits()[Sparc::FeatureV9]) {
6194 STI.getFeatureBits()[Sparc::FeatureV9]) {
6206 STI.getFeatureBits()[Sparc::FeatureV9]) {
6217 STI.getFeatureBits()[Sparc::FeatureV9]) {
6229 STI.getFeatureBits()[Sparc::FeatureV9]) {
6240 STI.getFeatureBits()[Sparc::FeatureV9]) {
6252 STI.getFeatureBits()[Sparc::FeatureV9]) {
6263 STI.getFeatureBits()[Sparc::FeatureV9]) {
6275 STI.getFeatureBits()[Sparc::FeatureV9]) {
6286 STI.getFeatureBits()[Sparc::FeatureV9]) {
6298 STI.getFeatureBits()[Sparc::FeatureV9]) {
6309 STI.getFeatureBits()[Sparc::FeatureV9]) {
6321 STI.getFeatureBits()[Sparc::FeatureV9]) {
6332 STI.getFeatureBits()[Sparc::FeatureV9]) {
6344 STI.getFeatureBits()[Sparc::FeatureV9]) {
6355 STI.getFeatureBits()[Sparc::FeatureV9]) {
6367 STI.getFeatureBits()[Sparc::FeatureV9]) {
6378 STI.getFeatureBits()[Sparc::FeatureV9]) {
6390 STI.getFeatureBits()[Sparc::FeatureV9]) {
6401 STI.getFeatureBits()[Sparc::FeatureV9]) {
6413 STI.getFeatureBits()[Sparc::FeatureV9]) {
6424 STI.getFeatureBits()[Sparc::FeatureV9]) {
6436 STI.getFeatureBits()[Sparc::FeatureV9]) {
6524 STI.getFeatureBits()[Sparc::FeatureV9]) {
6538 STI.getFeatureBits()[Sparc::FeatureV9]) {
6552 STI.getFeatureBits()[Sparc::FeatureV9]) {
6566 STI.getFeatureBits()[Sparc::FeatureV9]) {
6580 STI.getFeatureBits()[Sparc::FeatureV9]) {
6594 STI.getFeatureBits()[Sparc::FeatureV9]) {
6608 STI.getFeatureBits()[Sparc::FeatureV9]) {
6622 STI.getFeatureBits()[Sparc::FeatureV9]) {
6636 STI.getFeatureBits()[Sparc::FeatureV9]) {
6650 STI.getFeatureBits()[Sparc::FeatureV9]) {
6664 STI.getFeatureBits()[Sparc::FeatureV9]) {
6678 STI.getFeatureBits()[Sparc::FeatureV9]) {
6692 STI.getFeatureBits()[Sparc::FeatureV9]) {
6706 STI.getFeatureBits()[Sparc::FeatureV9]) {
6720 STI.getFeatureBits()[Sparc::FeatureV9]) {
6734 STI.getFeatureBits()[Sparc::FeatureV9]) {
6750 STI.getFeatureBits()[Sparc::FeatureV9]) {
6764 STI.getFeatureBits()[Sparc::FeatureV9]) {
6778 STI.getFeatureBits()[Sparc::FeatureV9]) {
6792 STI.getFeatureBits()[Sparc::FeatureV9]) {
6806 STI.getFeatureBits()[Sparc::FeatureV9]) {
6820 STI.getFeatureBits()[Sparc::FeatureV9]) {
6834 STI.getFeatureBits()[Sparc::FeatureV9]) {
6848 STI.getFeatureBits()[Sparc::FeatureV9]) {
6862 STI.getFeatureBits()[Sparc::FeatureV9]) {
6876 STI.getFeatureBits()[Sparc::FeatureV9]) {
6890 STI.getFeatureBits()[Sparc::FeatureV9]) {
6904 STI.getFeatureBits()[Sparc::FeatureV9]) {
6918 STI.getFeatureBits()[Sparc::FeatureV9]) {
6932 STI.getFeatureBits()[Sparc::FeatureV9]) {
6946 STI.getFeatureBits()[Sparc::FeatureV9]) {
6960 STI.getFeatureBits()[Sparc::FeatureV9]) {
6976 STI.getFeatureBits()[Sparc::FeatureV9]) {
6990 STI.getFeatureBits()[Sparc::FeatureV9]) {
7004 STI.getFeatureBits()[Sparc::FeatureV9]) {
7018 STI.getFeatureBits()[Sparc::FeatureV9]) {
7032 STI.getFeatureBits()[Sparc::FeatureV9]) {
7046 STI.getFeatureBits()[Sparc::FeatureV9]) {
7060 STI.getFeatureBits()[Sparc::FeatureV9]) {
7074 STI.getFeatureBits()[Sparc::FeatureV9]) {
7088 STI.getFeatureBits()[Sparc::FeatureV9]) {
7102 STI.getFeatureBits()[Sparc::FeatureV9]) {
7116 STI.getFeatureBits()[Sparc::FeatureV9]) {
7130 STI.getFeatureBits()[Sparc::FeatureV9]) {
7144 STI.getFeatureBits()[Sparc::FeatureV9]) {
7158 STI.getFeatureBits()[Sparc::FeatureV9]) {
7172 STI.getFeatureBits()[Sparc::FeatureV9]) {
7186 STI.getFeatureBits()[Sparc::FeatureV9]) {
7200 STI.getFeatureBits()[Sparc::FeatureV9]) {
7212 STI.getFeatureBits()[Sparc::FeatureV9]) {
7224 STI.getFeatureBits()[Sparc::FeatureV9]) {
7236 STI.getFeatureBits()[Sparc::FeatureV9]) {
7248 STI.getFeatureBits()[Sparc::FeatureV9]) {
7260 STI.getFeatureBits()[Sparc::FeatureV9]) {
7272 STI.getFeatureBits()[Sparc::FeatureV9]) {
7284 STI.getFeatureBits()[Sparc::FeatureV9]) {
7296 STI.getFeatureBits()[Sparc::FeatureV9]) {
7308 STI.getFeatureBits()[Sparc::FeatureV9]) {
7320 STI.getFeatureBits()[Sparc::FeatureV9]) {
7332 STI.getFeatureBits()[Sparc::FeatureV9]) {
7344 STI.getFeatureBits()[Sparc::FeatureV9]) {
7356 STI.getFeatureBits()[Sparc::FeatureV9]) {
7368 STI.getFeatureBits()[Sparc::FeatureV9]) {
7380 STI.getFeatureBits()[Sparc::FeatureV9]) {
7396 STI.getFeatureBits()[Sparc::FeatureV9]) {
7410 STI.getFeatureBits()[Sparc::FeatureV9]) {
7424 STI.getFeatureBits()[Sparc::FeatureV9]) {
7438 STI.getFeatureBits()[Sparc::FeatureV9]) {
7452 STI.getFeatureBits()[Sparc::FeatureV9]) {
7466 STI.getFeatureBits()[Sparc::FeatureV9]) {
7480 STI.getFeatureBits()[Sparc::FeatureV9]) {
7494 STI.getFeatureBits()[Sparc::FeatureV9]) {
7508 STI.getFeatureBits()[Sparc::FeatureV9]) {
7522 STI.getFeatureBits()[Sparc::FeatureV9]) {
7536 STI.getFeatureBits()[Sparc::FeatureV9]) {
7550 STI.getFeatureBits()[Sparc::FeatureV9]) {
7564 STI.getFeatureBits()[Sparc::FeatureV9]) {
7578 STI.getFeatureBits()[Sparc::FeatureV9]) {
7592 STI.getFeatureBits()[Sparc::FeatureV9]) {
7606 STI.getFeatureBits()[Sparc::FeatureV9]) {
gen/lib/Target/Sparc/SparcGenDisassemblerTables.inc 1769 return (Bits[Sparc::FeatureV9]);
1771 return (Bits[Sparc::FeaturePWRPSR]);
1773 return (Bits[Sparc::FeatureVIS3]);
1775 return (Bits[Sparc::FeatureVIS]);
1777 return (Bits[Sparc::FeatureVIS2]);
gen/lib/Target/Sparc/SparcGenMCCodeEmitter.inc 1710 if ((FB[Sparc::FeatureSoftMulDiv]))
1712 if ((FB[Sparc::FeatureV9]))
1714 if ((FB[Sparc::FeatureVIS]))
1716 if ((FB[Sparc::FeatureVIS2]))
1718 if ((FB[Sparc::FeatureVIS3]))
1720 if ((FB[Sparc::FeaturePWRPSR]))
gen/lib/Target/Sparc/SparcGenSubtargetInfo.inc 494 if (Bits[Sparc::DetectRoundChange]) DetectRoundChange = true;
495 if (Bits[Sparc::FeatureHardQuad]) HasHardQuad = true;
496 if (Bits[Sparc::FeatureLeon]) IsLeon = true;
497 if (Bits[Sparc::FeatureNoFMULS]) HasNoFMULS = true;
498 if (Bits[Sparc::FeatureNoFSMULD]) HasNoFSMULD = true;
499 if (Bits[Sparc::FeaturePWRPSR]) HasPWRPSR = true;
500 if (Bits[Sparc::FeatureSoftFloat]) UseSoftFloat = true;
501 if (Bits[Sparc::FeatureSoftMulDiv]) UseSoftMulDiv = true;
502 if (Bits[Sparc::FeatureV8Deprecated]) V8DeprecatedInsts = true;
503 if (Bits[Sparc::FeatureV9]) IsV9 = true;
504 if (Bits[Sparc::FeatureVIS]) IsVIS = true;
505 if (Bits[Sparc::FeatureVIS2]) IsVIS2 = true;
506 if (Bits[Sparc::FeatureVIS3]) IsVIS3 = true;
507 if (Bits[Sparc::FixAllFDIVSQRT]) FixAllFDIVSQRT = true;
508 if (Bits[Sparc::InsertNOPLoad]) InsertNOPLoad = true;
509 if (Bits[Sparc::LeonCASA]) HasLeonCasa = true;
510 if (Bits[Sparc::LeonCycleCounter]) HasLeonCycleCounter = true;
511 if (Bits[Sparc::UMACSMACSupport]) HasUmacSmac = true;
512 if (Bits[Sparc::UsePopc]) UsePopc = true;
gen/lib/Target/SystemZ/SystemZGenAsmMatcher.inc 2251 if ((FB[SystemZ::FeatureDistinctOps]))
2253 if ((FB[SystemZ::FeatureFastSerialization]))
2255 if ((FB[SystemZ::FeatureFPExtension]))
2257 if ((FB[SystemZ::FeatureHighWord]))
2259 if ((FB[SystemZ::FeatureInterlockedAccess1]))
2261 if ((FB[SystemZ::FeatureLoadStoreOnCond]))
2263 if ((FB[SystemZ::FeaturePopulationCount]))
2265 if ((FB[SystemZ::FeatureMessageSecurityAssist3]))
2267 if ((FB[SystemZ::FeatureMessageSecurityAssist4]))
2269 if ((FB[SystemZ::FeatureResetReferenceBitsMultiple]))
2271 if ((FB[SystemZ::FeatureExecutionHint]))
2273 if ((FB[SystemZ::FeatureLoadAndTrap]))
2275 if ((FB[SystemZ::FeatureMiscellaneousExtensions]))
2277 if ((FB[SystemZ::FeatureProcessorAssist]))
2279 if ((FB[SystemZ::FeatureTransactionalExecution]))
2281 if ((FB[SystemZ::FeatureDFPZonedConversion]))
2283 if ((FB[SystemZ::FeatureEnhancedDAT2]))
2285 if ((FB[SystemZ::FeatureLoadAndZeroRightmostByte]))
2287 if ((FB[SystemZ::FeatureLoadStoreOnCond2]))
2289 if ((FB[SystemZ::FeatureMessageSecurityAssist5]))
2291 if ((FB[SystemZ::FeatureDFPPackedConversion]))
2293 if ((FB[SystemZ::FeatureVector]))
2295 if ((FB[SystemZ::FeatureMiscellaneousExtensions2]))
2297 if ((FB[SystemZ::FeatureGuardedStorage]))
2299 if ((FB[SystemZ::FeatureMessageSecurityAssist7]))
2301 if ((FB[SystemZ::FeatureMessageSecurityAssist8]))
2303 if ((FB[SystemZ::FeatureVectorEnhancements1]))
2305 if ((FB[SystemZ::FeatureVectorPackedDecimal]))
2307 if ((FB[SystemZ::FeatureInsertReferenceBitsMultiple]))
2309 if ((FB[SystemZ::FeatureMiscellaneousExtensions3]))
2311 if ((FB[SystemZ::FeatureMessageSecurityAssist9]))
2313 if ((FB[SystemZ::FeatureVectorEnhancements2]))
2315 if ((FB[SystemZ::FeatureVectorPackedDecimalEnhancement]))
2317 if ((FB[SystemZ::FeatureEnhancedSort]))
2319 if ((FB[SystemZ::FeatureDeflateConversion]))
5455 if (NewMissingFeatures[I])
gen/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc 6882 return (Bits[SystemZ::FeatureFPExtension]);
6884 return (Bits[SystemZ::FeatureProcessorAssist]);
6886 return (Bits[SystemZ::FeatureTransactionalExecution]);
6888 return (Bits[SystemZ::FeatureExecutionHint]);
6890 return (Bits[SystemZ::FeatureMessageSecurityAssist3]);
6892 return (Bits[SystemZ::FeatureMessageSecurityAssist8]);
6894 return (Bits[SystemZ::FeatureMessageSecurityAssist4]);
6896 return (Bits[SystemZ::FeatureEnhancedSort]);
6898 return (Bits[SystemZ::FeatureDeflateConversion]);
6900 return (Bits[SystemZ::FeatureMessageSecurityAssist9]);
6902 return (Bits[SystemZ::FeatureMessageSecurityAssist5]);
6904 return (Bits[SystemZ::FeatureMiscellaneousExtensions3]);
6906 return (Bits[SystemZ::FeatureEnhancedDAT2]);
6908 return (Bits[SystemZ::FeatureInsertReferenceBitsMultiple]);
6910 return (Bits[SystemZ::FeatureResetReferenceBitsMultiple]);
6912 return (Bits[SystemZ::FeatureHighWord]);
6914 return (Bits[SystemZ::FeatureLoadStoreOnCond2]);
6916 return (Bits[SystemZ::FeaturePopulationCount]);
6918 return (Bits[SystemZ::FeatureLoadStoreOnCond]);
6920 return (Bits[SystemZ::FeatureDistinctOps]);
6922 return (Bits[SystemZ::FeatureMiscellaneousExtensions2]);
6924 return (Bits[SystemZ::FeatureInterlockedAccess1]);
6926 return (Bits[SystemZ::FeatureLoadAndZeroRightmostByte]);
6928 return (Bits[SystemZ::FeatureGuardedStorage]);
6930 return (Bits[SystemZ::FeatureLoadAndTrap]);
6932 return (Bits[SystemZ::FeatureVectorEnhancements2]);
6934 return (Bits[SystemZ::FeatureVectorPackedDecimal]);
6936 return (Bits[SystemZ::FeatureVectorPackedDecimalEnhancement]);
6938 return (Bits[SystemZ::FeatureVector]);
6940 return (Bits[SystemZ::FeatureVectorEnhancements1]);
6942 return (Bits[SystemZ::FeatureMiscellaneousExtensions]);
6944 return (Bits[SystemZ::FeatureDFPZonedConversion]);
6946 return (Bits[SystemZ::FeatureDFPPackedConversion]);
gen/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc 8820 if ((FB[SystemZ::FeatureDistinctOps]))
8822 if ((FB[SystemZ::FeatureFastSerialization]))
8824 if ((FB[SystemZ::FeatureFPExtension]))
8826 if ((FB[SystemZ::FeatureHighWord]))
8828 if ((FB[SystemZ::FeatureInterlockedAccess1]))
8830 if ((FB[SystemZ::FeatureLoadStoreOnCond]))
8832 if ((FB[SystemZ::FeaturePopulationCount]))
8834 if ((FB[SystemZ::FeatureMessageSecurityAssist3]))
8836 if ((FB[SystemZ::FeatureMessageSecurityAssist4]))
8838 if ((FB[SystemZ::FeatureResetReferenceBitsMultiple]))
8840 if ((FB[SystemZ::FeatureExecutionHint]))
8842 if ((FB[SystemZ::FeatureLoadAndTrap]))
8844 if ((FB[SystemZ::FeatureMiscellaneousExtensions]))
8846 if ((FB[SystemZ::FeatureProcessorAssist]))
8848 if ((FB[SystemZ::FeatureTransactionalExecution]))
8850 if ((FB[SystemZ::FeatureDFPZonedConversion]))
8852 if ((FB[SystemZ::FeatureEnhancedDAT2]))
8854 if ((FB[SystemZ::FeatureLoadAndZeroRightmostByte]))
8856 if ((FB[SystemZ::FeatureLoadStoreOnCond2]))
8858 if ((FB[SystemZ::FeatureMessageSecurityAssist5]))
8860 if ((FB[SystemZ::FeatureDFPPackedConversion]))
8862 if ((FB[SystemZ::FeatureVector]))
8864 if ((FB[SystemZ::FeatureMiscellaneousExtensions2]))
8866 if ((FB[SystemZ::FeatureGuardedStorage]))
8868 if ((FB[SystemZ::FeatureMessageSecurityAssist7]))
8870 if ((FB[SystemZ::FeatureMessageSecurityAssist8]))
8872 if ((FB[SystemZ::FeatureVectorEnhancements1]))
8874 if ((FB[SystemZ::FeatureVectorPackedDecimal]))
8876 if ((FB[SystemZ::FeatureInsertReferenceBitsMultiple]))
8878 if ((FB[SystemZ::FeatureMiscellaneousExtensions3]))
8880 if ((FB[SystemZ::FeatureMessageSecurityAssist9]))
8882 if ((FB[SystemZ::FeatureVectorEnhancements2]))
8884 if ((FB[SystemZ::FeatureVectorPackedDecimalEnhancement]))
8886 if ((FB[SystemZ::FeatureEnhancedSort]))
8888 if ((FB[SystemZ::FeatureDeflateConversion]))
gen/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc 5123 if (Bits[SystemZ::FeatureDFPPackedConversion]) HasDFPPackedConversion = true;
5124 if (Bits[SystemZ::FeatureDFPZonedConversion]) HasDFPZonedConversion = true;
5125 if (Bits[SystemZ::FeatureDeflateConversion]) HasDeflateConversion = true;
5126 if (Bits[SystemZ::FeatureDistinctOps]) HasDistinctOps = true;
5127 if (Bits[SystemZ::FeatureEnhancedDAT2]) HasEnhancedDAT2 = true;
5128 if (Bits[SystemZ::FeatureEnhancedSort]) HasEnhancedSort = true;
5129 if (Bits[SystemZ::FeatureExecutionHint]) HasExecutionHint = true;
5130 if (Bits[SystemZ::FeatureFPExtension]) HasFPExtension = true;
5131 if (Bits[SystemZ::FeatureFastSerialization]) HasFastSerialization = true;
5132 if (Bits[SystemZ::FeatureGuardedStorage]) HasGuardedStorage = true;
5133 if (Bits[SystemZ::FeatureHighWord]) HasHighWord = true;
5134 if (Bits[SystemZ::FeatureInsertReferenceBitsMultiple]) HasInsertReferenceBitsMultiple = true;
5135 if (Bits[SystemZ::FeatureInterlockedAccess1]) HasInterlockedAccess1 = true;
5136 if (Bits[SystemZ::FeatureLoadAndTrap]) HasLoadAndTrap = true;
5137 if (Bits[SystemZ::FeatureLoadAndZeroRightmostByte]) HasLoadAndZeroRightmostByte = true;
5138 if (Bits[SystemZ::FeatureLoadStoreOnCond]) HasLoadStoreOnCond = true;
5139 if (Bits[SystemZ::FeatureLoadStoreOnCond2]) HasLoadStoreOnCond2 = true;
5140 if (Bits[SystemZ::FeatureMessageSecurityAssist3]) HasMessageSecurityAssist3 = true;
5141 if (Bits[SystemZ::FeatureMessageSecurityAssist4]) HasMessageSecurityAssist4 = true;
5142 if (Bits[SystemZ::FeatureMessageSecurityAssist5]) HasMessageSecurityAssist5 = true;
5143 if (Bits[SystemZ::FeatureMessageSecurityAssist7]) HasMessageSecurityAssist7 = true;
5144 if (Bits[SystemZ::FeatureMessageSecurityAssist8]) HasMessageSecurityAssist8 = true;
5145 if (Bits[SystemZ::FeatureMessageSecurityAssist9]) HasMessageSecurityAssist9 = true;
5146 if (Bits[SystemZ::FeatureMiscellaneousExtensions]) HasMiscellaneousExtensions = true;
5147 if (Bits[SystemZ::FeatureMiscellaneousExtensions2]) HasMiscellaneousExtensions2 = true;
5148 if (Bits[SystemZ::FeatureMiscellaneousExtensions3]) HasMiscellaneousExtensions3 = true;
5149 if (Bits[SystemZ::FeaturePopulationCount]) HasPopulationCount = true;
5150 if (Bits[SystemZ::FeatureProcessorAssist]) HasProcessorAssist = true;
5151 if (Bits[SystemZ::FeatureResetReferenceBitsMultiple]) HasResetReferenceBitsMultiple = true;
5152 if (Bits[SystemZ::FeatureTransactionalExecution]) HasTransactionalExecution = true;
5153 if (Bits[SystemZ::FeatureVector]) HasVector = true;
5154 if (Bits[SystemZ::FeatureVectorEnhancements1]) HasVectorEnhancements1 = true;
5155 if (Bits[SystemZ::FeatureVectorEnhancements2]) HasVectorEnhancements2 = true;
5156 if (Bits[SystemZ::FeatureVectorPackedDecimal]) HasVectorPackedDecimal = true;
5157 if (Bits[SystemZ::FeatureVectorPackedDecimalEnhancement]) HasVectorPackedDecimalEnhancement = true;
gen/lib/Target/WebAssembly/WebAssemblyGenAsmMatcher.inc 358 if ((FB[WebAssembly::FeatureSIMD128]))
360 if ((FB[WebAssembly::FeatureUnimplementedSIMD128]))
362 if ((FB[WebAssembly::FeatureAtomics]))
364 if ((FB[WebAssembly::FeatureMultivalue]))
366 if ((FB[WebAssembly::FeatureNontrappingFPToInt]))
368 if ((!FB[WebAssembly::FeatureNontrappingFPToInt]))
370 if ((FB[WebAssembly::FeatureSignExt]))
372 if ((FB[WebAssembly::FeatureTailCall]))
374 if ((FB[WebAssembly::FeatureExceptionHandling]))
376 if ((FB[WebAssembly::FeatureBulkMemory]))
1224 if (NewMissingFeatures[I])
gen/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc 152 if (Bits[WebAssembly::FeatureAtomics]) HasAtomics = true;
153 if (Bits[WebAssembly::FeatureBulkMemory]) HasBulkMemory = true;
154 if (Bits[WebAssembly::FeatureExceptionHandling]) HasExceptionHandling = true;
155 if (Bits[WebAssembly::FeatureMultivalue]) HasMultivalue = true;
156 if (Bits[WebAssembly::FeatureMutableGlobals]) HasMutableGlobals = true;
157 if (Bits[WebAssembly::FeatureNontrappingFPToInt]) HasNontrappingFPToInt = true;
158 if (Bits[WebAssembly::FeatureSIMD128] && SIMDLevel < SIMD128) SIMDLevel = SIMD128;
159 if (Bits[WebAssembly::FeatureSignExt]) HasSignExt = true;
160 if (Bits[WebAssembly::FeatureTailCall]) HasTailCall = true;
161 if (Bits[WebAssembly::FeatureUnimplementedSIMD128] && SIMDLevel < UnimplementedSIMD128) SIMDLevel = UnimplementedSIMD128;
gen/lib/Target/X86/X86GenAsmMatcher.inc 7559 if ((!FB[X86::Mode64Bit]))
7561 if ((FB[X86::Mode64Bit]))
7563 if ((FB[X86::Mode16Bit]))
7565 if ((!FB[X86::Mode16Bit]))
7567 if ((FB[X86::Mode32Bit]))
37055 if (NewMissingFeatures[I])
gen/lib/Target/X86/X86GenSubtargetInfo.inc21349 if (Bits[X86::Feature3DNow] && X863DNowLevel < ThreeDNow) X863DNowLevel = ThreeDNow;
21350 if (Bits[X86::Feature3DNowA] && X863DNowLevel < ThreeDNowA) X863DNowLevel = ThreeDNowA;
21351 if (Bits[X86::Feature64Bit]) HasX86_64 = true;
21352 if (Bits[X86::FeatureADX]) HasADX = true;
21353 if (Bits[X86::FeatureAES]) HasAES = true;
21354 if (Bits[X86::FeatureAVX] && X86SSELevel < AVX) X86SSELevel = AVX;
21355 if (Bits[X86::FeatureAVX2] && X86SSELevel < AVX2) X86SSELevel = AVX2;
21356 if (Bits[X86::FeatureAVX512] && X86SSELevel < AVX512F) X86SSELevel = AVX512F;
21357 if (Bits[X86::FeatureBF16]) HasBF16 = true;
21358 if (Bits[X86::FeatureBITALG]) HasBITALG = true;
21359 if (Bits[X86::FeatureBMI]) HasBMI = true;
21360 if (Bits[X86::FeatureBMI2]) HasBMI2 = true;
21361 if (Bits[X86::FeatureBWI]) HasBWI = true;
21362 if (Bits[X86::FeatureBranchFusion]) HasBranchFusion = true;
21363 if (Bits[X86::FeatureCDI]) HasCDI = true;
21364 if (Bits[X86::FeatureCLDEMOTE]) HasCLDEMOTE = true;
21365 if (Bits[X86::FeatureCLFLUSHOPT]) HasCLFLUSHOPT = true;
21366 if (Bits[X86::FeatureCLWB]) HasCLWB = true;
21367 if (Bits[X86::FeatureCLZERO]) HasCLZERO = true;
21368 if (Bits[X86::FeatureCMOV]) HasCMov = true;
21369 if (Bits[X86::FeatureCMPXCHG8B]) HasCmpxchg8b = true;
21370 if (Bits[X86::FeatureCMPXCHG16B]) HasCmpxchg16b = true;
21371 if (Bits[X86::FeatureDQI]) HasDQI = true;
21372 if (Bits[X86::FeatureDeprecatedMPX]) DeprecatedHasMPX = false;
21373 if (Bits[X86::FeatureENQCMD]) HasENQCMD = true;
21374 if (Bits[X86::FeatureERI]) HasERI = true;
21375 if (Bits[X86::FeatureERMSB]) HasERMSB = true;
21376 if (Bits[X86::FeatureF16C]) HasF16C = true;
21377 if (Bits[X86::FeatureFMA]) HasFMA = true;
21378 if (Bits[X86::FeatureFMA4]) HasFMA4 = true;
21379 if (Bits[X86::FeatureFSGSBase]) HasFSGSBase = true;
21380 if (Bits[X86::FeatureFXSR]) HasFXSR = true;
21381 if (Bits[X86::FeatureFast11ByteNOP]) HasFast11ByteNOP = true;
21382 if (Bits[X86::FeatureFast15ByteNOP]) HasFast15ByteNOP = true;
21383 if (Bits[X86::FeatureFastBEXTR]) HasFastBEXTR = true;
21384 if (Bits[X86::FeatureFastHorizontalOps]) HasFastHorizontalOps = true;
21385 if (Bits[X86::FeatureFastLZCNT]) HasFastLZCNT = true;
21386 if (Bits[X86::FeatureFastPartialYMMorZMMWrite]) HasFastPartialYMMorZMMWrite = true;
21387 if (Bits[X86::FeatureFastSHLDRotate]) HasFastSHLDRotate = true;
21388 if (Bits[X86::FeatureFastScalarFSQRT]) HasFastScalarFSQRT = true;
21389 if (Bits[X86::FeatureFastScalarShiftMasks]) HasFastScalarShiftMasks = true;
21390 if (Bits[X86::FeatureFastVariableShuffle]) HasFastVariableShuffle = true;
21391 if (Bits[X86::FeatureFastVectorFSQRT]) HasFastVectorFSQRT = true;
21392 if (Bits[X86::FeatureFastVectorShiftMasks]) HasFastVectorShiftMasks = true;
21393 if (Bits[X86::FeatureGFNI]) HasGFNI = true;
21394 if (Bits[X86::FeatureHasFastGather]) HasFastGather = true;
21395 if (Bits[X86::FeatureIFMA]) HasIFMA = true;
21396 if (Bits[X86::FeatureINVPCID]) HasINVPCID = true;
21397 if (Bits[X86::FeatureLAHFSAHF]) HasLAHFSAHF = true;
21398 if (Bits[X86::FeatureLEAForSP]) UseLeaForSP = true;
21399 if (Bits[X86::FeatureLEAUsesAG]) LEAUsesAG = true;
21400 if (Bits[X86::FeatureLWP]) HasLWP = true;
21401 if (Bits[X86::FeatureLZCNT]) HasLZCNT = true;
21402 if (Bits[X86::FeatureLZCNTFalseDeps]) HasLZCNTFalseDeps = true;
21403 if (Bits[X86::FeatureMMX] && X863DNowLevel < MMX) X863DNowLevel = MMX;
21404 if (Bits[X86::FeatureMOVBE]) HasMOVBE = true;
21405 if (Bits[X86::FeatureMOVDIR64B]) HasMOVDIR64B = true;
21406 if (Bits[X86::FeatureMOVDIRI]) HasMOVDIRI = true;
21407 if (Bits[X86::FeatureMWAITX]) HasMWAITX = true;
21408 if (Bits[X86::FeatureMacroFusion]) HasMacroFusion = true;
21409 if (Bits[X86::FeatureMergeToThreeWayBranch]) ThreewayBranchProfitable = true;
21410 if (Bits[X86::FeatureNOPL]) HasNOPL = true;
21411 if (Bits[X86::FeaturePCLMUL]) HasPCLMUL = true;
21412 if (Bits[X86::FeaturePCONFIG]) HasPCONFIG = true;
21413 if (Bits[X86::FeaturePFI]) HasPFI = true;
21414 if (Bits[X86::FeaturePKU]) HasPKU = true;
21415 if (Bits[X86::FeaturePOPCNT]) HasPOPCNT = true;
21416 if (Bits[X86::FeaturePOPCNTFalseDeps]) HasPOPCNTFalseDeps = true;
21417 if (Bits[X86::FeaturePREFETCHWT1]) HasPREFETCHWT1 = true;
21418 if (Bits[X86::FeaturePRFCHW]) HasPRFCHW = true;
21419 if (Bits[X86::FeaturePTWRITE]) HasPTWRITE = true;
21420 if (Bits[X86::FeaturePadShortFunctions]) PadShortFunctions = true;
21421 if (Bits[X86::FeaturePrefer128Bit]) Prefer128Bit = true;
21422 if (Bits[X86::FeaturePrefer256Bit]) Prefer256Bit = true;
21423 if (Bits[X86::FeaturePreferMaskRegisters]) PreferMaskRegisters = true;
21424 if (Bits[X86::FeatureRDPID]) HasRDPID = true;
21425 if (Bits[X86::FeatureRDRAND]) HasRDRAND = true;
21426 if (Bits[X86::FeatureRDSEED]) HasRDSEED = true;
21427 if (Bits[X86::FeatureRTM]) HasRTM = true;
21428 if (Bits[X86::FeatureRetpoline]) DeprecatedUseRetpoline = true;
21429 if (Bits[X86::FeatureRetpolineExternalThunk]) UseRetpolineExternalThunk = true;
21430 if (Bits[X86::FeatureRetpolineIndirectBranches]) UseRetpolineIndirectBranches = true;
21431 if (Bits[X86::FeatureRetpolineIndirectCalls]) UseRetpolineIndirectCalls = true;
21432 if (Bits[X86::FeatureSGX]) HasSGX = true;
21433 if (Bits[X86::FeatureSHA]) HasSHA = true;
21434 if (Bits[X86::FeatureSHSTK]) HasSHSTK = true;
21435 if (Bits[X86::FeatureSSE1] && X86SSELevel < SSE1) X86SSELevel = SSE1;
21436 if (Bits[X86::FeatureSSE2] && X86SSELevel < SSE2) X86SSELevel = SSE2;
21437 if (Bits[X86::FeatureSSE3] && X86SSELevel < SSE3) X86SSELevel = SSE3;
21438 if (Bits[X86::FeatureSSE4A]) HasSSE4A = true;
21439 if (Bits[X86::FeatureSSE41] && X86SSELevel < SSE41) X86SSELevel = SSE41;
21440 if (Bits[X86::FeatureSSE42] && X86SSELevel < SSE42) X86SSELevel = SSE42;
21441 if (Bits[X86::FeatureSSEUnalignedMem]) HasSSEUnalignedMem = true;
21442 if (Bits[X86::FeatureSSSE3] && X86SSELevel < SSSE3) X86SSELevel = SSSE3;
21443 if (Bits[X86::FeatureSlow3OpsLEA]) Slow3OpsLEA = true;
21444 if (Bits[X86::FeatureSlowDivide32]) HasSlowDivide32 = true;
21445 if (Bits[X86::FeatureSlowDivide64]) HasSlowDivide64 = true;
21446 if (Bits[X86::FeatureSlowIncDec]) SlowIncDec = true;
21447 if (Bits[X86::FeatureSlowLEA]) SlowLEA = true;
21448 if (Bits[X86::FeatureSlowPMADDWD]) IsPMADDWDSlow = true;
21449 if (Bits[X86::FeatureSlowPMULLD]) IsPMULLDSlow = true;
21450 if (Bits[X86::FeatureSlowSHLD]) IsSHLDSlow = true;
21451 if (Bits[X86::FeatureSlowTwoMemOps]) SlowTwoMemOps = true;
21452 if (Bits[X86::FeatureSlowUAMem16]) IsUAMem16Slow = true;
21453 if (Bits[X86::FeatureSlowUAMem32]) IsUAMem32Slow = true;
21454 if (Bits[X86::FeatureSoftFloat]) UseSoftFloat = true;
21455 if (Bits[X86::FeatureTBM]) HasTBM = true;
21456 if (Bits[X86::FeatureUseAA]) UseAA = true;
21457 if (Bits[X86::FeatureVAES]) HasVAES = true;
21458 if (Bits[X86::FeatureVBMI]) HasVBMI = true;
21459 if (Bits[X86::FeatureVBMI2]) HasVBMI2 = true;
21460 if (Bits[X86::FeatureVLX]) HasVLX = true;
21461 if (Bits[X86::FeatureVNNI]) HasVNNI = true;
21462 if (Bits[X86::FeatureVP2INTERSECT]) HasVP2INTERSECT = true;
21463 if (Bits[X86::FeatureVPCLMULQDQ]) HasVPCLMULQDQ = true;
21464 if (Bits[X86::FeatureVPOPCNTDQ]) HasVPOPCNTDQ = true;
21465 if (Bits[X86::FeatureWAITPKG]) HasWAITPKG = true;
21466 if (Bits[X86::FeatureWBNOINVD]) HasWBNOINVD = true;
21467 if (Bits[X86::FeatureX87]) HasX87 = true;
21468 if (Bits[X86::FeatureXOP]) HasXOP = true;
21469 if (Bits[X86::FeatureXSAVE]) HasXSAVE = true;
21470 if (Bits[X86::FeatureXSAVEC]) HasXSAVEC = true;
21471 if (Bits[X86::FeatureXSAVEOPT]) HasXSAVEOPT = true;
21472 if (Bits[X86::FeatureXSAVES]) HasXSAVES = true;
21473 if (Bits[X86::Mode16Bit]) In16BitMode = true;
21474 if (Bits[X86::Mode32Bit]) In32BitMode = true;
21475 if (Bits[X86::Mode64Bit]) In64BitMode = true;
21476 if (Bits[X86::ProcIntelAtom] && X86ProcFamily < IntelAtom) X86ProcFamily = IntelAtom;
21477 if (Bits[X86::ProcIntelGLM] && X86ProcFamily < IntelGLM) X86ProcFamily = IntelGLM;
21478 if (Bits[X86::ProcIntelGLP] && X86ProcFamily < IntelGLP) X86ProcFamily = IntelGLP;
21479 if (Bits[X86::ProcIntelSLM] && X86ProcFamily < IntelSLM) X86ProcFamily = IntelSLM;
21480 if (Bits[X86::ProcIntelTRM] && X86ProcFamily < IntelTRM) X86ProcFamily = IntelTRM;
include/llvm/MC/MCSubtargetInfo.h 113 return FeatureBits[Feature];
include/llvm/MC/SubtargetFeature.h 90 constexpr bool test(unsigned I) const { return (*this)[I]; }
lib/MC/MCInstrDesc.cpp 25 if (DeprecatedFeature != -1 && STI.getFeatureBits()[DeprecatedFeature]) {
lib/MC/MCSubtargetInfo.cpp 240 if (FB[I]) {
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp 2688 getSTI().getFeatureBits()[AArch64::FeatureSVE])
2838 if (FBS[AArch64::HasV8_1aOps])
2840 else if (FBS[AArch64::HasV8_2aOps])
2842 else if (FBS[AArch64::HasV8_3aOps])
2844 else if (FBS[AArch64::HasV8_4aOps])
2846 else if (FBS[AArch64::HasV8_5aOps])
4708 if (getSTI().getFeatureBits()[AArch64::FeatureZCZeroingFPWorkaround] &&
4830 if (MissingFeatures[i]) {
lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp 176 STI.getFeatureBits()[AArch64::HasV8_2aOps]) {
lib/Target/AMDGPU/AMDGPUPropagateAttributes.cpp 305 if (Features[KV.Value])
307 else if (TargetFeatures[KV.Value])
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp 1181 return getFeatureBits()[AMDGPU::FeatureInv2PiInlineImm];
1185 return getFeatureBits()[AMDGPU::FeatureFlatInstOffsets];
1197 return getFeatureBits()[AMDGPU::FeatureIntClamp];
1666 return (AsmParser->getFeatureBits()[AMDGPU::FeatureWavefrontSize64] && isSCSrcB64()) ||
1667 (AsmParser->getFeatureBits()[AMDGPU::FeatureWavefrontSize32] && isSCSrcB32());
3354 return (FB[AMDGPU::FeatureWavefrontSize64] && Reg == AMDGPU::VCC) ||
3355 (FB[AMDGPU::FeatureWavefrontSize32] && Reg == AMDGPU::VCC_LO);
3385 getFeatureBits()[AMDGPU::FeatureMFMAInlineLiteralBug])
3401 (NumLiterals == 1 && getFeatureBits()[AMDGPU::FeatureVOP3Literal]);
4018 if (!getFeatureBits()[AMDGPU::FeatureWavefrontSize32])
4021 if (!getFeatureBits()[AMDGPU::FeatureWavefrontSize64])
4030 if (!getFeatureBits()[AMDGPU::FeatureWavefrontSize32])
4033 if (!getFeatureBits()[AMDGPU::FeatureWavefrontSize64])
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp 67 if (!STI.getFeatureBits()[AMDGPU::FeatureGCN3Encoding] && !isGFX10())
311 if (STI.getFeatureBits()[AMDGPU::FeatureFmaMixInsts]) {
316 if (STI.getFeatureBits()[AMDGPU::FeatureUnpackedD16VMem]) {
325 if (STI.getFeatureBits()[AMDGPU::FeatureFmaMixInsts]) {
433 if (STI.getFeatureBits()[AMDGPU::FeatureGFX9] ||
434 STI.getFeatureBits()[AMDGPU::FeatureGFX10]) {
438 } else if (STI.getFeatureBits()[AMDGPU::FeatureVolcanicIslands]) {
501 if (STI.getFeatureBits()[AMDGPU::FeatureGFX10]) {
568 if (STI.getFeatureBits()[AMDGPU::FeatureGFX10] && !IsNSA &&
1118 if (STI.getFeatureBits()[AMDGPU::FeatureGFX9] ||
1119 STI.getFeatureBits()[AMDGPU::FeatureGFX10]) {
1148 } else if (STI.getFeatureBits()[AMDGPU::FeatureVolcanicIslands]) {
1165 assert((STI.getFeatureBits()[AMDGPU::FeatureGFX9] ||
1166 STI.getFeatureBits()[AMDGPU::FeatureGFX10]) &&
1169 bool IsWave64 = STI.getFeatureBits()[AMDGPU::FeatureWavefrontSize64];
1190 return STI.getFeatureBits()[AMDGPU::FeatureWavefrontSize64] ?
1195 return STI.getFeatureBits()[AMDGPU::FeatureVolcanicIslands];
1199 return STI.getFeatureBits()[AMDGPU::FeatureGFX9];
1203 return STI.getFeatureBits()[AMDGPU::FeatureGFX10];
lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp 77 if (!STI.getFeatureBits()[AMDGPU::FeatureOffset3fBug])
lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp 374 assert(STI.getFeatureBits()[AMDGPU::FeatureInv2PiInlineImm]);
415 STI.getFeatureBits()[AMDGPU::FeatureInv2PiInlineImm])
449 STI.getFeatureBits()[AMDGPU::FeatureInv2PiInlineImm])
495 printRegOperand(STI.getFeatureBits()[AMDGPU::FeatureWavefrontSize64] ?
547 STI.getFeatureBits()[AMDGPU::FeatureVOP3Literal]) {
lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp 60 if (STI->getFeatureBits()[AMDGPU::FeatureNSAEncoding])
64 if (STI->getFeatureBits()[AMDGPU::FeatureVOP3Literal])
lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp 115 if (!(STI.getFeatureBits()[R600::FeatureCaymanISA])) {
148 if ((STI.getFeatureBits()[R600::FeatureR600ALUInst]) &&
lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp 138 STI.getFeatureBits()[AMDGPU::FeatureInv2PiInlineImm])
174 STI.getFeatureBits()[AMDGPU::FeatureInv2PiInlineImm])
210 STI.getFeatureBits()[AMDGPU::FeatureInv2PiInlineImm])
263 if (!isUInt<16>(Imm) && STI.getFeatureBits()[AMDGPU::FeatureVOP3Literal])
310 if ((bytes > 8 && STI.getFeatureBits()[AMDGPU::FeatureVOP3Literal]) ||
311 (bytes > 4 && !STI.getFeatureBits()[AMDGPU::FeatureVOP3Literal]))
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp 918 return STI.getFeatureBits()[AMDGPU::FeatureXNACK];
922 return STI.getFeatureBits()[AMDGPU::FeatureSRAMECC];
926 return STI.getFeatureBits()[AMDGPU::FeatureMIMG_R128];
930 return !STI.getFeatureBits()[AMDGPU::FeatureUnpackedD16VMem];
934 return STI.getFeatureBits()[AMDGPU::FeatureSouthernIslands];
938 return STI.getFeatureBits()[AMDGPU::FeatureSeaIslands];
942 return STI.getFeatureBits()[AMDGPU::FeatureVolcanicIslands];
946 return STI.getFeatureBits()[AMDGPU::FeatureGFX9];
950 return STI.getFeatureBits()[AMDGPU::FeatureGFX10];
954 return STI.getFeatureBits()[AMDGPU::FeatureGCN3Encoding];
lib/Target/ARM/ARMAsmPrinter.cpp 461 return STI.getFeatureBits()[ARM::ModeThumb];
lib/Target/ARM/ARMBaseInstrInfo.cpp 5232 return Subtarget.getFeatureBits()[ARM::HasV6KOps];
lib/Target/ARM/ARMBaseInstrInfo.h 537 if (featureBits[ARM::HasV8Ops] && (Num & 0xE) != 0xE)
541 if (featureBits[ARM::HasV7Ops] && (Num & 0xE) == 0xA)
546 if (featureBits[ARM::HasV8_1MMainlineOps] &&
lib/Target/ARM/ARMSubtarget.cpp 249 if ((Bits[ARM::ProcA5] || Bits[ARM::ProcA8]) && // Where this matters
249 if ((Bits[ARM::ProcA5] || Bits[ARM::ProcA8]) && // Where this matters
lib/Target/ARM/AsmParser/ARMAsmParser.cpp 449 return getSTI().getFeatureBits()[ARM::ModeThumb];
453 return isThumb() && !getSTI().getFeatureBits()[ARM::FeatureThumb2];
457 return isThumb() && getSTI().getFeatureBits()[ARM::FeatureThumb2];
461 return getSTI().getFeatureBits()[ARM::HasV4TOps];
465 return getSTI().getFeatureBits()[ARM::FeatureThumb2];
469 return getSTI().getFeatureBits()[ARM::HasV6Ops];
473 return getSTI().getFeatureBits()[ARM::HasV6T2Ops];
477 return getSTI().getFeatureBits()[ARM::HasV6MOps];
481 return getSTI().getFeatureBits()[ARM::HasV7Ops];
485 return getSTI().getFeatureBits()[ARM::HasV8Ops];
489 return getSTI().getFeatureBits()[ARM::HasV8MBaselineOps];
493 return getSTI().getFeatureBits()[ARM::HasV8MMainlineOps];
496 return getSTI().getFeatureBits()[ARM::HasV8_1MMainlineOps];
499 return getSTI().getFeatureBits()[ARM::HasMVEIntegerOps];
502 return getSTI().getFeatureBits()[ARM::HasMVEFloatOps];
505 return getSTI().getFeatureBits()[ARM::Feature8MSecExt];
509 return !getSTI().getFeatureBits()[ARM::FeatureNoARM];
513 return getSTI().getFeatureBits()[ARM::FeatureDSP];
517 return getSTI().getFeatureBits()[ARM::FeatureD32];
521 return getSTI().getFeatureBits()[ARM::HasV8_1aOps];
525 return getSTI().getFeatureBits()[ARM::FeatureRAS];
537 return getSTI().getFeatureBits()[ARM::FeatureMClass];
lib/Target/ARM/Disassembler/ARMDisassembler.cpp 614 if (STI.getFeatureBits()[ARM::ModeThumb])
626 assert(!STI.getFeatureBits()[ARM::ModeThumb] &&
790 if (MI.getOperand(0).getImm() == 0x10 && (FeatureBits[ARM::FeatureRAS]) != 0)
913 assert(STI.getFeatureBits()[ARM::ModeThumb] &&
1271 if ((RegNo == 13 && !featureBits[ARM::HasV8Ops]) || RegNo == 15)
1320 bool hasD32 = featureBits[ARM::FeatureD32];
1706 (featureBits[ARM::HasV8_1MMainlineOps] &&
1715 if (featureBits[ARM::HasV8Ops] && (coproc != 14))
2312 if (imm8 == 0x10 && pred != 0xe && ((FeatureBits[ARM::FeatureRAS]) != 0))
2516 if (!FeatureBits[ARM::HasV8_1aOps] ||
2517 !FeatureBits[ARM::HasV8Ops])
3762 bool hasMP = featureBits[ARM::FeatureMP];
3763 bool hasV7Ops = featureBits[ARM::HasV7Ops];
3850 bool hasMP = featureBits[ARM::FeatureMP];
3851 bool hasV7Ops = featureBits[ARM::HasV7Ops];
3931 bool hasMP = featureBits[ARM::FeatureMP];
3932 bool hasV7Ops = featureBits[ARM::HasV7Ops];
4049 bool hasV7Ops = featureBits[ARM::HasV7Ops];
4645 if (FeatureBits[ARM::FeatureMClass]) {
4665 if (!(FeatureBits[ARM::HasV7Ops]))
4673 if (!(FeatureBits[ARM::HasV8MMainlineOps]))
4683 if (!(FeatureBits[ARM::Feature8MSecExt]))
4694 if (!(FeatureBits[ARM::HasV7Ops])) {
4708 (!(FeatureBits[ARM::FeatureDSP]) && (Mask & 1)))
5643 bool hasFullFP16 = featureBits[ARM::FeatureFullFP16];
5702 bool hasFullFP16 = featureBits[ARM::FeatureFullFP16];
5883 if (featureBits[ARM::ModeThumb] && !featureBits[ARM::HasV8Ops]) {
5883 if (featureBits[ARM::ModeThumb] && !featureBits[ARM::HasV8Ops]) {
5901 if (featureBits[ARM::ModeThumb]) {
6293 if (!featureBits[ARM::HasMVEIntegerOps] && !featureBits[ARM::FeatureVFP2])
6293 if (!featureBits[ARM::HasMVEIntegerOps] && !featureBits[ARM::FeatureVFP2])
lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp 199 bool HasThumb2 = STI.getFeatureBits()[ARM::FeatureThumb2];
200 bool HasV8MBaselineOps = STI.getFeatureBits()[ARM::HasV8MBaselineOps];
593 (!STI->getFeatureBits()[ARM::FeatureThumb2] &&
594 !STI->getFeatureBits()[ARM::HasV8MBaselineOps] &&
595 !STI->getFeatureBits()[ARM::HasV6MOps] &&
668 if (!STI->getFeatureBits()[ARM::FeatureThumb2] && IsResolved) {
693 if (!STI->getFeatureBits()[ARM::FeatureThumb2] &&
694 !STI->getFeatureBits()[ARM::HasV8MBaselineOps]) {
705 if (!STI->getFeatureBits()[ARM::FeatureThumb2]) {
lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h 38 bool hasNOP() const { return STI.getFeatureBits()[ARM::HasV6T2Ops]; }
lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp 753 O << ARM_MB::MemBOptToString(val, STI.getFeatureBits()[ARM::HasV8Ops]);
867 if (FeatureBits[ARM::FeatureMClass]) {
873 if (Opcode == ARM::t2MSR_M && FeatureBits[ARM::FeatureDSP]) {
883 if (Opcode == ARM::t2MSR_M && FeatureBits [ARM::HasV7Ops]) {
lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp 64 return STI.getFeatureBits()[ARM::ModeThumb];
68 return isThumb(STI) && STI.getFeatureBits()[ARM::FeatureThumb2];
573 if (STI.getFeatureBits()[ARM::HasMVEIntegerOps])
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp 39 if (STI.getFeatureBits()[llvm::ARM::HasV7Ops] &&
71 if (STI.getFeatureBits()[llvm::ARM::HasV8Ops] && MI.getOperand(1).isImm() &&
83 assert(!STI.getFeatureBits()[llvm::ARM::ModeThumb] &&
100 assert(!STI.getFeatureBits()[llvm::ARM::ModeThumb] &&
lib/Target/AVR/MCTargetDesc/AVRELFStreamer.cpp 16 if (Features[AVR::ELFArchAVR1])
18 else if (Features[AVR::ELFArchAVR2])
20 else if (Features[AVR::ELFArchAVR25])
22 else if (Features[AVR::ELFArchAVR3])
24 else if (Features[AVR::ELFArchAVR31])
26 else if (Features[AVR::ELFArchAVR35])
28 else if (Features[AVR::ELFArchAVR4])
30 else if (Features[AVR::ELFArchAVR5])
32 else if (Features[AVR::ELFArchAVR51])
34 else if (Features[AVR::ELFArchAVR6])
36 else if (Features[AVR::ELFArchTiny])
38 else if (Features[AVR::ELFArchXMEGA1])
40 else if (Features[AVR::ELFArchXMEGA2])
42 else if (Features[AVR::ELFArchXMEGA3])
44 else if (Features[AVR::ELFArchXMEGA4])
46 else if (Features[AVR::ELFArchXMEGA5])
48 else if (Features[AVR::ELFArchXMEGA6])
50 else if (Features[AVR::ELFArchXMEGA7])
lib/Target/BPF/Disassembler/BPFDisassembler.cpp 179 STI.getFeatureBits()[BPF::ALU32])
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp 517 if (getSTI().getFeatureBits()[Hexagon::FeatureMemNoShuf])
811 if (!getSTI().getFeatureBits()[Hexagon::ArchV62])
1303 if (!getSTI().getFeatureBits()[Hexagon::ArchV65]) {
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp 420 STI.getFeatureBits()[Hexagon::ExtensionHVX])
lib/Target/Hexagon/HexagonInstrInfo.cpp 3679 if (!Subtarget.getFeatureBits()[Hexagon::ArchV60]) {
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp 138 if (STI.getFeatureBits() [Hexagon::FeatureDuplex]) {
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp 268 if (STI->getFeatureBits()[F])
273 return STI->getFeatureBits()[F];
lib/Target/Mips/AsmParser/MipsAsmParser.cpp 460 if (!(getSTI().getFeatureBits()[Feature])) {
469 if (getSTI().getFeatureBits()[Feature]) {
554 return getSTI().getFeatureBits()[Mips::FeatureGP64Bit];
558 return getSTI().getFeatureBits()[Mips::FeatureFP64Bit];
566 return getSTI().getFeatureBits()[Mips::FeatureFPXX];
570 return !(getSTI().getFeatureBits()[Mips::FeatureNoOddSPReg]);
574 return getSTI().getFeatureBits()[Mips::FeatureMicroMips];
578 return getSTI().getFeatureBits()[Mips::FeatureMips1];
582 return getSTI().getFeatureBits()[Mips::FeatureMips2];
586 return getSTI().getFeatureBits()[Mips::FeatureMips3];
590 return getSTI().getFeatureBits()[Mips::FeatureMips4];
594 return getSTI().getFeatureBits()[Mips::FeatureMips5];
598 return getSTI().getFeatureBits()[Mips::FeatureMips32];
602 return getSTI().getFeatureBits()[Mips::FeatureMips64];
606 return getSTI().getFeatureBits()[Mips::FeatureMips32r2];
610 return getSTI().getFeatureBits()[Mips::FeatureMips64r2];
614 return (getSTI().getFeatureBits()[Mips::FeatureMips32r3]);
618 return (getSTI().getFeatureBits()[Mips::FeatureMips64r3]);
622 return (getSTI().getFeatureBits()[Mips::FeatureMips32r5]);
626 return (getSTI().getFeatureBits()[Mips::FeatureMips64r5]);
630 return getSTI().getFeatureBits()[Mips::FeatureMips32r6];
634 return getSTI().getFeatureBits()[Mips::FeatureMips64r6];
638 return getSTI().getFeatureBits()[Mips::FeatureDSP];
642 return getSTI().getFeatureBits()[Mips::FeatureDSPR2];
646 return getSTI().getFeatureBits()[Mips::FeatureDSPR3];
650 return getSTI().getFeatureBits()[Mips::FeatureMSA];
654 return (getSTI().getFeatureBits()[Mips::FeatureCnMips]);
662 return getSTI().getFeatureBits()[Mips::FeatureMips16];
666 return getSTI().getFeatureBits()[Mips::FeatureUseTCCInDIV];
670 return getSTI().getFeatureBits()[Mips::FeatureSoftFloat];
673 return getSTI().getFeatureBits()[Mips::FeatureMT];
677 return getSTI().getFeatureBits()[Mips::FeatureCRC];
681 return getSTI().getFeatureBits()[Mips::FeatureVirt];
685 return getSTI().getFeatureBits()[Mips::FeatureGINV];
2855 bool UseXGOT = STI->getFeatureBits()[Mips::FeatureXGOT] && !IsLocalSym;
lib/Target/Mips/Disassembler/MipsDisassembler.cpp 47 IsMicroMips(STI.getFeatureBits()[Mips::FeatureMicroMips]),
50 bool hasMips2() const { return STI.getFeatureBits()[Mips::FeatureMips2]; }
51 bool hasMips3() const { return STI.getFeatureBits()[Mips::FeatureMips3]; }
52 bool hasMips32() const { return STI.getFeatureBits()[Mips::FeatureMips32]; }
55 return STI.getFeatureBits()[Mips::FeatureMips32r6];
58 bool isFP64() const { return STI.getFeatureBits()[Mips::FeatureFP64Bit]; }
60 bool isGP64() const { return STI.getFeatureBits()[Mips::FeatureGP64Bit]; }
62 bool isPTR64() const { return STI.getFeatureBits()[Mips::FeaturePTR64Bit]; }
64 bool hasCnMips() const { return STI.getFeatureBits()[Mips::FeatureCnMips]; }
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp 121 return STI.getFeatureBits()[Mips::FeatureMicroMips];
125 return STI.getFeatureBits()[Mips::FeatureMips32r6];
lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp 38 return STI->getFeatureBits()[Mips::FeatureMips32r6] ||
39 STI->getFeatureBits()[Mips::FeatureMips64r6];
43 return STI->getFeatureBits()[Mips::FeatureMicroMips];
843 if (Features[Mips::FeatureMips64r6])
845 else if (Features[Mips::FeatureMips64r2] ||
846 Features[Mips::FeatureMips64r3] ||
847 Features[Mips::FeatureMips64r5])
849 else if (Features[Mips::FeatureMips64])
851 else if (Features[Mips::FeatureMips5])
853 else if (Features[Mips::FeatureMips4])
855 else if (Features[Mips::FeatureMips3])
857 else if (Features[Mips::FeatureMips32r6])
859 else if (Features[Mips::FeatureMips32r2] ||
860 Features[Mips::FeatureMips32r3] ||
861 Features[Mips::FeatureMips32r5])
863 else if (Features[Mips::FeatureMips32])
865 else if (Features[Mips::FeatureMips2])
871 if (Features[Mips::FeatureCnMips])
875 if (Features[Mips::FeatureNaN2008])
941 if (Features[Mips::FeatureGP64Bit]) {
944 } else if (Features[Mips::FeatureMips64r2] || Features[Mips::FeatureMips64])
944 } else if (Features[Mips::FeatureMips64r2] || Features[Mips::FeatureMips64])
949 if (!Features[Mips::FeatureNoABICalls])
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp 1099 if (getSTI().getFeatureBits()[PPC::FeatureMFTB]) {
1612 if (getSTI().getFeatureBits()[PPC::FeatureBookE] &&
lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp 339 if (STI.getFeatureBits()[PPC::FeatureQPX]) {
344 } else if (STI.getFeatureBits()[PPC::FeatureSPE]) {
lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp 161 bool IsBookE = STI.getFeatureBits()[PPC::FeatureBookE];
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp 142 if (!(getSTI().getFeatureBits()[Feature])) {
150 if (getSTI().getFeatureBits()[Feature]) {
1392 if (getSTI().getFeatureBits()[RISCV::FeatureRelax]) {
lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp 67 bool IsRV32E = FeatureBits[RISCV::FeatureRV32E];
342 if (!STI.getFeatureBits()[RISCV::Feature64Bit]) {
lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp 75 return ShouldForce || STI.getFeatureBits()[RISCV::FeatureRelax] ||
165 bool HasStdExtC = STI.getFeatureBits()[RISCV::FeatureStdExtC];
317 if (!STI.getFeatureBits()[RISCV::FeatureRelax])
320 bool HasStdExtC = STI.getFeatureBits()[RISCV::FeatureStdExtC];
340 if (!STI.getFeatureBits()[RISCV::FeatureRelax])
lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h 49 return ForceRelocs || STI.getFeatureBits()[RISCV::FeatureRelax];
lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp 34 if (Features[RISCV::FeatureStdExtC])
lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp 161 if (STI.getFeatureBits()[RISCV::FeatureRelax]) {
248 bool EnableRelax = STI.getFeatureBits()[RISCV::FeatureRelax];
lib/Target/RISCV/Utils/RISCVBaseInfo.cpp 26 bool IsRV32E = FeatureBits[RISCV::FeatureRV32E];
40 } else if (ABIName.endswith("f") && !FeatureBits[RISCV::FeatureStdExtF]) {
45 } else if (ABIName.endswith("d") && !FeatureBits[RISCV::FeatureStdExtD]) {
74 if (TT.isArch64Bit() && FeatureBits[RISCV::FeatureRV32E])
lib/Target/RISCV/Utils/RISCVBaseInfo.h 167 if (isRV32Only && ActiveFeatures[RISCV::Feature64Bit])
lib/Target/Sparc/Disassembler/SparcDisassembler.cpp 346 if (STI.getFeatureBits()[Sparc::FeatureV9])
lib/Target/Sparc/MCTargetDesc/SparcInstPrinter.cpp 38 return (STI.getFeatureBits()[Sparc::FeatureV9]) != 0;
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp 1264 if (MissingFeatures[I]) {
lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp 192 if (!Features[WebAssembly::FeatureAtomics])
195 if (!Features[WebAssembly::FeatureBulkMemory])
224 if (Features[KV.Value])
282 assert(!Features[WebAssembly::FeatureAtomics] ||
283 !Features[WebAssembly::FeatureBulkMemory]);
286 } else if (Features[KV.Value]) {
lib/Target/X86/AsmParser/X86AsmParser.cpp 923 return getSTI().getFeatureBits()[X86::Mode64Bit];
927 return getSTI().getFeatureBits()[X86::Mode32Bit];
931 return getSTI().getFeatureBits()[X86::Mode16Bit];
3090 if (MissingFeatures[i])
lib/Target/X86/Disassembler/X86Disassembler.cpp 158 if (FB[X86::Mode16Bit]) {
161 } else if (FB[X86::Mode32Bit]) {
164 } else if (FB[X86::Mode64Bit]) {
lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp 56 (STI.getFeatureBits()[X86::Mode64Bit])) {
66 STI.getFeatureBits()[X86::Mode16Bit]) {
lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp 299 bool is16BitMode = STI.getFeatureBits()[X86::Mode16Bit];
343 if (!STI.getFeatureBits()[X86::FeatureNOPL]) {
352 if (STI.getFeatureBits()[X86::ProcIntelSLM])
354 else if (STI.getFeatureBits()[X86::FeatureFast15ByteNOP])
356 else if (STI.getFeatureBits()[X86::FeatureFast11ByteNOP])
lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.cpp 46 STI.getFeatureBits()[X86::Mode16Bit]) {
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp 52 return STI.getFeatureBits()[X86::Mode64Bit];
56 return STI.getFeatureBits()[X86::Mode32Bit];
60 return STI.getFeatureBits()[X86::Mode16Bit];
tools/llvm-exegesis/lib/X86/Target.cpp 678 if (STI.getFeatureBits()[X86::FeatureAVX512])
680 if (STI.getFeatureBits()[X86::FeatureAVX])
685 if (STI.getFeatureBits()[X86::FeatureAVX512])
687 if (STI.getFeatureBits()[X86::FeatureAVX])
691 if (STI.getFeatureBits()[X86::FeatureAVX512])