Lines Matching refs:MustSaveLR
270 static bool MustSaveLR(const MachineFunction &MF, unsigned LR) { in MustSaveLR() function
318 !MustSaveLR(MF, LR) && // No need to save LR. in determineFrameLayout()
638 bool MustSaveLR = FI->mustSaveLR(); in emitPrologue() local
682 assert((isPPC64 || !isSVR4ABI || !(!FrameSize && (MustSaveLR || HasFP))) && in emitPrologue()
806 if (MustSaveCR && SingleScratchReg && MustSaveLR) { in emitPrologue()
814 if (MustSaveLR) in emitPrologue()
817 if (MustSaveCR && !(SingleScratchReg && MustSaveLR)) in emitPrologue()
842 assert(MustSaveLR && "LR is not required to be saved!"); in emitPrologue()
868 if (MustSaveLR && HasFastMFLR) in emitPrologue()
872 !(SingleScratchReg && MustSaveLR)) { in emitPrologue()
882 if (MustSaveLR && !HasFastMFLR) in emitPrologue()
908 if (MustSaveLR && !HasFastMFLR && in emitPrologue()
1100 if (!HasSTUX && MustSaveLR && !HasFastMFLR && isInt<16>(FrameSize + LROffset)) in emitPrologue()
1150 if (MustSaveLR) { in emitPrologue()
1566 bool MustSaveLR = FI->mustSaveLR(); in emitEpilogue() local
1779 if (MustSaveCR && SingleScratchReg && MustSaveLR) { in emitEpilogue()
1796 if (MustSaveLR && RBReg == SPReg && isInt<16>(LROffset+SPAdd)) { in emitEpilogue()
1803 if (MustSaveCR && !(SingleScratchReg && MustSaveLR)) { in emitEpilogue()
1854 if (MustSaveLR && !LoadedLR) in emitEpilogue()
1861 !(SingleScratchReg && MustSaveLR)) in emitEpilogue()
1866 if (MustSaveLR) { in emitEpilogue()
1991 FI->setMustSaveLR(MustSaveLR(MF, LR)); in determineCalleeSaves()