Lines Matching refs:HexagonFrameLowering
400 void HexagonFrameLowering::findShrunkPrologEpilog(MachineFunction &MF, in findShrunkPrologEpilog()
511 void HexagonFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
562 bool HexagonFrameLowering::enableCalleeSaveSkip( in enableCalleeSaveSkip()
591 void HexagonFrameLowering::insertPrologueInBlock(MachineBasicBlock &MBB, in insertPrologueInBlock()
766 void HexagonFrameLowering::insertEpilogueInBlock(MachineBasicBlock &MBB) const { in insertEpilogueInBlock()
887 void HexagonFrameLowering::insertAllocframe(MachineBasicBlock &MBB, in insertAllocframe()
928 void HexagonFrameLowering::updateEntryPaths(MachineFunction &MF, in updateEntryPaths()
950 bool HexagonFrameLowering::updateExitPaths(MachineBasicBlock &MBB, in updateExitPaths()
1025 void HexagonFrameLowering::insertCFIInstructions(MachineFunction &MF) const { in insertCFIInstructions()
1031 void HexagonFrameLowering::insertCFIInstructionsAt(MachineBasicBlock &MBB, in insertCFIInstructionsAt()
1145 bool HexagonFrameLowering::hasFP(const MachineFunction &MF) const { in hasFP()
1264 HexagonFrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI, in getFrameIndexReference()
1361 bool HexagonFrameLowering::insertCSRSpillsInBlock(MachineBasicBlock &MBB, in insertCSRSpillsInBlock()
1429 bool HexagonFrameLowering::insertCSRRestoresInBlock(MachineBasicBlock &MBB, in insertCSRRestoresInBlock()
1493 MachineBasicBlock::iterator HexagonFrameLowering::eliminateCallFramePseudoInstr( in eliminateCallFramePseudoInstr()
1504 void HexagonFrameLowering::processFunctionBeforeFrameFinalized( in processFunctionBeforeFrameFinalized()
1559 bool HexagonFrameLowering::assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
1719 bool HexagonFrameLowering::expandCopy(MachineBasicBlock &B, in expandCopy()
1740 bool HexagonFrameLowering::expandStoreInt(MachineBasicBlock &B, in expandStoreInt()
1773 bool HexagonFrameLowering::expandLoadInt(MachineBasicBlock &B, in expandLoadInt()
1804 bool HexagonFrameLowering::expandStoreVecPred(MachineBasicBlock &B, in expandStoreVecPred()
1841 bool HexagonFrameLowering::expandLoadVecPred(MachineBasicBlock &B, in expandLoadVecPred()
1876 bool HexagonFrameLowering::expandStoreVec2(MachineBasicBlock &B, in expandStoreVec2()
1936 bool HexagonFrameLowering::expandLoadVec2(MachineBasicBlock &B, in expandLoadVec2()
1977 bool HexagonFrameLowering::expandStoreVec(MachineBasicBlock &B, in expandStoreVec()
2006 bool HexagonFrameLowering::expandLoadVec(MachineBasicBlock &B, in expandLoadVec()
2033 bool HexagonFrameLowering::expandSpillMacros(MachineFunction &MF, in expandSpillMacros()
2078 void HexagonFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
2134 Register HexagonFrameLowering::findPhysReg(MachineFunction &MF, in findPhysReg()
2166 void HexagonFrameLowering::optimizeSpillSlots(MachineFunction &MF, in optimizeSpillSlots()
2488 void HexagonFrameLowering::expandAlloca(MachineInstr *AI, in expandAlloca()
2546 bool HexagonFrameLowering::needsAligna(const MachineFunction &MF) const { in needsAligna()
2556 const MachineInstr *HexagonFrameLowering::getAlignaInstr( in getAlignaInstr()
2567 void HexagonFrameLowering::addCalleeSaveRegistersAsImpOperand(MachineInstr *MI, in addCalleeSaveRegistersAsImpOperand()
2578 bool HexagonFrameLowering::shouldInlineCSR(const MachineFunction &MF, in shouldInlineCSR()
2612 bool HexagonFrameLowering::useSpillFunction(const MachineFunction &MF, in useSpillFunction()
2625 bool HexagonFrameLowering::useRestoreFunction(const MachineFunction &MF, in useRestoreFunction()
2646 bool HexagonFrameLowering::mayOverflowFrameOffset(MachineFunction &MF) const { in mayOverflowFrameOffset()