LLVM  6.0.0svn
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
 Compute iterated dominance frontiers using a linear time algorithm.
 
 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 = 6, llvm::HexagonII::TypeCVI_HIST = 10, 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_VX = 29,
  llvm::HexagonII::TypeCVI_VX_DV = 30, llvm::HexagonII::TypeCVI_VX_LATE = 31, 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
}