|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/MC/MCInst.cpp 33 OS << "Inst:(" << *getInst() << ")";
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp 201 auto &MI = const_cast<MCInst &>(*I.getInst());
477 bool CurrentVector = HexagonMCInstrInfo::isVector(*MCII, *i->getInst());
481 if (HexagonMCInstrInfo::isImmext(*i->getInst()) && (Vector == PrevVector))
487 auto const &Inst = *i->getInst();
513 ? *MI.getOperand(1).getInst()
lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp 661 MCInst &CrntHMI = const_cast<MCInst &>(*I.getInst());
677 Res.addOperand(MCOperand::createInst(I.getInst()));
lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp 40 MCInst const &MCI = *I.getInst();
42 printInstruction(MCI.getOperand(1).getInst(), OS);
45 printInstruction(MCI.getOperand(0).getInst(), OS);
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp 55 MCInst const &Inst = *I.getInst();
57 init(*Inst.getOperand(0).getInst());
58 init(*Inst.getOperand(1).getInst());
264 unsigned subInst0Opcode = ID.getOperand(0).getInst()->getOpcode();
265 unsigned subInst1Opcode = ID.getOperand(1).getInst()->getOpcode();
362 MCInst const &MCI = *HMI.getInst();
495 MCInst const &Inst = *I.getInst();
631 if (HexagonMCInstrInfo::getType(MCII, *HMI.getInst()) ==
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp 382 MCInst &HMI = const_cast<MCInst &>(*I.getInst());
441 const MCInst *Sub0 = MI.getOperand(0).getInst();
442 const MCInst *Sub1 = MI.getOperand(1).getInst();
479 if (I->getInst() != &MI)
482 const MCInst &NextI = *(I+1)->getInst();
745 MCInst const &Inst = *I->getInst();
lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp 355 MCInst const *JumpInst = J->getInst();
366 MCInst const *Inst = B->getInst();
lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp 1050 if (isStoreInst(MCB.getOperand(j).getInst()->getOpcode()) &&
1051 isStoreInst(MCB.getOperand(k).getInst()->getOpcode())) {
1061 MCII, *MCB.getOperand(k).getInst(),
1063 *MCB.getOperand(j).getInst(),
1068 getDuplexCandidateGroup(*MCB.getOperand(k).getInst()),
1069 getDuplexCandidateGroup(*MCB.getOperand(j).getInst()));
1074 << MCB.getOperand(j).getInst()->getOpcode() << ","
1075 << MCB.getOperand(k).getInst()->getOpcode() << "\n");
1079 << MCB.getOperand(j).getInst()->getOpcode() << ","
1080 << MCB.getOperand(k).getInst()->getOpcode() << "\n");
1086 MCII, *MCB.getOperand(j).getInst(),
1088 *MCB.getOperand(k).getInst(),
1093 getDuplexCandidateGroup(*MCB.getOperand(j).getInst()),
1094 getDuplexCandidateGroup(*MCB.getOperand(k).getInst()));
1100 << MCB.getOperand(j).getInst()->getOpcode() << ","
1101 << MCB.getOperand(k).getInst()->getOpcode() << "\n");
1105 << MCB.getOperand(j).getInst()->getOpcode() << ","
1106 << MCB.getOperand(k).getInst()->getOpcode() << "\n");
lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp 70 MCInst *MCI = const_cast<MCInst *>(I.getInst());
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp 61 MCInst const &Inst = *BundleCurrent->getInst();
72 return *DuplexCurrent->getInst();
73 return *BundleCurrent->getInst();
196 MCB.getOperand(Index + bundleInstructionsOffset - 1).getInst();
437 if (HexagonMCInstrInfo::isDuplex(MCII, *I.getInst()))
453 if (isImmext(*I.getInst()))
477 return *MCB.getOperand(bundleInstructionsOffset + Index).getInst();
846 *MCB.getOperand(Candidate.packetIndexJ).getInst(),
847 *MCB.getOperand(Candidate.packetIndexI).getInst());
lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp 38 MCInst &MI = *const_cast<MCInst *>(I.getInst());
63 assert(!HexagonMCInstrInfo::getDesc(MCII, *I.getInst()).isPseudo());
64 MCInst &MI = *const_cast<MCInst *>(I.getInst());
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp 400 MCInst const &Inst0 = *ID.getOperand(0).getInst();
401 MCInst const &Inst1 = *ID.getOperand(1).getInst();