Lines Matching defs:FeatureBitsets
3025 "FeatureBitsets[it->RequiredFeaturesIdx];\n";
3125 "FeatureBitsets[I->RequiredFeaturesIdx];\n";
3202 OS << " FeatureBitsets[it->RequiredFeaturesIdx];\n";
3459 std::vector<std::vector<const Record *>> FeatureBitsets;
3463 FeatureBitsets.emplace_back();
3465 FeatureBitsets.back().push_back(F->TheDef);
3468 llvm::sort(FeatureBitsets,
3478 FeatureBitsets.erase(llvm::unique(FeatureBitsets), FeatureBitsets.end());
3480 << "enum : " << getMinimalTypeForRange(FeatureBitsets.size()) << " {\n"
3482 for (const auto &FeatureBitset : FeatureBitsets) {
3488 << "static constexpr FeatureBitset FeatureBitsets[] = {\n"
3490 for (const auto &FeatureBitset : FeatureBitsets) {
3518 OS << " " << getMinimalTypeForRange(FeatureBitsets.size())
3681 "FeatureBitsets[it->RequiredFeaturesIdx];\n";
4115 MaxMnemonicIndex, FeatureBitsets.size(),