Searched refs:HexagonRegisterInfo (Results 1 - 13 of 13) sorted by relevance

/external/llvm/lib/Target/Hexagon/
H A DHexagonRegisterInfo.h1 //==- HexagonRegisterInfo.h - Hexagon Register Information Impl --*- C++ -*-==//
33 // 3. the definition of "IntRegs" in HexagonRegisterInfo.td
34 // 4. the definition of "DoubleRegs" in HexagonRegisterInfo.td
45 struct HexagonRegisterInfo : public HexagonGenRegisterInfo { struct in namespace:llvm
48 HexagonRegisterInfo(HexagonSubtarget &st);
H A DHexagonRegisterInfo.cpp1 //===-- HexagonRegisterInfo.cpp - Hexagon Register Information ------------===//
15 #include "HexagonRegisterInfo.h"
41 HexagonRegisterInfo::HexagonRegisterInfo(HexagonSubtarget &st) function in class:HexagonRegisterInfo
47 HexagonRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
71 BitVector HexagonRegisterInfo::getReservedRegs(const MachineFunction &MF)
90 HexagonRegisterInfo::getCalleeSavedRegClasses(const MachineFunction *MF) const {
118 void HexagonRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
275 unsigned HexagonRegisterInfo::getRARegister() const {
279 unsigned HexagonRegisterInfo
[all...]
H A DHexagonTargetMachine.h40 const HexagonRegisterInfo *getRegisterInfo() const override {
H A DHexagonSubtarget.h63 const HexagonRegisterInfo *getRegisterInfo() const {
H A DHexagonInstrInfo.h17 #include "HexagonRegisterInfo.h"
32 const HexagonRegisterInfo RI;
43 const HexagonRegisterInfo &getRegisterInfo() const { return RI; }
H A DHexagonVLIWPacketizer.cpp22 #include "HexagonRegisterInfo.h"
327 const HexagonRegisterInfo* QRI =
328 (const HexagonRegisterInfo *) TM.getRegisterInfo();
552 const HexagonRegisterInfo* QRI =
553 (const HexagonRegisterInfo *) TM.getRegisterInfo();
727 const HexagonRegisterInfo* QRI =
728 (const HexagonRegisterInfo *) TM.getRegisterInfo();
1010 const HexagonRegisterInfo* QRI =
1011 (const HexagonRegisterInfo *) TM.getRegisterInfo();
H A DHexagonFrameLowering.cpp15 #include "HexagonRegisterInfo.h"
80 const HexagonRegisterInfo *QRI =
81 static_cast<const HexagonRegisterInfo *>(MF.getTarget().getRegisterInfo());
H A DHexagonPeephole.cpp84 const HexagonRegisterInfo *QRI;
116 QRI = static_cast<const HexagonRegisterInfo *>(MF.getTarget().
H A DHexagonNewValueJump.cpp28 #include "HexagonRegisterInfo.h"
69 const HexagonRegisterInfo *QRI;
367 static_cast<const HexagonRegisterInfo *>(MF.getTarget().getRegisterInfo());
H A DHexagonISelLowering.cpp466 const HexagonRegisterInfo *QRI = static_cast<const HexagonRegisterInfo *>(
724 const HexagonRegisterInfo *QRI =
725 static_cast<const HexagonRegisterInfo *>(
819 const HexagonRegisterInfo *QRI = static_cast<const HexagonRegisterInfo *>(
993 const HexagonRegisterInfo *TRI =
994 static_cast<const HexagonRegisterInfo *>(DAG.getTarget().getRegisterInfo());
1456 const HexagonRegisterInfo *QRI =
1457 static_cast<const HexagonRegisterInfo *>(T
[all...]
H A DHexagonCopyToCombine.cpp18 #include "HexagonRegisterInfo.h"
182 const HexagonRegisterInfo *QRI =
183 static_cast<const HexagonRegisterInfo *>(TRI);
H A DHexagonInstrInfo.cpp16 #include "HexagonRegisterInfo.h"
1027 const HexagonRegisterInfo& QRI = getRegisterInfo();
1294 const HexagonRegisterInfo& QRI = getRegisterInfo();
1331 const HexagonRegisterInfo& QRI = getRegisterInfo();
1425 const HexagonRegisterInfo& QRI = getRegisterInfo();
H A DHexagonHardwareLoops.cpp69 const HexagonRegisterInfo *TRI;
306 TRI = static_cast<const HexagonRegisterInfo*>(TM->getRegisterInfo());

Completed in 1149 milliseconds