LLVM: llvm::VRegInfo Struct Reference (original) (raw)

#include "[llvm/CodeGen/MIRParser/MIParser.h](MIParser%5F8h%5Fsource.html)"

Public Types
enum : uint8_t { UNKNOWN, NORMAL, GENERIC, REGBANK }
Public Attributes
enum llvm::VRegInfo:: { ... } Kind = UNKNOWN
bool Explicit = false
VReg was explicitly specified in the .mir file.
union {
const TargetRegisterClass * RC
const RegisterBank * RegBank
} D
Register VReg
Register PreferredReg
uint8_t Flags = 0

Definition at line 39 of file MIParser.h.

anonymous enum

Enumerator
UNKNOWN
NORMAL
GENERIC
REGBANK

Definition at line 40 of file MIParser.h.

[union]

union { ... } llvm::VRegInfo::D

Explicit

bool llvm::VRegInfo::Explicit = false

VReg was explicitly specified in the .mir file.

Definition at line 41 of file MIParser.h.

Flags

[]

enum { ... } llvm::VRegInfo::Kind

PreferredReg

RC

RegBank

VReg


The documentation for this struct was generated from the following file: