Home
last modified time | relevance | path

Searched refs:RestoreBlock (Results 1 – 3 of 3) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerSGPRSpills.cpp116 static void insertCSRRestores(MachineBasicBlock &RestoreBlock, in insertCSRRestores() argument
119 MachineFunction &MF = *RestoreBlock.getParent(); in insertCSRRestores()
126 MachineBasicBlock::iterator I = RestoreBlock.getFirstTerminator(); in insertCSRRestores()
129 if (!TFI->restoreCalleeSavedRegisters(RestoreBlock, I, CSI, TRI)) { in insertCSRRestores()
135 TII.loadRegFromStackSlot(RestoreBlock, I, Reg, CI.getFrameIdx(), RC, TRI); in insertCSRRestores()
136 assert(I != RestoreBlock.begin() && in insertCSRRestores()
163 MachineBasicBlock *RestoreBlock = MFI.getRestorePoint(); in calculateSaveRestoreBlocks() local
167 if (!RestoreBlock->succ_empty() || RestoreBlock->isReturnBlock()) in calculateSaveRestoreBlocks()
168 RestoreBlocks.push_back(RestoreBlock); in calculateSaveRestoreBlocks()
234 for (MachineBasicBlock *RestoreBlock : RestoreBlocks) in spillCalleeSavedRegs()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DPrologEpilogInserter.cpp370 MachineBasicBlock *RestoreBlock = MFI.getRestorePoint(); in calculateSaveRestoreBlocks() local
374 if (!RestoreBlock->succ_empty() || RestoreBlock->isReturnBlock()) in calculateSaveRestoreBlocks()
375 RestoreBlocks.push_back(RestoreBlock); in calculateSaveRestoreBlocks()
568 static void insertCSRRestores(MachineBasicBlock &RestoreBlock, in insertCSRRestores() argument
570 MachineFunction &MF = *RestoreBlock.getParent(); in insertCSRRestores()
577 MachineBasicBlock::iterator I = RestoreBlock.getFirstTerminator(); in insertCSRRestores()
588 assert(I != RestoreBlock.begin() && in insertCSRRestores()
634 for (MachineBasicBlock *RestoreBlock : RestoreBlocks) in spillCalleeSavedRegs()
635 insertCSRRestores(*RestoreBlock, CSI); in spillCalleeSavedRegs()
1122 for (MachineBasicBlock *RestoreBlock : RestoreBlocks) in insertPrologEpilogCode()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp2060 MachineBasicBlock *RestoreBlock = MFI.getRestorePoint(); in processFunctionBeforeFrameFinalized() local
2062 if (MBB.isReturnBlock() && (&MBB) != RestoreBlock) in processFunctionBeforeFrameFinalized()