Searched refs:SaveBlock (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SILowerSGPRSpills.cpp | 86 static void insertCSRSaves(MachineBasicBlock &SaveBlock, in insertCSRSaves() argument 89 MachineFunction &MF = *SaveBlock.getParent(); in insertCSRSaves() 96 MachineBasicBlock::iterator I = SaveBlock.begin(); in insertCSRSaves() 97 if (!TFI->spillCalleeSavedRegisters(SaveBlock, I, CSI, TRI)) { in insertCSRSaves() 104 MachineInstrSpan MIS(I, &SaveBlock); in insertCSRSaves() 113 TII.storeRegToStackSlot(SaveBlock, I, Reg, !IsLiveIn, CS.getFrameIdx(), in insertCSRSaves() 246 for (MachineBasicBlock *SaveBlock : SaveBlocks) in spillCalleeSavedRegs() 247 insertCSRSaves(*SaveBlock, CSI, Indexes, LIS); in spillCalleeSavedRegs() 279 for (MachineBasicBlock *SaveBlock : SaveBlocks) { in extendWWMVirtRegLiveness() 280 MachineBasicBlock::iterator InsertBefore = SaveBlock->begin(); in extendWWMVirtRegLiveness() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | PrologEpilogInserter.cpp | 241 for (MachineBasicBlock *SaveBlock : SaveBlocks) in runOnMachineFunction() 242 stashEntryDbgValues(*SaveBlock, EntryDbgValues); in runOnMachineFunction() 595 static void insertCSRSaves(MachineBasicBlock &SaveBlock, in insertCSRSaves() argument 597 MachineFunction &MF = *SaveBlock.getParent(); in insertCSRSaves() 602 MachineBasicBlock::iterator I = SaveBlock.begin(); in insertCSRSaves() 603 if (!TFI->spillCalleeSavedRegisters(SaveBlock, I, CSI, TRI)) { in insertCSRSaves() 609 BuildMI(SaveBlock, I, DebugLoc(), in insertCSRSaves() 614 TII.storeRegToStackSlot(SaveBlock, I, Reg, true, CS.getFrameIdx(), RC, in insertCSRSaves() 683 for (MachineBasicBlock *SaveBlock : SaveBlocks) in spillCalleeSavedRegs() 684 insertCSRSaves(*SaveBlock, CSI); in spillCalleeSavedRegs() [all …]
|