Searched refs:RestoreBlock (Results 1 - 3 of 3) sorted by relevance
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | SILowerSGPRSpills.cpp | 120 static void insertCSRRestores(MachineBasicBlock &RestoreBlock, argument 123 MachineFunction &MF = *RestoreBlock.getParent(); 131 MachineBasicBlock::iterator I = RestoreBlock.getFirstTerminator(); 134 if (!TFI->restoreCalleeSavedRegisters(RestoreBlock, I, CSI, TRI)) { 140 TII.loadRegFromStackSlot(RestoreBlock, I, Reg, CI.getFrameIdx(), RC, TRI, 142 assert(I != RestoreBlock.begin() && 171 MachineBasicBlock *RestoreBlock = MFI.getRestorePoint(); local 172 // If RestoreBlock does not have any successor and is not a return block 175 if (!RestoreBlock->succ_empty() || RestoreBlock [all...] |
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/ |
H A D | PrologEpilogInserter.cpp | 416 MachineBasicBlock *RestoreBlock = MFI.getRestorePoint(); local 417 // If RestoreBlock does not have any successor and is not a return block 420 if (!RestoreBlock->succ_empty() || RestoreBlock->isReturnBlock()) 421 RestoreBlocks.push_back(RestoreBlock); 647 static void insertCSRRestores(MachineBasicBlock &RestoreBlock, argument 649 MachineFunction &MF = *RestoreBlock.getParent(); 656 MachineBasicBlock::iterator I = RestoreBlock.getFirstTerminator(); 658 if (!TFI->restoreCalleeSavedRegisters(RestoreBlock, I, CSI, TRI)) { 662 BuildMI(RestoreBlock, [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Target/PowerPC/ |
H A D | PPCFrameLowering.cpp | 2065 // tail call might not be in the new RestoreBlock, so real branch instruction 2067 // RestoreBlock. So we handle this case here. 2069 MachineBasicBlock *RestoreBlock = MFI.getRestorePoint(); local 2071 if (MBB.isReturnBlock() && (&MBB) != RestoreBlock)
|
Completed in 209 milliseconds