reference, declarationdefinition
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();