Searched refs:HexagonRegisterInfo (Results 1 – 25 of 25) sorted by relevance
/external/llvm/lib/Target/Hexagon/ |
D | HexagonRegisterInfo.cpp | 41 HexagonRegisterInfo::HexagonRegisterInfo() in HexagonRegisterInfo() function in HexagonRegisterInfo 45 bool HexagonRegisterInfo::isEHReturnCalleeSaveReg(unsigned R) const { in isEHReturnCalleeSaveReg() 50 bool HexagonRegisterInfo::isCalleeSaveReg(unsigned Reg) const { in isCalleeSaveReg() 56 HexagonRegisterInfo::getCallerSavedRegs(const MachineFunction *MF, in getCallerSavedRegs() 105 HexagonRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const { in getCalleeSavedRegs() 136 BitVector HexagonRegisterInfo::getReservedRegs(const MachineFunction &MF) in getReservedRegs() 158 void HexagonRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, in eliminateFrameIndex() 213 unsigned HexagonRegisterInfo::getRARegister() const { in getRARegister() 218 unsigned HexagonRegisterInfo::getFrameRegister(const MachineFunction in getFrameRegister() 227 unsigned HexagonRegisterInfo::getFrameRegister() const { in getFrameRegister() [all …]
|
D | HexagonRegisterInfo.h | 25 class HexagonRegisterInfo : public HexagonGenRegisterInfo { 27 HexagonRegisterInfo();
|
D | HexagonBitTracker.h | 18 class HexagonRegisterInfo; variable 26 HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri,
|
D | HexagonFrameLowering.h | 20 class HexagonRegisterInfo; variable 91 const HexagonRegisterInfo &HRI, bool &PrologueStubs) const; 93 const HexagonRegisterInfo &HRI) const;
|
D | HexagonSubtarget.h | 69 const HexagonRegisterInfo *getRegisterInfo() const override { in getRegisterInfo()
|
D | CMakeLists.txt | 46 HexagonRegisterInfo.cpp
|
D | HexagonInstrInfo.h | 33 const HexagonRegisterInfo RI; 283 const HexagonRegisterInfo &getRegisterInfo() const { return RI; } in getRegisterInfo()
|
D | HexagonVLIWPacketizer.h | 41 const HexagonRegisterInfo *HRI;
|
D | HexagonBranchRelaxation.cpp | 58 const HexagonRegisterInfo *HRI;
|
D | HexagonNewValueJump.cpp | 68 const HexagonRegisterInfo *QRI; 403 QRI = static_cast<const HexagonRegisterInfo *>( in runOnMachineFunction()
|
D | HexagonPeephole.cpp | 85 const HexagonRegisterInfo *QRI;
|
D | HexagonGenMux.cpp | 59 const HexagonRegisterInfo *HRI;
|
D | Hexagon.td | 249 include "HexagonRegisterInfo.td"
|
D | HexagonStoreWidening.cpp | 55 const HexagonRegisterInfo *TRI;
|
D | HexagonGenPredicate.cpp | 83 const HexagonRegisterInfo *TRI;
|
D | HexagonFrameLowering.cpp | 242 const HexagonRegisterInfo &HRI) { in needsStackFrame() 1044 const CSIVect &CSI, const HexagonRegisterInfo &HRI, in insertCSRSpillsInBlock() 1101 const CSIVect &CSI, const HexagonRegisterInfo &HRI) const { in insertCSRRestoresInBlock() 1207 const HexagonRegisterInfo &HRI, const TargetRegisterClass *RC) { in needToReserveScavengingSpillSlots()
|
D | HexagonRegisterInfo.td | 1 //===-- HexagonRegisterInfo.td - Hexagon Register defs -----*- tablegen -*-===//
|
D | HexagonVLIWPacketizer.cpp | 89 const HexagonRegisterInfo *HRI;
|
D | HexagonBitSimplify.cpp | 1474 CopyPropagation(const HexagonRegisterInfo &hri, MachineRegisterInfo &mri) in CopyPropagation() 2315 const HexagonRegisterInfo *HRI;
|
D | HexagonISelLowering.cpp | 991 const HexagonRegisterInfo *QRI = Subtarget.getRegisterInfo(); in LowerINLINEASM() 1438 const HexagonRegisterInfo &HRI = *Subtarget.getRegisterInfo(); in LowerRETURNADDR() 1464 const HexagonRegisterInfo &HRI = *Subtarget.getRegisterInfo(); in LowerFRAMEADDR()
|
D | HexagonSplitDouble.cpp | 63 const HexagonRegisterInfo *TRI;
|
D | HexagonBitTracker.cpp | 25 HexagonEvaluator::HexagonEvaluator(const HexagonRegisterInfo &tri, in HexagonEvaluator()
|
D | HexagonGenInsert.cpp | 523 const HexagonRegisterInfo *HRI;
|
D | HexagonISelDAGToDAG.cpp | 48 const HexagonRegisterInfo *HRI;
|
D | HexagonInstrInfo.cpp | 114 static bool isDblRegForSubInst(unsigned Reg, const HexagonRegisterInfo &HRI) { in isDblRegForSubInst() 988 const HexagonRegisterInfo &HRI = getRegisterInfo(); in expandPostRAPseudo()
|