reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
39 LLVM_DEBUG(dbgs() << "Shuffling: " << MCII.getName(MI.getOpcode()) 41 assert(!HexagonMCInstrInfo::getDesc(MCII, MI).isPseudo()); 44 append(MI, Extender, HexagonMCInstrInfo::getUnits(MCII, STI, MI)); 59 append(AddMI, nullptr, HexagonMCInstrInfo::getUnits(MCII, STI, AddMI)); 63 assert(!HexagonMCInstrInfo::getDesc(MCII, *I.getInst()).isPseudo()); 66 append(MI, Extender, HexagonMCInstrInfo::getUnits(MCII, STI, MI)); 72 append(AddMI, nullptr, HexagonMCInstrInfo::getUnits(MCII, STI, AddMI));lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
214 HexagonInstr PI(&TUL, MCII, &ID, Extender, S); 230 if (HexagonMCInstrInfo::isRestrictSlot1AOK(MCII, Inst)) { 238 unsigned Type = HexagonMCInstrInfo::getType(MCII, Inst); 261 if (HexagonMCInstrInfo::isRestrictNoSlot1Store(MCII, Inst)) { 270 if (HexagonMCInstrInfo::getDesc(MCII, Inst).mayStore()) { 317 if (HexagonMCInstrInfo::prefersSlot3(MCII, ID)) { 321 reservedSlots |= HexagonMCInstrInfo::getOtherReservedSlots(MCII, STI, ID); 323 switch (HexagonMCInstrInfo::getType(MCII, ID)) { 345 HexagonMCInstrInfo::getType(MCII, ID) == HexagonII::TypeCVI_VM_VP_LDU) 347 if (HexagonMCInstrInfo::getDesc(MCII, ID).isReturn()) 364 HexagonMCInstrInfo::getType(MCII, ID) == HexagonII::TypeCVI_VM_STU) 379 if (HexagonMCInstrInfo::getDesc(MCII, ID).mayLoad()) { 383 HexagonMCInstrInfo::getType(MCII, ID) == 387 assert(HexagonMCInstrInfo::getDesc(MCII, ID).mayStore()); 395 if (HexagonMCInstrInfo::getDesc(MCII, ID).isBranch()) 402 if (HexagonMCInstrInfo::getDesc(MCII, Inst0).isBranch()) 404 if (HexagonMCInstrInfo::getDesc(MCII, Inst1).isBranch()) 406 if (HexagonMCInstrInfo::getDesc(MCII, Inst0).isReturn()) 408 if (HexagonMCInstrInfo::getDesc(MCII, Inst1).isReturn()) 438 if (HexagonMCInstrInfo::getDesc(MCII, ID).mayLoad()) { 471 if (HexagonMCInstrInfo::getDesc(MCII, ID).mayStore()) { 575 if (HexagonMCInstrInfo::prefersSlot3(MCII, ID)) 662 << HexagonMCInstrInfo::getDesc(MCII, ISJ->getDesc()).getOpcode();