Home
last modified time | relevance | path

Searched refs:HexagonRegisterInfo (Results 1 – 25 of 84) sorted by relevance

1234

/external/llvm/lib/Target/Hexagon/
DHexagonRegisterInfo.cpp41 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 …]
DHexagonRegisterInfo.h25 class HexagonRegisterInfo : public HexagonGenRegisterInfo {
27 HexagonRegisterInfo();
DHexagonBitTracker.h18 class HexagonRegisterInfo; variable
26 HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri,
DHexagonFrameLowering.h20 class HexagonRegisterInfo; variable
91 const HexagonRegisterInfo &HRI, bool &PrologueStubs) const;
93 const HexagonRegisterInfo &HRI) const;
DHexagonSubtarget.h69 const HexagonRegisterInfo *getRegisterInfo() const override { in getRegisterInfo()
DCMakeLists.txt46 HexagonRegisterInfo.cpp
DHexagonInstrInfo.h33 const HexagonRegisterInfo RI;
283 const HexagonRegisterInfo &getRegisterInfo() const { return RI; } in getRegisterInfo()
DHexagonVLIWPacketizer.h41 const HexagonRegisterInfo *HRI;
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonRegisterInfo.cpp44 HexagonRegisterInfo::HexagonRegisterInfo(unsigned HwMode) in HexagonRegisterInfo() function in HexagonRegisterInfo
49 bool HexagonRegisterInfo::isEHReturnCalleeSaveReg(unsigned R) const { in isEHReturnCalleeSaveReg()
55 HexagonRegisterInfo::getCallerSavedRegs(const MachineFunction *MF, in getCallerSavedRegs()
107 HexagonRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const { in getCalleeSavedRegs()
129 const uint32_t *HexagonRegisterInfo::getCallPreservedMask( in getCallPreservedMask()
135 BitVector HexagonRegisterInfo::getReservedRegs(const MachineFunction &MF) in getReservedRegs()
192 void HexagonRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, in eliminateFrameIndex()
247 bool HexagonRegisterInfo::shouldCoalesce(MachineInstr *MI, in shouldCoalesce()
296 unsigned HexagonRegisterInfo::getRARegister() const { in getRARegister()
301 Register HexagonRegisterInfo::getFrameRegister(const MachineFunction in getFrameRegister()
[all …]
DHexagonRegisterInfo.h29 class HexagonRegisterInfo : public HexagonGenRegisterInfo {
31 HexagonRegisterInfo(unsigned HwMode);
DHexagonBitTracker.h19 class HexagonRegisterInfo; variable
31 HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri,
DHexagonFrameLowering.h25 class HexagonRegisterInfo; variable
123 const HexagonRegisterInfo &HRI, bool &PrologueStubs) const;
125 const HexagonRegisterInfo &HRI) const;
DHexagonVLIWPacketizer.h20 class HexagonRegisterInfo; variable
74 const HexagonRegisterInfo *HRI;
DHexagonISelDAGToDAG.h27 class HexagonRegisterInfo; variable
32 const HexagonRegisterInfo *HRI;
DHexagonSubtarget.h99 HexagonRegisterInfo RegInfo;
120 const HexagonRegisterInfo *getRegisterInfo() const override { in getRegisterInfo()
DCMakeLists.txt54 HexagonRegisterInfo.cpp
DHexagonConstExtenders.cpp382 const HexagonRegisterInfo *HRI = nullptr;
443 PrintRegister(HCE::Register R, const HexagonRegisterInfo &I) in PrintRegister()
446 const HexagonRegisterInfo &HRI;
459 PrintExpr(const HCE::ExtExpr &E, const HexagonRegisterInfo &I) in PrintExpr()
462 const HexagonRegisterInfo &HRI;
477 PrintInit(const HCE::ExtenderInit &EI, const HexagonRegisterInfo &I) in PrintInit()
480 const HexagonRegisterInfo &HRI;
548 PrintIMap(const HCE::AssignmentMap &M, const HexagonRegisterInfo &I) in PrintIMap()
551 const HexagonRegisterInfo &HRI;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonRegisterInfo.cpp44 HexagonRegisterInfo::HexagonRegisterInfo(unsigned HwMode) in HexagonRegisterInfo() function in HexagonRegisterInfo
49 bool HexagonRegisterInfo::isEHReturnCalleeSaveReg(unsigned R) const { in isEHReturnCalleeSaveReg()
55 HexagonRegisterInfo::getCallerSavedRegs(const MachineFunction *MF, in getCallerSavedRegs()
107 HexagonRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const { in getCalleeSavedRegs()
129 const uint32_t *HexagonRegisterInfo::getCallPreservedMask( in getCallPreservedMask()
135 BitVector HexagonRegisterInfo::getReservedRegs(const MachineFunction &MF) in getReservedRegs()
185 void HexagonRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, in eliminateFrameIndex()
240 bool HexagonRegisterInfo::shouldCoalesce(MachineInstr *MI, in shouldCoalesce()
289 unsigned HexagonRegisterInfo::getRARegister() const { in getRARegister()
294 Register HexagonRegisterInfo::getFrameRegister(const MachineFunction in getFrameRegister()
[all …]
DHexagonRegisterInfo.h29 class HexagonRegisterInfo : public HexagonGenRegisterInfo {
31 HexagonRegisterInfo(unsigned HwMode);
DHexagonBitTracker.h19 class HexagonRegisterInfo; variable
31 HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri,
DHexagonFrameLowering.h24 class HexagonRegisterInfo; variable
117 const HexagonRegisterInfo &HRI, bool &PrologueStubs) const;
119 const HexagonRegisterInfo &HRI) const;
DHexagonVLIWPacketizer.h20 class HexagonRegisterInfo; variable
67 const HexagonRegisterInfo *HRI;
DHexagonISelDAGToDAG.h27 class HexagonRegisterInfo; variable
33 const HexagonRegisterInfo *HRI;
DHexagonSubtarget.h88 HexagonRegisterInfo RegInfo;
104 const HexagonRegisterInfo *getRegisterInfo() const override { in getRegisterInfo()
DCMakeLists.txt52 HexagonRegisterInfo.cpp

1234