Lines Matching refs:Spelling
83 // Normalize attribute spelling only if the spelling has both leading
768 " llvm_unreachable(\"Unknown attribute spelling!\");\n"
774 // The actual spelling of the name and namespace (if applicable)
776 llvm::SmallString<64> Spelling;
788 Spelling += Namespace;
789 Spelling += "::";
801 Spelling += Name;
805 " OS << \"" + Prefix.str() + Spelling.str();
808 if (Spelling == "availability") {
832 /// \brief Return the index of a spelling in a spelling list.
834 const Record &Spelling) {
835 assert(SpellingList.size() && "Spelling list is empty!");
839 if (S->getValueAsString("Variety") != Spelling.getValueAsString("Variety"))
843 Spelling.getValueAsString("Namespace"))
845 if (S->getValueAsString("Name") != Spelling.getValueAsString("Name"))
851 llvm_unreachable("Unknown spelling!");
864 "Attribute with empty spelling list can't have accessors!");
1263 // Each distinct spelling yields an attribute kind.
1429 StringRef Spelling = NormalizeAttrName(AttrName);
1431 OS << "PARSED_ATTR(" << Spelling << ")\n";
1466 SmallString<64> Spelling;
1468 Spelling += (*I)->getValueAsString("Namespace");
1469 Spelling += "::";
1471 Spelling += NormalizeAttrSpelling(RawSpelling);
1476 StringRef(Spelling),
1481 StringRef(Spelling),