LLVM  8.0.1
llvm::Record Member List

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

addSuperClass(Record *R, SMRange Range)llvm::Recordinline
addTemplateArg(Init *Name)llvm::Recordinline
addValue(const RecordVal &RV)llvm::Recordinline
appendLoc(SMLoc Loc)llvm::Recordinline
dump() constllvm::Record
getDefInit()llvm::Record
getDirectSuperClasses(SmallVectorImpl< Record *> &Classes) constllvm::Record
getID() constllvm::Recordinline
getLoc() constllvm::Recordinline
getName() constllvm::Recordinline
getNameInit() constllvm::Recordinline
getNameInitAsString() constllvm::Recordinline
getNewUID()llvm::Recordinlinestatic
getRecords() 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
getValueAsString(StringRef FieldName) constllvm::Record
getValueInit(StringRef FieldName) constllvm::Record
getValues() constllvm::Recordinline
isAnonymous() constllvm::Recordinline
isClass() constllvm::Recordinline
isSubClassOf(const Record *R) constllvm::Recordinline
isSubClassOf(StringRef Name) constllvm::Recordinline
isTemplateArg(Init *Name) constllvm::Recordinline
isValueUnset(StringRef FieldName) constllvm::Recordinline
print(raw_ostream &OS) constllvm::Record
Record(Init *N, ArrayRef< SMLoc > locs, RecordKeeper &records, bool Anonymous=false, bool Class=false)llvm::Recordinlineexplicit
Record(StringRef N, ArrayRef< SMLoc > locs, RecordKeeper &records, bool Class=false)llvm::Recordinlineexplicit
Record(const Record &O)llvm::Recordinline
removeValue(Init *Name)llvm::Recordinline
removeValue(StringRef Name)llvm::Recordinline
resolveReferences()llvm::Record
resolveReferences(Resolver &R, const RecordVal *SkipVal=nullptr)llvm::Record
resolveReferencesTo(const RecordVal *RV)llvm::Record
setName(Init *Name)llvm::Record