reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
891 const MachineFrameInfo &MFI = MF.getFrameInfo(); 893 MF.getSubtarget().getRegisterInfo()); 894 const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); 904 bool hasMovingSP = !hasReservedCallFrame(MF); 908 if (RegInfo->needsStackRealignment(MF)) { 909 assert(hasFP(MF) && "dynamic stack realignment without a FP!"); 911 FrameReg = RegInfo->getFrameRegister(MF); 914 assert(RegInfo->hasBasePointer(MF) && 923 if (hasFP(MF) && AFI->hasStackFrame()) { 926 if (isFixed || (hasMovingSP && !RegInfo->hasBasePointer(MF))) { 927 FrameReg = RegInfo->getFrameRegister(MF); 930 assert(RegInfo->hasBasePointer(MF) && "missing base pointer!"); 936 FrameReg = RegInfo->getFrameRegister(MF); 951 FrameReg = RegInfo->getFrameRegister(MF); 956 FrameReg = RegInfo->getFrameRegister(MF); 963 if (RegInfo->hasBasePointer(MF)) {