(Optionally) delegate resolving to a sub‐resolver, and keep track whether there were unresolved references.

Synopsis

Declared in <llvm/TableGen/Record.h>

class TrackUnresolvedResolver final
    : public Resolver

Base Classes

Name

Description

Resolver

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

Member Functions

Name

Description

TrackUnresolvedResolver [constructor]

Construct a resolver that tracks unresolved references.

foundUnresolved

Return whether resolution encountered an unresolved reference.

getCurrentRecord

Return the record whose initializers are resolved.

isFinal

Return whether this is the final resolution step.

keepUnsetBits [virtual]

Return whether bits that resolve to ? should remain unresolved.

resolve [virtual]

Resolve VarName and track an unresolved result.

setFinal

Set whether this is the final resolution step.

Created with MrDocs