LLVM
8.0.1
|
#include "CodeGen/MIRParser/MIParser.h"
Public Types | |
enum | uint8_t { UNKNOWN, NORMAL, GENERIC, REGBANK } |
Public Attributes | |
enum llvm::VRegInfo::uint8_t | Kind = UNKNOWN |
bool | Explicit = false |
VReg was explicitly specified in the .mir file. More... | |
union { | |
const TargetRegisterClass * RC | |
const RegisterBank * RegBank | |
} | D |
unsigned | VReg |
unsigned | PreferredReg = 0 |
Definition at line 33 of file MIParser.h.
Enumerator | |
---|---|
UNKNOWN | |
NORMAL | |
GENERIC | |
REGBANK |
Definition at line 34 of file MIParser.h.
union { ... } llvm::VRegInfo::D |
VReg was explicitly specified in the .mir file.
Definition at line 37 of file MIParser.h.
Referenced by isImplicitOperandIn(), and llvm::MIRParserImpl::parseRegisterInfo().
enum llvm::VRegInfo::uint8_t llvm::VRegInfo::Kind = UNKNOWN |
unsigned llvm::VRegInfo::PreferredReg = 0 |
Definition at line 43 of file MIParser.h.
Referenced by llvm::MIRParserImpl::parseRegisterInfo(), and llvm::MIRParserImpl::setupRegisterInfo().
const TargetRegisterClass* llvm::VRegInfo::RC |
Definition at line 39 of file MIParser.h.
Referenced by isCrossCopy(), isImplicitOperandIn(), llvm::MIRParserImpl::parseRegisterInfo(), and llvm::MIRParserImpl::setupRegisterInfo().
const RegisterBank* llvm::VRegInfo::RegBank |
Definition at line 40 of file MIParser.h.
Referenced by isImplicitOperandIn(), llvm::MIRParserImpl::parseRegisterInfo(), and llvm::MIRParserImpl::setupRegisterInfo().
unsigned llvm::VRegInfo::VReg |
Definition at line 42 of file MIParser.h.
Referenced by llvm::PerFunctionMIParsingState::getVRegInfo(), llvm::PerFunctionMIParsingState::getVRegInfoNamed(), isImplicitOperandIn(), llvm::MIRParserImpl::parseRegisterInfo(), and llvm::MIRParserImpl::setupRegisterInfo().