LLVM 20.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 , MO_TLSGD , MO_TLSLD , MO_TLSLDM , MO_TLSIE , MO_TLSLE } |
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. | |
static bool | isDirectGlobalReference (unsigned char Flag) |
Return True if the specified GlobalValue is a direct reference for a symbol. | |
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). | |
static bool | isPCRelGlobalReference (unsigned char Flag) |
Return True if the specified GlobalValue requires PC addressing mode. | |
static bool | isPCRelBlockReference (unsigned char Flag) |
Return True if the Block is referenced using PC. | |
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 125 of file M68kBaseInfo.h.
Definition at line 280 of file M68kBaseInfo.h.
Definition at line 276 of file M68kBaseInfo.h.
Definition at line 252 of file M68kBaseInfo.h.
Referenced by llvm::M68kAsmPrinter::PrintAsmMemoryOperand().
Return True if the specified GlobalValue is a direct reference for a symbol.
Definition at line 207 of file M68kBaseInfo.h.
References MO_ABSOLUTE_ADDRESS, MO_NO_FLAG, and MO_PC_RELATIVE_ADDRESS.
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 221 of file M68kBaseInfo.h.
Return true if the specified TargetFlag operand is a reference to a stub for a global, not the global itself.
Definition at line 195 of file M68kBaseInfo.h.
References MO_GOT, and MO_GOTPCREL.
Return True if the Block is referenced using PC.
Definition at line 243 of file M68kBaseInfo.h.
References MO_PC_RELATIVE_ADDRESS.
Return True if the specified GlobalValue requires PC addressing mode.
Definition at line 232 of file M68kBaseInfo.h.
References MO_GOTPCREL, and MO_PC_RELATIVE_ADDRESS.