llvm::MapResolver

Resolve arbitrary mappings.

Synopsis

Declared in <llvm/TableGen/Record.h>

class MapResolver final
    : public Resolver

Base Classes

NameDescription
ResolverInterface for looking up the initializer for a variable name, used by Init::resolveReferences.

Member Functions

NameDescription
MapResolver [constructor]Construct a resolver backed by an arbitrary mapping.
getCurrentRecord Return the record whose initializers are resolved.
isComplete Return whether the mapping for VarName is complete.
isFinal Return whether this is the final resolution step.
keepUnsetBits [virtual]Return whether bits that resolve to ? should remain unresolved.
resolve [virtual]Resolve VarName through this mapping.
set Associate a key initializer with a replacement value.
setFinal Set whether this is the final resolution step.