reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2178 if (MF.getFunction().getCallingConv() == CallingConv::GHC) 2181 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); 2183 MF.getSubtarget().getRegisterInfo()); 2184 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); 2188 MachineFrameInfo &MFI = MF.getFrameInfo(); 2189 const MCPhysReg *CSRegs = MF.getRegInfo().getCalleeSavedRegs(); 2191 unsigned BasePointerReg = RegInfo->hasBasePointer(MF) 2208 !RegInfo->isReservedReg(MF, Reg)) { 2218 if (produceCompactUnwindFrame(MF) && PairedReg != AArch64::NoRegister && 2222 !RegInfo->isReservedReg(MF, PairedReg)) 2229 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); 2230 const MachineRegisterInfo &MRI = MF.getRegInfo(); 2238 unsigned EstimatedStackSize = MFI.estimateStackSize(MF); 2239 if (hasFP(MF) || 2240 windowsRequiresStackProbe(MF, EstimatedStackSize + CSStackSize + 16)) { 2260 unsigned EstimatedStackSizeLimit = estimateRSStackSizeLimit(MF); 2265 if (BigStack || !CanEliminateFrame || RegInfo->cannotEliminateFrame(MF)) 2282 if (produceCompactUnwindFrame(MF)) 2289 if (!ExtraCSSpill || MF.getRegInfo().isPhysRegUsed(ExtraCSSpill)) { 2290 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo();