Lines Matching refs:MCII
122 MCInstrInfo const &MCII, unsigned s, in HexagonCVIResource() argument
125 unsigned T = HexagonMCInstrInfo::getType(MCII, *id); in HexagonCVIResource()
132 setLoad(HexagonMCInstrInfo::getDesc(MCII, *id).mayLoad()); in HexagonCVIResource()
133 setStore(HexagonMCInstrInfo::getDesc(MCII, *id).mayStore()); in HexagonCVIResource()
144 HexagonShuffler::HexagonShuffler(MCInstrInfo const &MCII, in HexagonShuffler() argument
146 : MCII(MCII), STI(STI) { in HexagonShuffler()
159 HexagonInstr PI(&TUL, MCII, ID, Extender, S, X); in append()
197 if (HexagonMCInstrInfo::isSolo(MCII, *ID)) in check()
199 else if (HexagonMCInstrInfo::isSoloAX(MCII, *ID)) in check()
201 else if (HexagonMCInstrInfo::isSoloAin1(MCII, *ID)) in check()
203 if (HexagonMCInstrInfo::getType(MCII, *ID) != HexagonII::TypeALU32 && in check()
204 HexagonMCInstrInfo::getType(MCII, *ID) != HexagonII::TypeXTYPE) in check()
206 if (HexagonMCInstrInfo::prefersSlot3(MCII, *ID)) { in check()
211 switch (HexagonMCInstrInfo::getType(MCII, *ID)) { in check()
213 if (HexagonMCInstrInfo::isFloat(MCII, *ID)) in check()
233 if (HexagonMCInstrInfo::getDesc(MCII, *ID).isReturn()) in check()
255 if (HexagonMCInstrInfo::getDesc(MCII, *ID).isBranch()) in check()
261 if (HexagonMCInstrInfo::getDesc(MCII, *ID).mayLoad()) in check()
294 if (HexagonMCInstrInfo::getDesc(MCII, *ID).getOpcode() != Hexagon::A2_nop) in check()
299 if (HexagonMCInstrInfo::getType(MCII, *ID) != HexagonII::TypeALU32) in check()
304 if (HexagonMCInstrInfo::getDesc(MCII, *ID).isBranch() || in check()
305 HexagonMCInstrInfo::getDesc(MCII, *ID).isCall()) in check()
320 if (HexagonMCInstrInfo::getDesc(MCII, *ID).mayLoad()) { in check()
327 if (HexagonMCInstrInfo::getDesc(MCII, *ID).mayStore()) { in check()
383 if (HexagonMCInstrInfo::prefersSlot3(MCII, *ID)) in check()
457 << HexagonMCInstrInfo::getDesc(MCII, *ISJ->getDesc()) in shuffle()