|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Overrides
include/llvm/CodeGen/TargetSubtargetInfo.h 123 virtual const TargetRegisterInfo *getRegisterInfo() const { return nullptr; }
References
lib/Target/Hexagon/HexagonAsmPrinter.cpp 270 auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
lib/Target/Hexagon/HexagonBitSimplify.cpp 2763 auto &HRI = *HST.getRegisterInfo();
3315 HRI = HST.getRegisterInfo();
lib/Target/Hexagon/HexagonBlockRanges.cpp 221 TII(*HST.getInstrInfo()), TRI(*HST.getRegisterInfo()),
lib/Target/Hexagon/HexagonBranchRelaxation.cpp 96 HRI = HST.getRegisterInfo();
lib/Target/Hexagon/HexagonConstExtenders.cpp 495 const auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
1955 HRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
lib/Target/Hexagon/HexagonConstPropagation.cpp 1912 HRI(*Fn.getSubtarget<HexagonSubtarget>().getRegisterInfo()) {
lib/Target/Hexagon/HexagonCopyToCombine.cpp 470 TRI = ST->getRegisterInfo();
lib/Target/Hexagon/HexagonEarlyIfConv.cpp 1053 TRI = ST.getRegisterInfo();
lib/Target/Hexagon/HexagonFrameLowering.cpp 404 auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
505 auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
576 !HST.getRegisterInfo()->needsStackRealignment(MF));
589 auto &HRI = *HST.getRegisterInfo();
650 auto &HRI = *HST.getRegisterInfo();
738 auto &HRI = *HST.getRegisterInfo();
886 auto &HRI = *HST.getRegisterInfo();
997 auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
1113 auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
1680 auto *HRI = B.getParent()->getSubtarget<HexagonSubtarget>().getRegisterInfo();
1711 auto *HRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
1730 auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
1790 auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
1835 auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
1864 auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
1932 auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
1981 auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
2012 auto &HRI = *HST.getRegisterInfo();
lib/Target/Hexagon/HexagonGenInsert.cpp 1515 HRI = ST.getRegisterInfo();
lib/Target/Hexagon/HexagonGenMux.cpp 381 HRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
lib/Target/Hexagon/HexagonGenPredicate.cpp 500 TRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
lib/Target/Hexagon/HexagonHardwareLoops.cpp 389 TRI = HST.getRegisterInfo();
lib/Target/Hexagon/HexagonISelDAGToDAG.h 44 HRI = HST->getRegisterInfo();
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();
1236 auto &HRI = *Subtarget.getRegisterInfo();
lib/Target/Hexagon/HexagonInstrInfo.cpp 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/HexagonOptAddrMode.cpp 785 HRI = HST.getRegisterInfo();
lib/Target/Hexagon/HexagonPeephole.cpp 114 QRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
lib/Target/Hexagon/HexagonRDFOpt.cpp 294 const auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp 69 const TargetRegisterInfo *TRI = HST.getRegisterInfo();
lib/Target/Hexagon/HexagonSplitDouble.cpp 1196 TRI = ST.getRegisterInfo();
lib/Target/Hexagon/HexagonStoreWidening.cpp 593 TRI = ST.getRegisterInfo();
lib/Target/Hexagon/HexagonVExtract.cpp 103 const auto &HRI = *HST->getRegisterInfo();
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp 138 HRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
207 HRI = HST.getRegisterInfo();
lib/Target/Hexagon/HexagonVectorPrint.cpp 133 QRI = QST->getRegisterInfo();