class RecordValResolver
Declaration
class RecordValResolver : public Resolver { /* full declaration omitted */ };
Description
Resolve all references to a specific RecordVal.
Declared at: llvm/include/llvm/TableGen/Record.h:1935
Inherits from: Resolver
Method Overview
- public RecordValResolver(llvm::Record & R, const llvm::RecordVal * RV)
- public llvm::Init * resolve(llvm::Init * VarName)
Inherited from Resolver:
Methods
¶RecordValResolver(llvm::Record& R,
const llvm::RecordVal* RV)
RecordValResolver(llvm::Record& R,
const llvm::RecordVal* RV)
Declared at: llvm/include/llvm/TableGen/Record.h:1939
Parameters
- llvm::Record& R
- const llvm::RecordVal* RV
¶llvm::Init* resolve(llvm::Init* VarName)
llvm::Init* resolve(llvm::Init* VarName)
Description
Return the initializer for the given variable name (should normally be a StringInit), or nullptr if the name could not be resolved.
Declared at: llvm/include/llvm/TableGen/Record.h:1942
Parameters
- llvm::Init* VarName