Searched refs:RestoreBlock (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SILowerSGPRSpills.cpp | 162 static void insertCSRRestores(MachineBasicBlock &RestoreBlock, in insertCSRRestores() argument 165 MachineFunction &MF = *RestoreBlock.getParent(); in insertCSRRestores() 171 MachineBasicBlock::iterator I = RestoreBlock.getFirstTerminator(); in insertCSRRestores() 173 I == RestoreBlock.begin() ? I : std::prev(I); in insertCSRRestores() 176 if (!TFI->restoreCalleeSavedRegisters(RestoreBlock, I, CSI, TRI)) { in insertCSRRestores() 180 TFI->restoreCalleeSavedRegister(RestoreBlock, I, CI, &TII, TRI); in insertCSRRestores() 193 Indexes->repairIndexesInRange(&RestoreBlock, BeforeRestoresI, in insertCSRRestores() 194 RestoreBlock.getFirstTerminator()); in insertCSRRestores() 215 MachineBasicBlock *RestoreBlock = MFI.getRestorePoint(); in calculateSaveRestoreBlocks() local 219 if (!RestoreBlock->succ_empty() || RestoreBlock->isReturnBlock()) in calculateSaveRestoreBlocks() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | PrologEpilogInserter.cpp | 435 MachineBasicBlock *RestoreBlock = MFI.getRestorePoint(); in calculateSaveRestoreBlocks() local 439 if (!RestoreBlock->succ_empty() || RestoreBlock->isReturnBlock()) in calculateSaveRestoreBlocks() 440 RestoreBlocks.push_back(RestoreBlock); in calculateSaveRestoreBlocks() 637 static void insertCSRRestores(MachineBasicBlock &RestoreBlock, in insertCSRRestores() argument 639 MachineFunction &MF = *RestoreBlock.getParent(); in insertCSRRestores() 646 MachineBasicBlock::iterator I = RestoreBlock.getFirstTerminator(); in insertCSRRestores() 648 if (!TFI->restoreCalleeSavedRegisters(RestoreBlock, I, CSI, TRI)) { in insertCSRRestores() 650 TFI->restoreCalleeSavedRegister(RestoreBlock, I, CI, TII, TRI); in insertCSRRestores() 691 for (MachineBasicBlock *RestoreBlock : RestoreBlocks) in spillCalleeSavedRegs() 692 insertCSRRestores(*RestoreBlock, CSI); in spillCalleeSavedRegs() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCFrameLowering.cpp | 2082 MachineBasicBlock *RestoreBlock = MFI.getRestorePoint(); in processFunctionBeforeFrameFinalized() local 2084 if (MBB.isReturnBlock() && (&MBB) != RestoreBlock) in processFunctionBeforeFrameFinalized()
|