LLVM 20.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 } |
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 | FrmR - This form is for instructions of the format R. |
FrmI | FrmI - This form is for instructions of the format I. |
FrmJ | FrmJ - This form is for instructions of the format J. |
FrmFR | FrmFR - This form is for instructions of the format FR. |
FrmFI | FrmFI - This form is for instructions of the format FI. |
FrmOther | FrmOther - This form is for instructions that have no specific format. |
FormMask | |
IsCTI | IsCTI - Instruction is a Control Transfer Instruction. |
HasForbiddenSlot | HasForbiddenSlot - Instruction has a forbidden slot. |
HasFCCRegOperand | HasFCCRegOperand - Instruction uses an $fcc<x> register. |
Definition at line 98 of file MipsBaseInfo.h.
Enumerator | |
---|---|
OPERAND_FIRST_MIPS_MEM_IMM | |
OPERAND_MEM_SIMM9 | |
OPERAND_LAST_MIPS_MEM_IMM |
Definition at line 132 of file MipsBaseInfo.h.
enum llvm::MipsII::TOF |
Target Operand Flag enum.
Definition at line 30 of file MipsBaseInfo.h.