LLVM
15.0.0git
|
This namespace holds all of the target specific flags that instruction info tracks. More...
Enumerations | |
enum | TOF { MO_NO_FLAG, MO_ABSOLUTE_ADDRESS, MO_PC_RELATIVE_ADDRESS, MO_GOT, MO_GOTOFF, MO_GOTPCREL, MO_PLT } |
Target Operand Flag enum. More... | |
Functions | |
static bool | isGlobalStubReference (unsigned char TargetFlag) |
Return true if the specified TargetFlag operand is a reference to a stub for a global, not the global itself. More... | |
static bool | isDirectGlobalReference (unsigned char Flag) |
Return True if the specified GlobalValue is a direct reference for a symbol. More... | |
static bool | isGlobalRelativeToPICBase (unsigned char TargetFlag) |
Return true if the specified global value reference is relative to a 32-bit PIC base (M68kISD::GLOBAL_BASE_REG). More... | |
static bool | isPCRelGlobalReference (unsigned char Flag) |
Return True if the specified GlobalValue requires PC addressing mode. More... | |
static bool | isPCRelBlockReference (unsigned char Flag) |
Return True if the Block is referenced using PC. More... | |
static bool | isAddressRegister (unsigned RegNo) |
static bool | hasMultiMIOperands (unsigned Op, unsigned LogicalOpIdx) |
static unsigned | getMaskedSpillRegister (unsigned order) |
This namespace holds all of the target specific flags that instruction info tracks.
enum llvm::M68kII::TOF |
Target Operand Flag enum.
Definition at line 80 of file M68kBaseInfo.h.
|
inlinestatic |
Definition at line 204 of file M68kBaseInfo.h.
|
inlinestatic |
Definition at line 200 of file M68kBaseInfo.h.
|
inlinestatic |
Definition at line 176 of file M68kBaseInfo.h.
|
inlinestatic |
Return True if the specified GlobalValue is a direct reference for a symbol.
Definition at line 131 of file M68kBaseInfo.h.
References MO_ABSOLUTE_ADDRESS, MO_NO_FLAG, and MO_PC_RELATIVE_ADDRESS.
|
inlinestatic |
Return true if the specified global value reference is relative to a 32-bit PIC base (M68kISD::GLOBAL_BASE_REG).
If this is true, the addressing mode has the PIC base register added in.
Definition at line 145 of file M68kBaseInfo.h.
|
inlinestatic |
Return true if the specified TargetFlag operand is a reference to a stub for a global, not the global itself.
Definition at line 119 of file M68kBaseInfo.h.
References MO_GOT, and MO_GOTPCREL.
|
inlinestatic |
Return True if the Block is referenced using PC.
Definition at line 167 of file M68kBaseInfo.h.
References MO_PC_RELATIVE_ADDRESS.
|
inlinestatic |
Return True if the specified GlobalValue requires PC addressing mode.
Definition at line 156 of file M68kBaseInfo.h.
References MO_GOTPCREL, and MO_PC_RELATIVE_ADDRESS.