Home | History | Annotate | Download | only in AArch64

Lines Matching refs:AFI

128   const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
129 unsigned NumBytes = AFI->getLocalStackSize();
288 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
293 if (AFI->getLocalStackSize() == 0)
416 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
430 if (!AFI->hasStackFrame()) {
434 AFI->setLocalStackSize(NumBytes);
458 auto CSStackSize = AFI->getCalleeSavedStackSize();
460 AFI->setLocalStackSize(NumBytes - CSStackSize);
480 fixupCalleeSaveRestoreStackOffset(*MBBI, AFI->getLocalStackSize());
487 FPOffset += AFI->getLocalStackSize();
535 AFI->setStackRealigned(true);
659 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
681 ArgumentPopSize = AFI->getArgumentStackToRestore();
711 auto CSStackSize = AFI->getCalleeSavedStackSize();
727 fixupCalleeSaveRestoreStackOffset(*LastPopI, AFI->getLocalStackSize());
765 if (MFI->hasVarSizedObjects() || AFI->isStackRealigned())
796 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
806 if (AFI->hasStackFrame()) {
848 Offset -= AFI->getLocalStackSize();
890 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
901 unsigned Offset = AFI->getCalleeSavedStackSize();
940 if (Count * 8 != AFI->getCalleeSavedStackSize() && !RPI.isPaired()) {
946 AFI->setCalleeSaveStackHasFreeSpace(true);
1090 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
1157 AFI->setHasStackFrame(true);
1192 AFI->setCalleeSavedStackSize(alignTo(8 * NumRegsSpilled, 16));
1197 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
1198 return AFI->hasCalleeSaveStackFreeSpace();