Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerSGPRSpills.cpp129 static void insertCSRRestores(MachineBasicBlock &RestoreBlock, in insertCSRRestores() argument
132 MachineFunction &MF = *RestoreBlock.getParent(); in insertCSRRestores()
140 MachineBasicBlock::iterator I = RestoreBlock.getFirstTerminator(); in insertCSRRestores()
151 assert(I != RestoreBlock.begin() && in insertCSRRestores()
180 MachineBasicBlock *RestoreBlock = MFI.getRestorePoint(); in calculateSaveRestoreBlocks() local
184 if (!RestoreBlock->succ_empty() || RestoreBlock->isReturnBlock()) in calculateSaveRestoreBlocks()
185 RestoreBlocks.push_back(RestoreBlock); in calculateSaveRestoreBlocks()
253 for (MachineBasicBlock *RestoreBlock : RestoreBlocks) in spillCalleeSavedRegs()
254 insertCSRRestores(*RestoreBlock, CSI, Indexes, LIS); in spillCalleeSavedRegs()
294 for (MachineBasicBlock *RestoreBlock : RestoreBlocks) { in extendWWMVirtRegLiveness()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DPrologEpilogInserter.cpp422 MachineBasicBlock *RestoreBlock = MFI.getRestorePoint(); in calculateSaveRestoreBlocks() local
426 if (!RestoreBlock->succ_empty() || RestoreBlock->isReturnBlock()) in calculateSaveRestoreBlocks()
427 RestoreBlocks.push_back(RestoreBlock); in calculateSaveRestoreBlocks()
635 static void insertCSRRestores(MachineBasicBlock &RestoreBlock, in insertCSRRestores() argument
637 MachineFunction &MF = *RestoreBlock.getParent(); in insertCSRRestores()
644 MachineBasicBlock::iterator I = RestoreBlock.getFirstTerminator(); in insertCSRRestores()
656 assert(I != RestoreBlock.begin() && in insertCSRRestores()
702 for (MachineBasicBlock *RestoreBlock : RestoreBlocks) in spillCalleeSavedRegs()
703 insertCSRRestores(*RestoreBlock, CSI); in spillCalleeSavedRegs()
1180 for (MachineBasicBlock *RestoreBlock : RestoreBlocks) in insertPrologEpilogCode()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp2072 MachineBasicBlock *RestoreBlock = MFI.getRestorePoint(); in processFunctionBeforeFrameFinalized() local
2074 if (MBB.isReturnBlock() && (&MBB) != RestoreBlock) in processFunctionBeforeFrameFinalized()