LLVM  8.0.1
Namespaces | Enumerations
MipsBaseInfo.h File Reference
#include "MipsFixupKinds.h"
#include "MipsMCTargetDesc.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/Support/DataTypes.h"
#include "llvm/Support/ErrorHandling.h"
Include dependency graph for MipsBaseInfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 This class represents lattice values for constants.
 
 llvm::MipsII
 MipsII - This namespace holds all of the target specific flags that instruction info tracks.
 

Enumerations

enum  llvm::MipsII::TOF {
  llvm::MipsII::MO_NO_FLAG, llvm::MipsII::MO_GOT, llvm::MipsII::MO_GOT_CALL, llvm::MipsII::MO_GPREL,
  llvm::MipsII::MO_ABS_HI, llvm::MipsII::MO_ABS_LO, llvm::MipsII::MO_TLSGD, llvm::MipsII::MO_TLSLDM,
  llvm::MipsII::MO_DTPREL_HI, llvm::MipsII::MO_DTPREL_LO, llvm::MipsII::MO_GOTTPREL, llvm::MipsII::MO_TPREL_HI,
  llvm::MipsII::MO_TPREL_LO, llvm::MipsII::MO_GPOFF_HI, llvm::MipsII::MO_GPOFF_LO, llvm::MipsII::MO_GOT_DISP,
  llvm::MipsII::MO_GOT_PAGE, llvm::MipsII::MO_GOT_OFST, llvm::MipsII::MO_HIGHER, llvm::MipsII::MO_HIGHEST,
  llvm::MipsII::MO_GOT_HI16, llvm::MipsII::MO_GOT_LO16, llvm::MipsII::MO_CALL_HI16, llvm::MipsII::MO_CALL_LO16,
  llvm::MipsII::MO_JALR
}
 Target Operand Flag enum. More...
 
enum  {
  llvm::MipsII::Pseudo = 0, llvm::MipsII::FrmR = 1, llvm::MipsII::FrmI = 2, llvm::MipsII::FrmJ = 3,
  llvm::MipsII::FrmFR = 4, llvm::MipsII::FrmFI = 5, llvm::MipsII::FrmOther = 6, llvm::MipsII::FormMask = 15,
  llvm::MipsII::IsCTI = 1 << 4, llvm::MipsII::HasForbiddenSlot = 1 << 5, llvm::MipsII::IsPCRelativeLoad = 1 << 6, llvm::MipsII::HasFCCRegOperand = 1 << 7
}