LLVM 17.0.0git
|
This is the complete list of members for llvm::Record, including all inherited members.
addAssertion(SMLoc Loc, Init *Condition, Init *Message) | llvm::Record | inline |
addSuperClass(Record *R, SMRange Range) | llvm::Record | inline |
addTemplateArg(Init *Name) | llvm::Record | inline |
addValue(const RecordVal &RV) | llvm::Record | inline |
appendAssertions(const Record *Rec) | llvm::Record | inline |
appendLoc(SMLoc Loc) | llvm::Record | inline |
appendReferenceLoc(SMRange Loc) | llvm::Record | inline |
checkRecordAssertions() | llvm::Record | |
checkUnusedTemplateArgs() | llvm::Record | |
dump() const | llvm::Record | |
getAssertions() const | llvm::Record | inline |
getDefInit() | llvm::Record | |
getDirectSuperClasses(SmallVectorImpl< Record * > &Classes) const | llvm::Record | |
getFieldLoc(StringRef FieldName) const | llvm::Record | |
getForwardDeclarationLocs() const | llvm::Record | inline |
getID() const | llvm::Record | inline |
getLoc() const | llvm::Record | inline |
getName() const | llvm::Record | inline |
getNameInit() const | llvm::Record | inline |
getNameInitAsString() const | llvm::Record | inline |
getNewUID(RecordKeeper &RK) | llvm::Record | static |
getRecords() const | llvm::Record | inline |
getReferenceLocs() const | llvm::Record | inline |
getSuperClasses() const | llvm::Record | inline |
getTemplateArgs() const | llvm::Record | inline |
getType() | llvm::Record | |
getValue(const Init *Name) const | llvm::Record | inline |
getValue(StringRef Name) const | llvm::Record | inline |
getValue(const Init *Name) | llvm::Record | inline |
getValue(StringRef Name) | llvm::Record | inline |
getValueAsBit(StringRef FieldName) const | llvm::Record | |
getValueAsBitOrUnset(StringRef FieldName, bool &Unset) const | llvm::Record | |
getValueAsBitsInit(StringRef FieldName) const | llvm::Record | |
getValueAsDag(StringRef FieldName) const | llvm::Record | |
getValueAsDef(StringRef FieldName) const | llvm::Record | |
getValueAsInt(StringRef FieldName) const | llvm::Record | |
getValueAsListInit(StringRef FieldName) const | llvm::Record | |
getValueAsListOfDefs(StringRef FieldName) const | llvm::Record | |
getValueAsListOfInts(StringRef FieldName) const | llvm::Record | |
getValueAsListOfStrings(StringRef FieldName) const | llvm::Record | |
getValueAsOptionalDef(StringRef FieldName) const | llvm::Record | |
getValueAsOptionalString(StringRef FieldName) const | llvm::Record | |
getValueAsString(StringRef FieldName) const | llvm::Record | |
getValueInit(StringRef FieldName) const | llvm::Record | |
getValues() const | llvm::Record | inline |
hasDirectSuperClass(const Record *SuperClass) const | llvm::Record | |
isAnonymous() const | llvm::Record | inline |
isClass() const | llvm::Record | inline |
isSubClassOf(const Record *R) const | llvm::Record | inline |
isSubClassOf(StringRef Name) const | llvm::Record | inline |
isTemplateArg(Init *Name) const | llvm::Record | inline |
isValueUnset(StringRef FieldName) const | llvm::Record | inline |
Record(Init *N, ArrayRef< SMLoc > locs, RecordKeeper &records, bool Anonymous=false, bool Class=false) | llvm::Record | inlineexplicit |
Record(StringRef N, ArrayRef< SMLoc > locs, RecordKeeper &records, bool Class=false) | llvm::Record | inlineexplicit |
Record(const Record &O) | llvm::Record | inline |
removeValue(Init *Name) | llvm::Record | inline |
removeValue(StringRef Name) | llvm::Record | inline |
resolveReferences(Init *NewName=nullptr) | llvm::Record | |
resolveReferences(Resolver &R, const RecordVal *SkipVal=nullptr) | llvm::Record | |
setName(Init *Name) | llvm::Record | |
updateClassLoc(SMLoc Loc) | llvm::Record |