Home
last modified time | relevance | path

Searched refs:HRI (Results 1 – 4 of 4) sorted by relevance

/NextBSD/contrib/llvm/lib/Target/Hexagon/
HDHexagonFrameLowering.cpp259 auto &HRI = *HST.getRegisterInfo(); in findShrunkPrologEpilog() local
290 for (const MCPhysReg *P = HRI.getCalleeSavedRegs(&MF); *P; ++P) in findShrunkPrologEpilog()
355 auto &HRI = *HST.getRegisterInfo(); in emitPrologue() local
365 insertCSRSpillsInBlock(*PrologB, CSI, HRI); in emitPrologue()
369 insertCSRRestoresInBlock(*EpilogB, CSI, HRI); in emitPrologue()
374 insertCSRRestoresInBlock(B, CSI, HRI); in emitPrologue()
391 auto &HRI = *HST.getRegisterInfo(); in insertPrologueInBlock() local
414 unsigned SP = HRI.getStackRegister(); in insertPrologueInBlock()
455 unsigned CallerSavedReg = HRI.getFirstCallerSavedNonParamReg(); in insertPrologueInBlock()
478 unsigned DwFPReg = HRI.getDwarfRegNum(HRI.getFrameRegister(), true); in insertPrologueInBlock()
[all …]
HDHexagonGenInsert.cpp470 HexagonGenInsert() : MachineFunctionPass(ID), HII(0), HRI(0) { in HexagonGenInsert()
526 const HexagonRegisterInfo *HRI; member in __anon2602db470911::HexagonGenInsert
545 dbgs() << " " << PrintReg(I->first, HRI) << ":\n"; in dump_map()
548 dbgs() << " " << PrintIFR(LL[i].first, HRI) << ", " in dump_map()
549 << PrintRegSet(LL[i].second, HRI) << '\n'; in dump_map()
763 dbgs() << LLVM_FUNCTION_NAME << ": " << PrintReg(VR, HRI) in findRecordInsertForms()
764 << " AVs: " << PrintORL(AVs, HRI) << "\n"; in findRecordInsertForms()
827 dbgs() << "Prefixes matching register " << PrintReg(VR, HRI) << "\n"; in findRecordInsertForms()
832 dbgs() << " (" << PrintReg(LL[i].first, HRI) << ",@" in findRecordInsertForms()
880 dbgs() << PrintReg(VR, HRI) << " = insert(" << PrintReg(SrcR, HRI) in findRecordInsertForms()
[all …]
HDHexagonFrameLowering.h86 const HexagonRegisterInfo &HRI) const;
88 const HexagonRegisterInfo &HRI) const;
HDHexagonISelLowering.cpp518 auto &HRI = *Subtarget.getRegisterInfo(); in LowerCall() local
520 DAG.getCopyFromReg(Chain, dl, HRI.getStackRegister(), PtrVT); in LowerCall()
1180 const HexagonRegisterInfo &HRI = *Subtarget.getRegisterInfo(); in LowerRETURNADDR() local
1200 unsigned Reg = MF.addLiveIn(HRI.getRARegister(), getRegClassFor(MVT::i32)); in LowerRETURNADDR()
1206 const HexagonRegisterInfo &HRI = *Subtarget.getRegisterInfo(); in LowerFRAMEADDR() local
1214 HRI.getFrameRegister(), VT); in LowerFRAMEADDR()
1279 auto &HRI = *Subtarget.getRegisterInfo(); in HexagonTargetLowering() local
1287 setStackPointerRegisterToSaveRestore(HRI.getStackRegister()); in HexagonTargetLowering()
1602 computeRegisterProperties(&HRI); in HexagonTargetLowering()