|
LLVM 22.0.0git
|
MipsII - This namespace holds all of the target specific flags that instruction info tracks. More...
Enumerations | |
| enum | TOF { MO_NO_FLAG , MO_GOT , MO_GOT_CALL , MO_GPREL , MO_ABS_HI , MO_ABS_LO , MO_TLSGD , MO_TLSLDM , MO_DTPREL_HI , MO_DTPREL_LO , MO_GOTTPREL , MO_TPREL_HI , MO_TPREL_LO , MO_GPOFF_HI , MO_GPOFF_LO , MO_GOT_DISP , MO_GOT_PAGE , MO_GOT_OFST , MO_HIGHER , MO_HIGHEST , MO_GOT_HI16 , MO_GOT_LO16 , MO_CALL_HI16 , MO_CALL_LO16 , MO_JALR , MO_DLLIMPORT = 0x20 } |
| Target Operand Flag enum. More... | |
| enum | { Pseudo = 0 , FrmR = 1 , FrmI = 2 , FrmJ = 3 , FrmFR = 4 , FrmFI = 5 , FrmOther = 6 , FormMask = 15 , IsCTI = 1 << 4 , HasForbiddenSlot = 1 << 5 , HasFCCRegOperand = 1 << 6 } |
| enum | OperandType : unsigned { OPERAND_FIRST_MIPS_MEM_IMM = MCOI::OPERAND_FIRST_TARGET , OPERAND_MEM_SIMM9 = OPERAND_FIRST_MIPS_MEM_IMM , OPERAND_LAST_MIPS_MEM_IMM = OPERAND_MEM_SIMM9 } |
Functions | |
| static unsigned | getFormat (uint64_t TSFlags) |
MipsII - This namespace holds all of the target specific flags that instruction info tracks.
| anonymous enum |
| Enumerator | |
|---|---|
| Pseudo | |
| FrmR | |
| FrmI | |
| FrmJ | |
| FrmFR | |
| FrmFI | |
| FrmOther | |
| FormMask | |
| IsCTI | |
| HasForbiddenSlot | |
| HasFCCRegOperand | |
Definition at line 103 of file MipsBaseInfo.h.
| Enumerator | |
|---|---|
| OPERAND_FIRST_MIPS_MEM_IMM | |
| OPERAND_MEM_SIMM9 | |
| OPERAND_LAST_MIPS_MEM_IMM | |
Definition at line 137 of file MipsBaseInfo.h.
| enum llvm::MipsII::TOF |
Target Operand Flag enum.
Definition at line 30 of file MipsBaseInfo.h.
Definition at line 143 of file MipsBaseInfo.h.
References FormMask.
Referenced by llvm::MipsMCCodeEmitter::getImmOpValue().