LLVM 19.0.0git
llvm::Record Member List

This is the complete list of members for llvm::Record, including all inherited members.

addAssertion(SMLoc Loc, Init *Condition, Init *Message)llvm::Recordinline
addDump(SMLoc Loc, Init *Message)llvm::Recordinline
addSuperClass(Record *R, SMRange Range)llvm::Recordinline
addTemplateArg(Init *Name)llvm::Recordinline
addValue(const RecordVal &RV)llvm::Recordinline
appendAssertions(const Record *Rec)llvm::Recordinline
appendDumps(const Record *Rec)llvm::Recordinline
appendLoc(SMLoc Loc)llvm::Recordinline
appendReferenceLoc(SMRange Loc)llvm::Recordinline
checkRecordAssertions()llvm::Record
checkUnusedTemplateArgs()llvm::Record
dump() constllvm::Record
emitRecordDumps()llvm::Record
getAssertions() constllvm::Recordinline
getDefInit()llvm::Record
getDirectSuperClasses(SmallVectorImpl< Record * > &Classes) constllvm::Record
getDumps() constllvm::Recordinline
getFieldLoc(StringRef FieldName) constllvm::Record
getForwardDeclarationLocs() constllvm::Recordinline
getID() constllvm::Recordinline
getLoc() constllvm::Recordinline
getName() constllvm::Recordinline
getNameInit() constllvm::Recordinline
getNameInitAsString() constllvm::Recordinline
getNewUID(RecordKeeper &RK)llvm::Recordstatic
getRecords() constllvm::Recordinline
getReferenceLocs() constllvm::Recordinline
getSuperClasses() constllvm::Recordinline
getTemplateArgs() constllvm::Recordinline
getType()llvm::Record
getValue(const Init *Name) constllvm::Recordinline
getValue(StringRef Name) constllvm::Recordinline
getValue(const Init *Name)llvm::Recordinline
getValue(StringRef Name)llvm::Recordinline
getValueAsBit(StringRef FieldName) constllvm::Record
getValueAsBitOrUnset(StringRef FieldName, bool &Unset) constllvm::Record
getValueAsBitsInit(StringRef FieldName) constllvm::Record
getValueAsDag(StringRef FieldName) constllvm::Record
getValueAsDef(StringRef FieldName) constllvm::Record
getValueAsInt(StringRef FieldName) constllvm::Record
getValueAsListInit(StringRef FieldName) constllvm::Record
getValueAsListOfDefs(StringRef FieldName) constllvm::Record
getValueAsListOfInts(StringRef FieldName) constllvm::Record
getValueAsListOfStrings(StringRef FieldName) constllvm::Record
getValueAsOptionalDef(StringRef FieldName) constllvm::Record
getValueAsOptionalString(StringRef FieldName) constllvm::Record
getValueAsString(StringRef FieldName) constllvm::Record
getValueInit(StringRef FieldName) constllvm::Record
getValues() constllvm::Recordinline
hasDirectSuperClass(const Record *SuperClass) constllvm::Record
isAnonymous() constllvm::Recordinline
isClass() constllvm::Recordinline
isMultiClass() constllvm::Recordinline
isSubClassOf(const Record *R) constllvm::Recordinline
isSubClassOf(StringRef Name) constllvm::Recordinline
isTemplateArg(Init *Name) constllvm::Recordinline
isValueUnset(StringRef FieldName) constllvm::Recordinline
Record(Init *N, ArrayRef< SMLoc > locs, RecordKeeper &records, RecordKind Kind=RK_Def)llvm::Recordinlineexplicit
Record(StringRef N, ArrayRef< SMLoc > locs, RecordKeeper &records, RecordKind Kind=RK_Def)llvm::Recordinlineexplicit
Record(const Record &O)llvm::Recordinline
RecordKind enum namellvm::Record
removeValue(Init *Name)llvm::Recordinline
removeValue(StringRef Name)llvm::Recordinline
resolveReferences(Init *NewName=nullptr)llvm::Record
resolveReferences(Resolver &R, const RecordVal *SkipVal=nullptr)llvm::Record
RK_AnonymousDef enum valuellvm::Record
RK_Class enum valuellvm::Record
RK_Def enum valuellvm::Record
RK_MultiClass enum valuellvm::Record
setName(Init *Name)llvm::Record
updateClassLoc(SMLoc Loc)llvm::Record