|
reference, declaration → definition
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;