LLVM
8.0.1
|
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, IsPCRelativeLoad = 1 << 6, HasFCCRegOperand = 1 << 7 } |
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. |
IsPCRelativeLoad | IsPCRelativeLoad - A Load instruction with implicit source register ($pc) with explicit offset and destination register. |
HasFCCRegOperand | HasFCCRegOperand - Instruction uses an $fcc<x> register. |
Definition at line 98 of file MipsBaseInfo.h.
enum llvm::MipsII::TOF |
Target Operand Flag enum.
Definition at line 30 of file MipsBaseInfo.h.