Lines Matching refs:FeatureBitsets
755 std::vector<std::vector<Record *>> FeatureBitsets; in emitFeatureVerifier() local
757 FeatureBitsets.emplace_back(); in emitFeatureVerifier()
761 FeatureBitsets.back().push_back(I->second.TheDef); in emitFeatureVerifier()
765 llvm::sort(FeatureBitsets, [&](const std::vector<Record *> &A, in emitFeatureVerifier()
779 FeatureBitsets.erase( in emitFeatureVerifier()
780 std::unique(FeatureBitsets.begin(), FeatureBitsets.end()), in emitFeatureVerifier()
781 FeatureBitsets.end()); in emitFeatureVerifier()
783 << " enum : " << getMinimalTypeForRange(FeatureBitsets.size()) << " {\n" in emitFeatureVerifier()
785 for (const auto &FeatureBitset : FeatureBitsets) { in emitFeatureVerifier()
793 for (const auto &FeatureBitset : FeatureBitsets) { in emitFeatureVerifier()
805 << " static constexpr " << getMinimalTypeForRange(FeatureBitsets.size()) in emitFeatureVerifier()