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()
424 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in emitEntryFunctionPrologue() local
500 .addImm(FrameInfo.getStackSize() * getScratchScaleFactor(ST)); in emitEntryFunctionPrologue()
511 (MRI.isPhysRegUsed(AMDGPU::FLAT_SCR) || FrameInfo.hasCalls() || in emitEntryFunctionPrologue()
512 (!allStackObjectsAreDead(FrameInfo) && ST.enableFlatScratch())); in emitEntryFunctionPrologue()
1250 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in determineCalleeSaves() local
1272 FrameInfo.hasCalls() && in determineCalleeSaves()
1273 (SavedVGPRs.any() || !allStackObjectsAreDead(FrameInfo)); in determineCalleeSaves()
1323 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in determineCalleeSavesSGPR() local
1325 FrameInfo.hasCalls() && (AllSavedRegs.any() || MFI->hasSpilledSGPRs()); in determineCalleeSavesSGPR()
1340 (FrameInfo.hasCalls() || MRI.isPhysRegModified(RetAddrReg))) { in determineCalleeSavesSGPR()