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

Declarations

lib/Target/Hexagon/HexagonBitTracker.h
   18 class HexagonInstrInfo;
lib/Target/Hexagon/HexagonFrameLowering.h
   23 class HexagonInstrInfo;
lib/Target/Hexagon/HexagonISelDAGToDAG.h
   26 class HexagonInstrInfo;
lib/Target/Hexagon/HexagonVLIWPacketizer.h
   19 class HexagonInstrInfo;

References

lib/Target/Hexagon/HexagonAsmPrinter.cpp
  761   const auto &HII = *MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
lib/Target/Hexagon/HexagonBitSimplify.cpp
  223         uint16_t Begin, const HexagonInstrInfo &HII);
  621       BitVector &Bits, uint16_t Begin, const HexagonInstrInfo &HII) {
  965     const HexagonInstrInfo &HII;
 1051     RedundantInstrElimination(BitTracker &bt, const HexagonInstrInfo &hii,
 1067     const HexagonInstrInfo &HII;
 1374     ConstGeneration(BitTracker &bt, const HexagonInstrInfo &hii,
 1385     const HexagonInstrInfo &HII;
 1496     CopyGeneration(BitTracker &bt, const HexagonInstrInfo &hii,
 1506     const HexagonInstrInfo &HII;
 1740         const HexagonInstrInfo &hii, const HexagonRegisterInfo &hri,
 1783     const HexagonInstrInfo &HII;
 2899     const HexagonInstrInfo *HII = nullptr;
lib/Target/Hexagon/HexagonBitTracker.cpp
   42                                    const HexagonInstrInfo &tii,
lib/Target/Hexagon/HexagonBitTracker.h
   32                    const HexagonInstrInfo &tii, MachineFunction &mf);
   48   const HexagonInstrInfo &TII;
lib/Target/Hexagon/HexagonBranchRelaxation.cpp
   68     const HexagonInstrInfo *HII;
lib/Target/Hexagon/HexagonConstExtenders.cpp
  381     const HexagonInstrInfo *HII = nullptr;
lib/Target/Hexagon/HexagonConstPropagation.cpp
 1878     const HexagonInstrInfo &HII;
lib/Target/Hexagon/HexagonCopyToCombine.cpp
   60   const HexagonInstrInfo *TII;
  127 static bool isCombinableInstType(MachineInstr &MI, const HexagonInstrInfo *TII,
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  213     const HexagonInstrInfo *HII = nullptr;
lib/Target/Hexagon/HexagonExpandCondsets.cpp
  164     const HexagonInstrInfo *HII = nullptr;
lib/Target/Hexagon/HexagonFixupHwLoops.cpp
  112   const HexagonInstrInfo *HII =
lib/Target/Hexagon/HexagonFrameLowering.cpp
 2331       const HexagonInstrInfo &HII, unsigned SP, unsigned CF) const {
lib/Target/Hexagon/HexagonFrameLowering.h
  110   void expandAlloca(MachineInstr *AI, const HexagonInstrInfo &TII,
lib/Target/Hexagon/HexagonGenInsert.cpp
  563     const HexagonInstrInfo *HII = nullptr;
lib/Target/Hexagon/HexagonGenMux.cpp
   88     const HexagonInstrInfo *HII = nullptr;
lib/Target/Hexagon/HexagonGenPredicate.cpp
  106     const HexagonInstrInfo *TII = nullptr;
lib/Target/Hexagon/HexagonHardwareLoops.cpp
  104     const HexagonInstrInfo     *TII;
lib/Target/Hexagon/HexagonHazardRecognizer.h
   24   const HexagonInstrInfo *TII;
   45                           const HexagonInstrInfo *HII,
lib/Target/Hexagon/HexagonISelDAGToDAG.h
   32   const HexagonInstrInfo *HII;
lib/Target/Hexagon/HexagonInstrInfo.cpp
  681   const HexagonInstrInfo *TII;
lib/Target/Hexagon/HexagonMachineScheduler.cpp
   69                           const HexagonInstrInfo &QII) {
  121   const auto &QII = *QST.getInstrInfo();
lib/Target/Hexagon/HexagonNewValueJump.cpp
   95     const HexagonInstrInfo *QII;
  116 static bool canBeFeederToNewValueJump(const HexagonInstrInfo *QII,
  237 static bool canCompareBeNewValueJump(const HexagonInstrInfo *QII,
lib/Target/Hexagon/HexagonOptAddrMode.cpp
   82   const HexagonInstrInfo *HII = nullptr;
lib/Target/Hexagon/HexagonPeephole.cpp
   82     const HexagonInstrInfo    *QII;
lib/Target/Hexagon/HexagonRDFOpt.cpp
  293   const auto &HII = *MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
lib/Target/Hexagon/HexagonSplitDouble.cpp
   85     const HexagonInstrInfo *TII = nullptr;
lib/Target/Hexagon/HexagonStoreWidening.cpp
   64     const HexagonInstrInfo      *TII;
lib/Target/Hexagon/HexagonSubtarget.cpp
  181       const HexagonInstrInfo &HII, const SUnit &Inst1,
  266   const auto &HII = static_cast<const HexagonInstrInfo&>(*DAG->TII);
  326   const HexagonInstrInfo *QII = getInstrInfo();
  487       const HexagonInstrInfo *TII, SmallSet<SUnit*, 4> &ExclSrc,
lib/Target/Hexagon/HexagonSubtarget.h
   78     bool shouldTFRICallBind(const HexagonInstrInfo &HII,
   87   HexagonInstrInfo InstrInfo;
  103   const HexagonInstrInfo *getInstrInfo() const override { return &InstrInfo; }
  274   bool isBestZeroLatency(SUnit *Src, SUnit *Dst, const HexagonInstrInfo *TII,
lib/Target/Hexagon/HexagonVExtract.cpp
   54     const HexagonInstrInfo *HII = nullptr;
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  114     const HexagonInstrInfo *HII;
  560                                        const HexagonInstrInfo *HII) {
  569       const HexagonInstrInfo *HII) {
  941                                       const HexagonInstrInfo *QII) {
 1094       const HexagonInstrInfo &HII) {
lib/Target/Hexagon/HexagonVLIWPacketizer.h
   66   const HexagonInstrInfo *HII;
lib/Target/Hexagon/HexagonVectorPrint.cpp
   54   const HexagonInstrInfo *QII = nullptr;