Lines Matching refs:HexagonMCInstrInfo
15 #include "MCTargetDesc/HexagonMCInstrInfo.h"
36 assert(HexagonMCInstrInfo::isBundle(*MI));
37 assert(HexagonMCInstrInfo::bundleSize(*MI) <= HEXAGON_PACKET_SIZE);
38 assert(HexagonMCInstrInfo::bundleSize(*MI) > 0);
40 for (auto const &I : HexagonMCInstrInfo::bundleInstructions(*MI)) {
42 if (HexagonMCInstrInfo::isDuplex(MII, MCI)) {
49 HasExtender = HexagonMCInstrInfo::isImmext(MCI);
53 bool IsLoop0 = HexagonMCInstrInfo::isInnerLoop(*MI);
54 bool IsLoop1 = HexagonMCInstrInfo::isOuterLoop(*MI);
64 if (HexagonMCInstrInfo::getExtendableOp(MII, *MI) == OpNo &&
65 (HasExtender || HexagonMCInstrInfo::isConstExtended(MII, *MI)))
90 if (HasExtender || HexagonMCInstrInfo::isConstExtended(MII, *MI))
91 if (HexagonMCInstrInfo::getExtendableOp(MII, *MI) == OpNo)