Lines Matching refs:Spelling
57 explicit FlattenedSpelling(const Record &Spelling) in FlattenedSpelling() argument
58 : V(std::string(Spelling.getValueAsString("Variety"))), in FlattenedSpelling()
59 N(std::string(Spelling.getValueAsString("Name"))) { in FlattenedSpelling()
63 NS = std::string(Spelling.getValueAsString("Namespace")); in FlattenedSpelling()
79 for (const auto &Spelling : Spellings) { in GetFlattenedSpellings() local
80 StringRef Variety = Spelling->getValueAsString("Variety"); in GetFlattenedSpellings()
81 StringRef Name = Spelling->getValueAsString("Name"); in GetFlattenedSpellings()
85 if (Spelling->getValueAsBit("AllowInC")) in GetFlattenedSpellings()
90 if (Spelling->getValueAsBit("AllowInC")) in GetFlattenedSpellings()
93 Ret.push_back(FlattenedSpelling(*Spelling)); in GetFlattenedSpellings()
1441 llvm::SmallString<64> Spelling; in writePrettyPrintFunction() local
1453 Spelling += Namespace; in writePrettyPrintFunction()
1454 Spelling += "::"; in writePrettyPrintFunction()
1470 Spelling += Namespace; in writePrettyPrintFunction()
1471 Spelling += " "; in writePrettyPrintFunction()
1477 Spelling += Name; in writePrettyPrintFunction()
1480 << " OS << \"" << Prefix << Spelling << "\";\n"; in writePrettyPrintFunction()
1490 if (Spelling == "availability") { in writePrettyPrintFunction()
1494 } else if (Spelling == "deprecated" || Spelling == "gnu::deprecated") { in writePrettyPrintFunction()
1554 const FlattenedSpelling &Spelling) { in getSpellingListIndex() argument
1559 if (S.variety() != Spelling.variety()) in getSpellingListIndex()
1561 if (S.nameSpace() != Spelling.nameSpace()) in getSpellingListIndex()
1563 if (S.name() != Spelling.name()) in getSpellingListIndex()
1601 for (const auto &Spelling : in SpellingNamesAreCommon() local
1604 std::string(NormalizeNameForSpellingComparison(Spelling.name())); in SpellingNamesAreCommon()
1632 const std::string &Spelling = S.name(); in CreateSemanticSpellings() local
1640 EnumName += NormalizeNameForSpellingComparison(Spelling); in CreateSemanticSpellings()
3090 for (const auto &Spelling : Spellings) { in GenerateHasAttrSpellingStringSwitch() local
3091 if (Spelling->getValueAsString("Variety") == Variety) { in GenerateHasAttrSpellingStringSwitch()
3092 Version = static_cast<int>(Spelling->getValueAsInt("Version")); in GenerateHasAttrSpellingStringSwitch()
3094 PrintError(Spelling->getLoc(), "Standard attributes must have " in GenerateHasAttrSpellingStringSwitch()
3175 auto fn = [&OS](const char *Spelling, const char *Variety, in EmitClangAttrHasAttrImpl()
3187 GenerateHasAttrSpellingStringSwitch(I->second, OS, Spelling, I->first); in EmitClangAttrHasAttrImpl()
3956 std::string Spelling; in EmitClangAttrParsedAttrImpl() local
3958 Spelling += S.nameSpace() + "::"; in EmitClangAttrParsedAttrImpl()
3960 Spelling += NormalizeGNUAttrSpelling(RawSpelling); in EmitClangAttrParsedAttrImpl()
3962 Spelling += RawSpelling; in EmitClangAttrParsedAttrImpl()
3964 OS << ", \"" << Spelling << "\"},\n"; in EmitClangAttrParsedAttrImpl()
4073 std::string Spelling; in EmitClangAttrParsedAttrKinds() local
4078 Spelling += S.nameSpace() + "::"; in EmitClangAttrParsedAttrKinds()
4082 Spelling += S.nameSpace() + "::"; in EmitClangAttrParsedAttrKinds()
4097 Spelling += NormalizeGNUAttrSpelling(RawSpelling); in EmitClangAttrParsedAttrKinds()
4099 Spelling += RawSpelling; in EmitClangAttrParsedAttrKinds()
4103 Spelling, "return AttributeCommonInfo::AT_" + AttrName + ";")); in EmitClangAttrParsedAttrKinds()
4106 Spelling, "return AttributeCommonInfo::IgnoredAttribute;")); in EmitClangAttrParsedAttrKinds()
4232 void add(const Record &Attr, FlattenedSpelling Spelling) { in add() argument
4233 SpellingKind Kind = StringSwitch<SpellingKind>(Spelling.variety()) in add()
4242 if (!Spelling.nameSpace().empty()) { in add()
4246 Name = Spelling.nameSpace() + "::"; in add()
4249 Name = Spelling.nameSpace() + " "; in add()
4255 Name += Spelling.name(); in add()
4311 std::string Spelling = in GetAttributeHeadingAndSpellings() local
4313 Uniques.insert(Spelling); in GetAttributeHeadingAndSpellings()
4351 for (StringRef Spelling : Doc.SupportedSpellings[K]) { in WriteDocumentation() local
4354 OS << "``" << Spelling << "``"; in WriteDocumentation()