reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Overrides

include/llvm/CodeGen/TargetSubtargetInfo.h
   95   virtual const TargetInstrInfo *getInstrInfo() const { return nullptr; }

References

lib/Target/Hexagon/HexagonAsmPrinter.cpp
  747   const MCInstrInfo &MCII = *Subtarget->getInstrInfo();
  761   const auto &HII = *MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
lib/Target/Hexagon/HexagonBitSimplify.cpp
  953       : MF(mf), HII(*MF.getSubtarget<HexagonSubtarget>().getInstrInfo()),
 2764   auto &HII = *HST.getInstrInfo();
 3314   HII = HST.getInstrInfo();
lib/Target/Hexagon/HexagonBlockRanges.cpp
  221     TII(*HST.getInstrInfo()), TRI(*HST.getRegisterInfo()),
lib/Target/Hexagon/HexagonBranchRelaxation.cpp
   95   HII = HST.getInstrInfo();
lib/Target/Hexagon/HexagonConstExtenders.cpp
 1954   HII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
lib/Target/Hexagon/HexagonConstPropagation.cpp
 1911     HII(*Fn.getSubtarget<HexagonSubtarget>().getInstrInfo()),
lib/Target/Hexagon/HexagonCopyToCombine.cpp
  471   TII = ST->getInstrInfo();
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
 1052   HII = ST.getInstrInfo();
lib/Target/Hexagon/HexagonFrameLowering.cpp
  588   auto &HII = *HST.getInstrInfo();
  649   auto &HII = *HST.getInstrInfo();
  737   auto &HII = *HST.getInstrInfo();
  885   auto &HII = *HST.getInstrInfo();
 1220   auto &HII = *HST.getInstrInfo();
 1286   auto &HII = *HST.getInstrInfo();
 1884   auto &HII = *MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
 2011   auto &HII = *HST.getInstrInfo();
lib/Target/Hexagon/HexagonGenInsert.cpp
 1514   HII = ST.getInstrInfo();
lib/Target/Hexagon/HexagonGenMux.cpp
  380   HII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
lib/Target/Hexagon/HexagonGenPredicate.cpp
  499   TII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
lib/Target/Hexagon/HexagonHardwareLoops.cpp
  388   TII = HST.getInstrInfo();
lib/Target/Hexagon/HexagonISelDAGToDAG.h
   43     HII = HST->getInstrInfo();
lib/Target/Hexagon/HexagonISelLowering.cpp
  571   return Subtarget.getInstrInfo()->isValidAutoIncImm(VT, V);
lib/Target/Hexagon/HexagonInstrInfo.cpp
  689         TII(MF->getSubtarget<HexagonSubtarget>().getInstrInfo()),
lib/Target/Hexagon/HexagonMachineScheduler.cpp
  121   const auto &QII = *QST.getInstrInfo();
  690   auto &QII = *QST.getInstrInfo();
lib/Target/Hexagon/HexagonOptAddrMode.cpp
  784   HII = HST.getInstrInfo();
lib/Target/Hexagon/HexagonRDFOpt.cpp
  293   const auto &HII = *MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
lib/Target/Hexagon/HexagonRegisterInfo.cpp
  191   auto &HII = *HST.getInstrInfo();
lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
   68   const TargetInstrInfo *TII = HST.getInstrInfo();
lib/Target/Hexagon/HexagonSplitDouble.cpp
 1197   TII = ST.getInstrInfo();
lib/Target/Hexagon/HexagonStoreWidening.cpp
  592   TII = ST.getInstrInfo();
lib/Target/Hexagon/HexagonSubtarget.cpp
  201   auto &HII = *DAG->MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
  326   const HexagonInstrInfo *QII = getInstrInfo();
  411   auto &QII = static_cast<const HexagonInstrInfo&>(*getInstrInfo());
lib/Target/Hexagon/HexagonVExtract.cpp
  102   HII = HST->getInstrInfo();
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  137   HII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
  206   HII = HST.getInstrInfo();
lib/Target/Hexagon/HexagonVectorPrint.cpp
  134   QII = QST->getInstrInfo();