LLVM  8.0.1
Namespaces | Enumerations
HexagonDepITypes.h File Reference
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::HexagonII
 HexagonII - This namespace holds all of the target specific flags that instruction info tracks.
 

Enumerations

enum  llvm::HexagonII::Type {
  llvm::HexagonII::TypeALU32_2op = 0, llvm::HexagonII::TypeALU32_3op = 1, llvm::HexagonII::TypeALU32_ADDI = 2, llvm::HexagonII::TypeALU64 = 3,
  llvm::HexagonII::TypeCJ = 4, llvm::HexagonII::TypeCOPROC_VX = 5, llvm::HexagonII::TypeCR = 6, llvm::HexagonII::TypeCVI_4SLOT_MPY = 7,
  llvm::HexagonII::TypeCVI_GATHER = 8, llvm::HexagonII::TypeCVI_GATHER_RST = 9, llvm::HexagonII::TypeCVI_HIST = 10, llvm::HexagonII::TypeCVI_SCATTER = 11,
  llvm::HexagonII::TypeCVI_SCATTER_DV = 12, llvm::HexagonII::TypeCVI_SCATTER_NEW_RST = 13, llvm::HexagonII::TypeCVI_SCATTER_NEW_ST = 14, llvm::HexagonII::TypeCVI_SCATTER_RST = 15,
  llvm::HexagonII::TypeCVI_VA = 16, llvm::HexagonII::TypeCVI_VA_DV = 17, llvm::HexagonII::TypeCVI_VINLANESAT = 18, llvm::HexagonII::TypeCVI_VM_LD = 19,
  llvm::HexagonII::TypeCVI_VM_NEW_ST = 20, llvm::HexagonII::TypeCVI_VM_ST = 21, llvm::HexagonII::TypeCVI_VM_STU = 22, llvm::HexagonII::TypeCVI_VM_TMP_LD = 23,
  llvm::HexagonII::TypeCVI_VM_VP_LDU = 24, llvm::HexagonII::TypeCVI_VP = 25, llvm::HexagonII::TypeCVI_VP_VS = 26, llvm::HexagonII::TypeCVI_VS = 27,
  llvm::HexagonII::TypeCVI_VS_VX = 28, llvm::HexagonII::TypeCVI_VX = 29, llvm::HexagonII::TypeCVI_VX_DV = 30, llvm::HexagonII::TypeCVI_VX_LATE = 31,
  llvm::HexagonII::TypeCVI_ZW = 32, llvm::HexagonII::TypeDUPLEX = 33, llvm::HexagonII::TypeENDLOOP = 34, llvm::HexagonII::TypeEXTENDER = 35,
  llvm::HexagonII::TypeJ = 36, llvm::HexagonII::TypeLD = 37, llvm::HexagonII::TypeM = 38, llvm::HexagonII::TypeMAPPING = 39,
  llvm::HexagonII::TypeNCJ = 40, llvm::HexagonII::TypePSEUDO = 41, llvm::HexagonII::TypeST = 42, llvm::HexagonII::TypeSUBINSN = 43,
  llvm::HexagonII::TypeS_2op = 44, llvm::HexagonII::TypeS_3op = 45, llvm::HexagonII::TypeV2LDST = 48, llvm::HexagonII::TypeV4LDST = 49
}