Lines Matching defs:RequiredFeatures
536 SmallVector<const SubtargetFeatureInfo *, 4> RequiredFeatures;
569 AsmOperands(RHS.AsmOperands), RequiredFeatures(RHS.RequiredFeatures),
662 if (RequiredFeatures.size() != RHS.RequiredFeatures.size())
663 return RequiredFeatures.size() > RHS.RequiredFeatures.size();
971 RequiredFeatures.push_back(Feature);
2949 if (II.RequiredFeatures.empty())
2952 for (const auto &F : II.RequiredFeatures)
3024 OS << " const FeatureBitset &RequiredFeatures = "
3027 "RequiredFeatures) != RequiredFeatures)\n";
3124 OS << " const FeatureBitset &RequiredFeatures = "
3126 OS << " if ((FBS & RequiredFeatures) != RequiredFeatures)\n";
3201 OS << " const FeatureBitset &RequiredFeatures =\n";
3203 OS << " if ((AvailableFeatures & RequiredFeatures) == ";
3204 OS << "RequiredFeatures)\n";
3461 if (MI->RequiredFeatures.empty())
3464 for (const auto *F : MI->RequiredFeatures)
3567 if (MI->RequiredFeatures.empty())
3570 for (const auto &F : MI->RequiredFeatures)
3680 OS << " const FeatureBitset &RequiredFeatures = "
3683 OS << " (AvailableFeatures & RequiredFeatures) == RequiredFeatures;\n";
3882 OS << " FeatureBitset NewMissingFeatures = RequiredFeatures & "