Lines Matching refs:Spelling

38   explicit FlattenedSpelling(const Record &Spelling) :
39 V(Spelling.getValueAsString("Variety")),
40 N(Spelling.getValueAsString("Name")) {
45 NS = Spelling.getValueAsString("Namespace");
47 K = Spelling.getValueAsBitOrUnset("KnownToGCC", Unset);
60 for (const auto &Spelling : Spellings) {
61 if (Spelling->getValueAsString("Variety") == "GCC") {
63 Ret.push_back(FlattenedSpelling("GNU", Spelling->getValueAsString("Name"),
66 "CXX11", Spelling->getValueAsString("Name"), "gnu", true));
68 Ret.push_back(FlattenedSpelling(*Spelling));
1074 llvm::SmallString<64> Spelling;
1086 Spelling += Namespace;
1087 Spelling += "::";
1100 Spelling += Namespace;
1101 Spelling += " ";
1107 Spelling += Name;
1111 " OS << \"" + Prefix.str() + Spelling.str();
1123 if (Spelling == "availability") {
1150 const FlattenedSpelling &Spelling) {
1151 assert(SpellingList.size() && "Spelling list is empty!");
1155 if (S.variety() != Spelling.variety())
1157 if (S.nameSpace() != Spelling.nameSpace())
1159 if (S.name() != Spelling.name())
1194 for (const auto &Spelling :
1196 std::string Name = NormalizeNameForSpellingComparison(Spelling.name());
1211 std::string Ret(" enum Spelling {\n");
1217 std::string Spelling = S.name();
1225 EnumName += NormalizeNameForSpellingComparison(Spelling);
1415 // This maps spelling index values to semantic Spelling enumerants.
1424 OS << ", Spelling S";
1514 OS << " Spelling getSemanticSpelling() const {\n";
1684 OS << " unsigned Spelling = Record[Idx++];\n";
1696 OS << ", Spelling);\n";
2530 std::string Spelling, Variety = S.variety();
2533 Spelling += S.nameSpace();
2534 Spelling += "::";
2546 Spelling += NormalizeAttrSpelling(RawSpelling);
2548 Matches->push_back(StringMatcher::StringPair(Spelling,
2551 Matches->push_back(StringMatcher::StringPair(Spelling,
2591 // by whether there is a Spelling enumeration for it), then write out the
2697 std::string Spelling = NormalizeNameForSpellingComparison(I->name());
2698 Uniques.insert(Spelling);