Home | History | Annotate | Download | only in TableGen

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!");
1198 // Each distinct spelling yields an attribute kind.
1364 StringRef Spelling = NormalizeAttrName(AttrName);
1366 OS << "PARSED_ATTR(" << Spelling << ")\n";
1401 SmallString<64> Spelling;
1403 Spelling += (*I)->getValueAsString("Namespace");
1404 Spelling += "::";
1406 Spelling += NormalizeAttrSpelling(RawSpelling);
1411 StringRef(Spelling),
1416 StringRef(Spelling),