Searched refs:bitvector (Results 1 – 7 of 7) sorted by relevance
25 LanguageSet::LanguageSet() : bitvector(eNumLanguageTypes, false) {} in LanguageSet()28 if (bitvector.count() == 1) in GetSingularLanguage()29 return (LanguageType)bitvector.find_first(); in GetSingularLanguage()33 void LanguageSet::Insert(LanguageType language) { bitvector.set(language); } in Insert()34 size_t LanguageSet::Size() const { return bitvector.count(); } in Size()35 bool LanguageSet::Empty() const { return bitvector.none(); } in Empty()36 bool LanguageSet::operator[](unsigned i) const { return bitvector[i]; } in operator []()
53 for (int bit : languages_for_types.bitvector.set_bits()) { in SetValueFromString()
1305 all.bitvector |= instances[i].supported_languages_for_types.bitvector; in GetAllTypeSystemSupportedLanguagesForTypes()1313 all.bitvector |= instances[i].supported_languages_for_expressions.bitvector; in GetAllTypeSystemSupportedLanguagesForExpressions()1360 all.bitvector |= instances[i].supported_languages.bitvector; in GetREPLAllTypeSystemSupportedLanguages()
41 llvm::SmallBitVector bitvector; member
710 Language::GetLanguagesSupportingTypeSystems().bitvector.set_bits()) { in TypeLanguages()
2307 language = (LanguageType)languages_for_expressions.bitvector.find_first(); in GetScratchTypeSystemForLanguage()2327 for (auto bit : languages_for_expressions.bitvector.set_bits()) { in GetScratchTypeSystems()
2410 operations take time O(size of bitvector), but operations are performed one word