class RecordResolver
Declaration
class RecordResolver : public Resolver { /* full declaration omitted */ };
Description
Resolve all variables from a record except for unset variables.
Declared at: llvm/include/llvm/TableGen/Record.h:1918
Inherits from: Resolver
Method Overview
- public RecordResolver(llvm::Record & R)
- public bool keepUnsetBits() const
- public llvm::Init * resolve(llvm::Init * VarName)
Inherited from Resolver:
Methods
¶RecordResolver(llvm::Record& R)
RecordResolver(llvm::Record& R)
Declared at: llvm/include/llvm/TableGen/Record.h:1923
Parameters
- llvm::Record& R
¶bool keepUnsetBits() const
bool keepUnsetBits() const
Declared at: llvm/include/llvm/TableGen/Record.h:1927
¶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:1925
Parameters
- llvm::Init* VarName