Searched refs:SaveBlock (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SILowerSGPRSpills.cpp | 113 static void insertCSRSaves(MachineBasicBlock &SaveBlock, in insertCSRSaves() argument 116 MachineFunction &MF = *SaveBlock.getParent(); in insertCSRSaves() 123 MachineBasicBlock::iterator I = SaveBlock.begin(); in insertCSRSaves() 124 if (!TFI->spillCalleeSavedRegisters(SaveBlock, I, CSI, TRI)) { in insertCSRSaves() 129 MachineInstrSpan MIS(I, &SaveBlock); in insertCSRSaves() 137 const bool IsLiveIn = isLiveIntoMBB(Reg, SaveBlock, TRI); in insertCSRSaves() 138 TII.storeRegToStackSlot(SaveBlock, I, Reg, !IsLiveIn, CS.getFrameIdx(), in insertCSRSaves() 153 Indexes->repairIndexesInRange(&SaveBlock, SaveBlock.begin(), I); in insertCSRSaves() 281 for (MachineBasicBlock *SaveBlock : SaveBlocks) in spillCalleeSavedRegs() 282 insertCSRSaves(*SaveBlock, CSI, Indexes, LIS); in spillCalleeSavedRegs()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | PrologEpilogInserter.cpp | 245 for (MachineBasicBlock *SaveBlock : SaveBlocks) in run() 246 stashEntryDbgValues(*SaveBlock, EntryDbgValues); in run() 621 static void insertCSRSaves(MachineBasicBlock &SaveBlock, in insertCSRSaves() argument 623 MachineFunction &MF = *SaveBlock.getParent(); in insertCSRSaves() 628 MachineBasicBlock::iterator I = SaveBlock.begin(); in insertCSRSaves() 629 if (!TFI->spillCalleeSavedRegisters(SaveBlock, I, CSI, TRI)) { in insertCSRSaves() 631 TFI->spillCalleeSavedRegister(SaveBlock, I, CS, TII, TRI); in insertCSRSaves() 685 for (MachineBasicBlock *SaveBlock : SaveBlocks) in spillCalleeSavedRegs() 686 insertCSRSaves(*SaveBlock, CSI); in spillCalleeSavedRegs() 1165 for (MachineBasicBlock *SaveBlock : SaveBlocks) in insertPrologEpilogCode() [all …]
|
| H A D | TargetFrameLoweringImpl.cpp | 188 MachineBasicBlock &SaveBlock, MachineBasicBlock::iterator MI, in spillCalleeSavedRegister() argument 195 BuildMI(SaveBlock, MI, DebugLoc(), TII->get(TargetOpcode::COPY), in spillCalleeSavedRegister() 200 TII->storeRegToStackSlot(SaveBlock, MI, Reg, true, CS.getFrameIdx(), RC, in spillCalleeSavedRegister()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetFrameLowering.h | 276 void spillCalleeSavedRegister(MachineBasicBlock &SaveBlock,
|