Lines Matching refs:FrameInfo
65 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in getVGPRSpillLaneOrTempRegister() local
75 int NewFI = FrameInfo.CreateStackObject(4, Align(4), true, nullptr, in getVGPRSpillLaneOrTempRegister()
95 int NewFI = FrameInfo.CreateStackObject(4, Align(4), true, nullptr, in getVGPRSpillLaneOrTempRegister()
111 FrameIndex = FrameInfo.CreateSpillStackObject(4, Align(4)); in getVGPRSpillLaneOrTempRegister()
133 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in buildPrologSpill() local
136 PtrInfo, MachineMemOperand::MOStore, FrameInfo.getObjectSize(FI), in buildPrologSpill()
137 FrameInfo.getObjectAlign(FI)); in buildPrologSpill()
155 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in buildEpilogRestore() local
158 PtrInfo, MachineMemOperand::MOLoad, FrameInfo.getObjectSize(FI), in buildEpilogRestore()
159 FrameInfo.getObjectAlign(FI)); in buildEpilogRestore()
416 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in emitEntryFunctionPrologue() local
494 .addImm(FrameInfo.getStackSize() * getScratchScaleFactor(ST)); in emitEntryFunctionPrologue()
505 (MRI.isPhysRegUsed(AMDGPU::FLAT_SCR) || FrameInfo.hasCalls() || in emitEntryFunctionPrologue()
506 (!allStackObjectsAreDead(FrameInfo) && ST.enableFlatScratch())); in emitEntryFunctionPrologue()
1233 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in determineCalleeSaves() local
1255 FrameInfo.hasCalls() && in determineCalleeSaves()
1256 (SavedVGPRs.any() || !allStackObjectsAreDead(FrameInfo)); in determineCalleeSaves()
1306 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in determineCalleeSavesSGPR() local
1307 const bool WillHaveFP = FrameInfo.hasCalls() && HaveAnyCSRVGPR; in determineCalleeSavesSGPR()