LLVM: llvm::MipsII Namespace Reference (original) (raw)
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 } |
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.
◆ OperandType
| Enumerator |
|---|
| OPERAND_FIRST_MIPS_MEM_IMM |
| OPERAND_MEM_SIMM9 |
| OPERAND_LAST_MIPS_MEM_IMM |
Definition at line 137 of file MipsBaseInfo.h.
◆ TOF
Target Operand Flag enum.
| Enumerator |
|---|
| 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 |
Definition at line 30 of file MipsBaseInfo.h.