llvm::VRegInfo

Parsing state for a virtual register referenced in MIR.

Synopsis

Declared in <llvm/CodeGen/MIRParser/MIParser.h>

struct VRegInfo;

Types

NameDescription
Unnamed union Register class or bank that types this virtual register.

Enums

NameDescription
Unnamed enum How this virtual register is typed during MIR parsing.

Data Members

NameDescription
D Active typing payload selected by Kind.
Explicit VReg was explicitly specified in the .mir file.
Flags Target-specific virtual register flags.
Kind Active typing kind for this virtual register.
PreferredReg Preferred physical register, if any.
VReg Assigned virtual register number.