LLVM  11.0.0git
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::TypeCR = 7, llvm::HexagonII::TypeCVI_4SLOT_MPY = 8, llvm::HexagonII::TypeCVI_GATHER = 9,
  llvm::HexagonII::TypeCVI_GATHER_DV = 10, llvm::HexagonII::TypeCVI_GATHER_RST = 11, llvm::HexagonII::TypeCVI_HIST = 12, llvm::HexagonII::TypeCVI_SCATTER = 13,
  llvm::HexagonII::TypeCVI_SCATTER_DV = 14, llvm::HexagonII::TypeCVI_SCATTER_NEW_RST = 15, llvm::HexagonII::TypeCVI_SCATTER_NEW_ST = 16, llvm::HexagonII::TypeCVI_SCATTER_RST = 17,
  llvm::HexagonII::TypeCVI_VA = 18, llvm::HexagonII::TypeCVI_VA_DV = 19, llvm::HexagonII::TypeCVI_VM_LD = 20, llvm::HexagonII::TypeCVI_VM_NEW_ST = 21,
  llvm::HexagonII::TypeCVI_VM_ST = 22, llvm::HexagonII::TypeCVI_VM_STU = 23, llvm::HexagonII::TypeCVI_VM_TMP_LD = 24, llvm::HexagonII::TypeCVI_VM_VP_LDU = 25,
  llvm::HexagonII::TypeCVI_VP = 26, llvm::HexagonII::TypeCVI_VP_VS = 27, llvm::HexagonII::TypeCVI_VS = 28, llvm::HexagonII::TypeCVI_VS_VX = 29,
  llvm::HexagonII::TypeCVI_VX = 30, llvm::HexagonII::TypeCVI_VX_DV = 31, llvm::HexagonII::TypeCVI_VX_LATE = 32, llvm::HexagonII::TypeCVI_ZW = 33,
  llvm::HexagonII::TypeDUPLEX = 34, llvm::HexagonII::TypeENDLOOP = 35, llvm::HexagonII::TypeEXTENDER = 36, llvm::HexagonII::TypeJ = 37,
  llvm::HexagonII::TypeLD = 38, llvm::HexagonII::TypeM = 39, llvm::HexagonII::TypeMAPPING = 40, llvm::HexagonII::TypeNCJ = 41,
  llvm::HexagonII::TypePSEUDO = 42, llvm::HexagonII::TypeST = 43, llvm::HexagonII::TypeSUBINSN = 44, llvm::HexagonII::TypeS_2op = 45,
  llvm::HexagonII::TypeS_3op = 46, llvm::HexagonII::TypeV2LDST = 49, llvm::HexagonII::TypeV4LDST = 50
}