Searched refs:RequiredFeatures (Results 1 – 12 of 12) sorted by relevance
527 SmallVector<const SubtargetFeatureInfo *, 4> RequiredFeatures; member561 RequiredFeatures(RHS.RequiredFeatures), in MatchableInfo()636 if (RequiredFeatures.size() != RHS.RequiredFeatures.size()) in operator <()637 return RequiredFeatures.size() > RHS.RequiredFeatures.size(); in operator <()944 RequiredFeatures.push_back(Feature); in initialize()2903 if (II.RequiredFeatures.empty()) in emitCustomOperandParsing()2906 for (unsigned i = 0, e = II.RequiredFeatures.size(); i != e; ++i) in emitCustomOperandParsing()2907 OS << '_' << II.RequiredFeatures[i]->TheDef->getName(); in emitCustomOperandParsing()3399 if (MI->RequiredFeatures.empty()) in run()3402 for (unsigned I = 0, E = MI->RequiredFeatures.size(); I != E; ++I) in run()[all …]
852 std::vector<Record *> RequiredFeatures; member in __anon0a286f430111::RuleMatcher3192 RequiredFeatures.push_back(Feature); in addRequiredFeature()3196 return RequiredFeatures; in getRequiredFeatures()3310 if (!RequiredFeatures.empty()) { in emit()3312 << MatchTable::NamedValue(getNameForFeatureBitset(RequiredFeatures)) in emit()
498 SmallVector<const SubtargetFeatureInfo *, 4> RequiredFeatures; member532 RequiredFeatures(RHS.RequiredFeatures), in MatchableInfo()603 if (RequiredFeatures.size() != RHS.RequiredFeatures.size()) in operator <()604 return RequiredFeatures.size() > RHS.RequiredFeatures.size(); in operator <()929 RequiredFeatures.push_back(Feature); in initialize()2689 if (!II.RequiredFeatures.empty()) { in emitCustomOperandParsing()2690 for (unsigned i = 0, e = II.RequiredFeatures.size(); i != e; ++i) { in emitCustomOperandParsing()2692 OS << II.RequiredFeatures[i]->getEnumName(); in emitCustomOperandParsing()3054 if (!MI->RequiredFeatures.empty()) { in run()3055 for (unsigned i = 0, e = MI->RequiredFeatures.size(); i != e; ++i) { in run()[all …]
7093 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];7095 (AvailableFeatures & RequiredFeatures) == RequiredFeatures;7169 FeatureBitset NewMissingFeatures = RequiredFeatures & ~AvailableFeatures;7271 const FeatureBitset &RequiredFeatures = FeatureBitsets[I->RequiredFeaturesIdx];7272 if ((FBS & RequiredFeatures) != RequiredFeatures)
8714 const FeatureBitset &RequiredFeatures = FeatureBitsets[RequiredFeaturesRefs[Inst.getOpcode()]];8716 (AvailableFeatures & RequiredFeatures) ^8717 RequiredFeatures;
8139 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];8141 (AvailableFeatures & RequiredFeatures) == RequiredFeatures;8215 FeatureBitset NewMissingFeatures = RequiredFeatures & ~AvailableFeatures;11727 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];11728 if (!ParseForAllFeatures && (AvailableFeatures & RequiredFeatures) != RequiredFeatures)11765 const FeatureBitset &RequiredFeatures = FeatureBitsets[I->RequiredFeaturesIdx];11766 if ((FBS & RequiredFeatures) != RequiredFeatures)
12229 const FeatureBitset &RequiredFeatures = FeatureBitsets[RequiredFeaturesRefs[Inst.getOpcode()]];12231 (AvailableFeatures & RequiredFeatures) ^12232 RequiredFeatures;
15134 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];15136 (AvailableFeatures & RequiredFeatures) == RequiredFeatures;15237 FeatureBitset NewMissingFeatures = RequiredFeatures & ~AvailableFeatures;16390 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];16391 if (!ParseForAllFeatures && (AvailableFeatures & RequiredFeatures) != RequiredFeatures)16428 const FeatureBitset &RequiredFeatures = FeatureBitsets[I->RequiredFeaturesIdx];16429 if ((FBS & RequiredFeatures) != RequiredFeatures)
20912 const FeatureBitset &RequiredFeatures = FeatureBitsets[RequiredFeaturesRefs[Inst.getOpcode()]];20914 (AvailableFeatures & RequiredFeatures) ^20915 RequiredFeatures;
21332 const FeatureBitset &RequiredFeatures = FeatureBitsets[RequiredFeaturesRefs[Inst.getOpcode()]];21334 (AvailableFeatures & RequiredFeatures) ^21335 RequiredFeatures;
27527 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];27529 (AvailableFeatures & RequiredFeatures) == RequiredFeatures;27603 FeatureBitset NewMissingFeatures = RequiredFeatures & ~AvailableFeatures;40955 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];40956 if (!ParseForAllFeatures && (AvailableFeatures & RequiredFeatures) != RequiredFeatures)40994 const FeatureBitset &RequiredFeatures = FeatureBitsets[I->RequiredFeaturesIdx];40995 if ((FBS & RequiredFeatures) != RequiredFeatures)
36980 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];36982 (AvailableFeatures & RequiredFeatures) == RequiredFeatures;37056 FeatureBitset NewMissingFeatures = RequiredFeatures & ~AvailableFeatures;37152 const FeatureBitset &RequiredFeatures = FeatureBitsets[I->RequiredFeaturesIdx];37153 if ((FBS & RequiredFeatures) != RequiredFeatures)