• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/

Lines Matching refs:HexagonMCInstrInfo

18 #include "MCTargetDesc/HexagonMCInstrInfo.h"
114 const unsigned ItinUnits = HexagonMCInstrInfo::getCVIResources(MCII, STI, *id);
130 setLoad(HexagonMCInstrInfo::getDesc(MCII, *id).mayLoad());
131 setStore(HexagonMCInstrInfo::getDesc(MCII, *id).mayStore());
198 const unsigned Type = HexagonMCInstrInfo::getType(MCII, Inst);
230 if (HexagonMCInstrInfo::getDesc(MCII, Inst).mayStore()) {
312 const bool RequiresSlot = HexagonMCInstrInfo::requiresSlot(STI, *ISJ.ID);
371 if (HexagonMCInstrInfo::getDesc(MCII, ID).mayLoad()) {
404 if (HexagonMCInstrInfo::getDesc(MCII, ID).mayStore()) {
448 if (HexagonMCInstrInfo::isRestrictSlot1AOK(MCII, ID))
450 if (HexagonMCInstrInfo::isRestrictNoSlot1Store(MCII, ID))
453 if (HexagonMCInstrInfo::prefersSlot3(MCII, ID)) {
458 HexagonMCInstrInfo::getOtherReservedSlots(MCII, STI, ID);
460 switch (HexagonMCInstrInfo::getType(MCII, ID)) {
483 HexagonMCInstrInfo::getType(MCII, ID) == HexagonII::TypeCVI_VM_VP_LDU)
485 if (HexagonMCInstrInfo::getDesc(MCII, ID).isReturn())
502 HexagonMCInstrInfo::getType(MCII, ID) == HexagonII::TypeCVI_VM_STU)
517 if (HexagonMCInstrInfo::getDesc(MCII, ID).mayLoad()) {
521 HexagonMCInstrInfo::getType(MCII, ID) ==
525 assert(HexagonMCInstrInfo::getDesc(MCII, ID).mayStore());
533 if (HexagonMCInstrInfo::getDesc(MCII, ID).isBranch())
540 if (HexagonMCInstrInfo::getDesc(MCII, Inst0).isBranch())
542 if (HexagonMCInstrInfo::getDesc(MCII, Inst1).isBranch())
544 if (HexagonMCInstrInfo::getDesc(MCII, Inst0).isReturn())
546 if (HexagonMCInstrInfo::getDesc(MCII, Inst1).isReturn())
624 dbgs() << "\t" << HexagonMCInstrInfo::getName(MCII, *ISJ.ID) << ": "
680 << HexagonMCInstrInfo::getDesc(MCII, ISJ.getDesc()).getOpcode()