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:
- include/llvm/CodeGen/MIRParser/MIParser.h