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

Inherited from Resolver:

Methods

ShadowResolver(llvm::Resolver& R)

Declared at: llvm/include/llvm/TableGen/Record.h:1955

Parameters

llvm::Resolver& R

void addShadow(llvm::Init* Key)

Declared at: llvm/include/llvm/TableGen/Record.h:1960

Parameters

llvm::Init* Key

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