LLVM
8.0.1
|
HexagonII - This namespace holds all of the target specific flags that instruction info tracks. More...
Functions | |
static LLVM_ATTRIBUTE_UNUSED unsigned | getMemAccessSizeInBytes (MemAccessSize S) |
Variables | |
unsigned const | TypeCVI_FIRST = TypeCVI_4SLOT_MPY |
unsigned const | TypeCVI_LAST = TypeCVI_ZW |
HexagonII - This namespace holds all of the target specific flags that instruction info tracks.
anonymous enum |
Definition at line 57 of file HexagonBaseInfo.h.
Enumerator | |
---|---|
NoAddrMode | |
Absolute | |
AbsoluteSet | |
BaseImmOffset | |
BaseLongOffset | |
BaseRegOffset | |
PostInc |
Definition at line 36 of file HexagonBaseInfo.h.
Enumerator | |
---|---|
HCG_None | |
HCG_A | |
HCG_B | |
HCG_C |
Definition at line 237 of file HexagonBaseInfo.h.
Definition at line 174 of file HexagonBaseInfo.h.
Definition at line 253 of file HexagonBaseInfo.h.
Enumerator | |
---|---|
INST_PARSE_MASK | |
INST_PARSE_PACKET_END | |
INST_PARSE_LOOP_END | |
INST_PARSE_NOT_END | |
INST_PARSE_DUPLEX | |
INST_PARSE_EXTENDER |
Definition at line 244 of file HexagonBaseInfo.h.
Enumerator | |
---|---|
NoMemAccess | |
ByteAccess | |
HalfWordAccess | |
WordAccess | |
DoubleWordAccess | |
HVXVectorAccess |
Definition at line 46 of file HexagonBaseInfo.h.
Enumerator | |
---|---|
HSIG_None | |
HSIG_L1 | |
HSIG_L2 | |
HSIG_S1 | |
HSIG_S2 | |
HSIG_A | |
HSIG_Compound |
Definition at line 226 of file HexagonBaseInfo.h.
Enumerator | |
---|---|
HasV55SubT | |
HasV60SubT |
Definition at line 31 of file HexagonBaseInfo.h.
Definition at line 14 of file HexagonDepITypes.h.
|
static |
Definition at line 274 of file HexagonBaseInfo.h.
References ByteAccess, DoubleWordAccess, HalfWordAccess, and WordAccess.
Referenced by llvm::HexagonMCInstrInfo::getMemAccessSize(), and llvm::HexagonInstrInfo::getMemAccessSize().
unsigned const llvm::HexagonII::TypeCVI_FIRST = TypeCVI_4SLOT_MPY |
Definition at line 28 of file HexagonBaseInfo.h.
Referenced by llvm::HexagonMCInstrInfo::isHVX(), llvm::HexagonInstrInfo::isHVXVec(), and llvm::HexagonMCInstrInfo::isVector().
unsigned const llvm::HexagonII::TypeCVI_LAST = TypeCVI_ZW |
Definition at line 29 of file HexagonBaseInfo.h.
Referenced by llvm::HexagonMCInstrInfo::isHVX(), llvm::HexagonInstrInfo::isHVXVec(), and llvm::HexagonMCInstrInfo::isVector().