Lines Matching refs:HexagonFrameLowering

398 void HexagonFrameLowering::findShrunkPrologEpilog(MachineFunction &MF,  in findShrunkPrologEpilog()
509 void HexagonFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
560 bool HexagonFrameLowering::enableCalleeSaveSkip( in enableCalleeSaveSkip()
589 void HexagonFrameLowering::insertPrologueInBlock(MachineBasicBlock &MBB, in insertPrologueInBlock()
764 void HexagonFrameLowering::insertEpilogueInBlock(MachineBasicBlock &MBB) const { in insertEpilogueInBlock()
885 void HexagonFrameLowering::insertAllocframe(MachineBasicBlock &MBB, in insertAllocframe()
926 void HexagonFrameLowering::updateEntryPaths(MachineFunction &MF, in updateEntryPaths()
948 bool HexagonFrameLowering::updateExitPaths(MachineBasicBlock &MBB, in updateExitPaths()
1023 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()
1364 bool HexagonFrameLowering::insertCSRSpillsInBlock(MachineBasicBlock &MBB, in insertCSRSpillsInBlock()
1432 bool HexagonFrameLowering::insertCSRRestoresInBlock(MachineBasicBlock &MBB, in insertCSRRestoresInBlock()
1496 MachineBasicBlock::iterator HexagonFrameLowering::eliminateCallFramePseudoInstr( in eliminateCallFramePseudoInstr()
1507 void HexagonFrameLowering::processFunctionBeforeFrameFinalized( in processFunctionBeforeFrameFinalized()
1614 bool HexagonFrameLowering::assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
1754 bool HexagonFrameLowering::expandCopy(MachineBasicBlock &B, in expandCopy()
1775 bool HexagonFrameLowering::expandStoreInt(MachineBasicBlock &B, in expandStoreInt()
1808 bool HexagonFrameLowering::expandLoadInt(MachineBasicBlock &B, in expandLoadInt()
1839 bool HexagonFrameLowering::expandStoreVecPred(MachineBasicBlock &B, in expandStoreVecPred()
1876 bool HexagonFrameLowering::expandLoadVecPred(MachineBasicBlock &B, in expandLoadVecPred()
1911 bool HexagonFrameLowering::expandStoreVec2(MachineBasicBlock &B, in expandStoreVec2()
1976 bool HexagonFrameLowering::expandLoadVec2(MachineBasicBlock &B, in expandLoadVec2()
2022 bool HexagonFrameLowering::expandStoreVec(MachineBasicBlock &B, in expandStoreVec()
2053 bool HexagonFrameLowering::expandLoadVec(MachineBasicBlock &B, in expandLoadVec()
2082 bool HexagonFrameLowering::expandSpillMacros(MachineFunction &MF, in expandSpillMacros()
2127 void HexagonFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
2183 unsigned HexagonFrameLowering::findPhysReg(MachineFunction &MF, in findPhysReg()
2215 void HexagonFrameLowering::optimizeSpillSlots(MachineFunction &MF, in optimizeSpillSlots()
2537 void HexagonFrameLowering::expandAlloca(MachineInstr *AI, in expandAlloca()
2595 bool HexagonFrameLowering::needsAligna(const MachineFunction &MF) const { in needsAligna()
2605 const MachineInstr *HexagonFrameLowering::getAlignaInstr( in getAlignaInstr()
2616 void HexagonFrameLowering::addCalleeSaveRegistersAsImpOperand(MachineInstr *MI, in addCalleeSaveRegistersAsImpOperand()
2627 bool HexagonFrameLowering::shouldInlineCSR(const MachineFunction &MF, in shouldInlineCSR()
2661 bool HexagonFrameLowering::useSpillFunction(const MachineFunction &MF, in useSpillFunction()
2674 bool HexagonFrameLowering::useRestoreFunction(const MachineFunction &MF, in useRestoreFunction()
2695 bool HexagonFrameLowering::mayOverflowFrameOffset(MachineFunction &MF) const { in mayOverflowFrameOffset()