Lines Matching refs:FeatureBitsets
2978 "FeatureBitsets[it->RequiredFeaturesIdx];\n";
3069 "FeatureBitsets[I->RequiredFeaturesIdx];\n";
3336 std::vector<std::vector<Record *>> FeatureBitsets;
3340 FeatureBitsets.emplace_back();
3342 FeatureBitsets.back().push_back(MI->RequiredFeatures[I]->TheDef);
3345 llvm::sort(FeatureBitsets, [&](const std::vector<Record *> &A,
3359 FeatureBitsets.erase(
3360 std::unique(FeatureBitsets.begin(), FeatureBitsets.end()),
3361 FeatureBitsets.end());
3363 << "enum : " << getMinimalTypeForRange(FeatureBitsets.size()) << " {\n"
3365 for (const auto &FeatureBitset : FeatureBitsets) {
3371 << "static constexpr FeatureBitset FeatureBitsets[] = {\n"
3373 for (const auto &FeatureBitset : FeatureBitsets) {
3403 OS << " " << getMinimalTypeForRange(FeatureBitsets.size())
3566 "FeatureBitsets[it->RequiredFeaturesIdx];\n";
3900 MaxMnemonicIndex, FeatureBitsets.size(),