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

Declarations

lib/Target/Hexagon/HexagonBitTracker.h
   19 class HexagonRegisterInfo;
lib/Target/Hexagon/HexagonFrameLowering.h
   24 class HexagonRegisterInfo;
lib/Target/Hexagon/HexagonISelDAGToDAG.h
   27 class HexagonRegisterInfo;
lib/Target/Hexagon/HexagonVLIWPacketizer.h
   20 class HexagonRegisterInfo;

References

lib/Target/Hexagon/HexagonBitSimplify.cpp
 1052           const HexagonRegisterInfo &hri, MachineRegisterInfo &mri)
 1068     const HexagonRegisterInfo &HRI;
 1497         const HexagonRegisterInfo &hri, MachineRegisterInfo &mri)
 1507     const HexagonRegisterInfo &HRI;
 1517     CopyPropagation(const HexagonRegisterInfo &hri, MachineRegisterInfo &mri)
 1527     const HexagonRegisterInfo &HRI;
 1740         const HexagonInstrInfo &hii, const HexagonRegisterInfo &hri,
 1784     const HexagonRegisterInfo &HRI;
 2900     const HexagonRegisterInfo *HRI = nullptr;
lib/Target/Hexagon/HexagonBitTracker.cpp
   40 HexagonEvaluator::HexagonEvaluator(const HexagonRegisterInfo &tri,
   95   const auto &HRI = static_cast<const HexagonRegisterInfo&>(TRI);
  138   const auto &HRI = static_cast<const HexagonRegisterInfo&>(TRI);
lib/Target/Hexagon/HexagonBitTracker.h
   31   HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri,
lib/Target/Hexagon/HexagonBranchRelaxation.cpp
   69     const HexagonRegisterInfo *HRI;
lib/Target/Hexagon/HexagonConstExtenders.cpp
  382     const HexagonRegisterInfo *HRI = nullptr;
  443     PrintRegister(HCE::Register R, const HexagonRegisterInfo &I)
  446     const HexagonRegisterInfo &HRI;
  459     PrintExpr(const HCE::ExtExpr &E, const HexagonRegisterInfo &I)
  462     const HexagonRegisterInfo &HRI;
  477     PrintInit(const HCE::ExtenderInit &EI, const HexagonRegisterInfo &I)
  480     const HexagonRegisterInfo &HRI;
  495     const auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
  548     PrintIMap(const HCE::AssignmentMap &M, const HexagonRegisterInfo &I)
  551     const HexagonRegisterInfo &HRI;
lib/Target/Hexagon/HexagonConstPropagation.cpp
 1879     const HexagonRegisterInfo &HRI;
lib/Target/Hexagon/HexagonFrameLowering.cpp
  283                             const HexagonRegisterInfo &HRI) {
 1211       const CSIVect &CSI, const HexagonRegisterInfo &HRI,
 1279       const CSIVect &CSI, const HexagonRegisterInfo &HRI) const {
 1396       const HexagonRegisterInfo &HRI, const TargetRegisterClass *RC) {
lib/Target/Hexagon/HexagonFrameLowering.h
  117       const HexagonRegisterInfo &HRI, bool &PrologueStubs) const;
  119       const HexagonRegisterInfo &HRI) const;
lib/Target/Hexagon/HexagonGenInsert.cpp
  564     const HexagonRegisterInfo *HRI = nullptr;
lib/Target/Hexagon/HexagonGenMux.cpp
   89     const HexagonRegisterInfo *HRI = nullptr;
lib/Target/Hexagon/HexagonGenPredicate.cpp
  107     const HexagonRegisterInfo *TRI = nullptr;
lib/Target/Hexagon/HexagonHardwareLoops.cpp
  105     const HexagonRegisterInfo  *TRI;
lib/Target/Hexagon/HexagonISelDAGToDAG.h
   33   const HexagonRegisterInfo *HRI;
lib/Target/Hexagon/HexagonISelLowering.cpp
  373   const HexagonRegisterInfo &HRI = *Subtarget.getRegisterInfo();
  578   const HexagonRegisterInfo &HRI = *Subtarget.getRegisterInfo();
  967   const HexagonRegisterInfo &HRI = *Subtarget.getRegisterInfo();
  993   const HexagonRegisterInfo &HRI = *Subtarget.getRegisterInfo();
 1093   const auto &HRI = *Subtarget.getRegisterInfo();
lib/Target/Hexagon/HexagonInstrInfo.cpp
  126 static bool isDblRegForSubInst(unsigned Reg, const HexagonRegisterInfo &HRI) {
  791   const HexagonRegisterInfo &HRI = *Subtarget.getRegisterInfo();
 1025   const HexagonRegisterInfo &HRI = *Subtarget.getRegisterInfo();
 1619   const HexagonRegisterInfo &HRI = *Subtarget.getRegisterInfo();
 2090   const HexagonRegisterInfo &HRI = *Subtarget.getRegisterInfo();
 3726   const HexagonRegisterInfo &HRI = *Subtarget.getRegisterInfo();
 4098   const HexagonRegisterInfo &HRI = *Subtarget.getRegisterInfo();
 4211   const HexagonRegisterInfo &HRI = *Subtarget.getRegisterInfo();
lib/Target/Hexagon/HexagonNewValueJump.cpp
   96     const HexagonRegisterInfo *QRI;
lib/Target/Hexagon/HexagonOptAddrMode.cpp
   83   const HexagonRegisterInfo *HRI = nullptr;
lib/Target/Hexagon/HexagonPeephole.cpp
   83     const HexagonRegisterInfo *QRI;
lib/Target/Hexagon/HexagonRDFOpt.cpp
  294   const auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
lib/Target/Hexagon/HexagonSplitDouble.cpp
   84     const HexagonRegisterInfo *TRI = nullptr;
lib/Target/Hexagon/HexagonStoreWidening.cpp
   65     const HexagonRegisterInfo   *TRI;
lib/Target/Hexagon/HexagonSubtarget.h
   88   HexagonRegisterInfo RegInfo;
  104   const HexagonRegisterInfo *getRegisterInfo() const override {
lib/Target/Hexagon/HexagonVExtract.cpp
  103   const auto &HRI = *HST->getRegisterInfo();
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  115     const HexagonRegisterInfo *HRI;
lib/Target/Hexagon/HexagonVLIWPacketizer.h
   67   const HexagonRegisterInfo *HRI;
lib/Target/Hexagon/HexagonVectorPrint.cpp
   55   const HexagonRegisterInfo *QRI = nullptr;