|
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().
1.8.13