reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
12267   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.inc
15231         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.inc
15947         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.inc
20570     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.inc
15733   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.inc
17802   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.inc
10195   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.inc
32690     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.inc
34636   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.inc
12067         !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.inc
16575     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.inc
19381   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.inc
11588   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.inc
21349   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])