class ShadowResolver
Declaration
class ShadowResolver : public Resolver { /* full declaration omitted */ };
Description
Delegate resolving to a sub-resolver, but shadow some variable names.
Declared at: llvm/include/llvm/TableGen/Record.h:1950
Inherits from: Resolver
Method Overview
- public ShadowResolver(llvm::Resolver & R)
- public void addShadow(llvm::Init * Key)
- public llvm::Init * resolve(llvm::Init * VarName)
Inherited from Resolver:
Methods
¶ShadowResolver(llvm::Resolver& R)
ShadowResolver(llvm::Resolver& R)
Declared at: llvm/include/llvm/TableGen/Record.h:1955
Parameters
¶void addShadow(llvm::Init* Key)
void addShadow(llvm::Init* Key)
Declared at: llvm/include/llvm/TableGen/Record.h:1960
Parameters
- llvm::Init* Key
¶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:1962
Parameters
- llvm::Init* VarName