Lines Matching defs:MustSaveLR
267 /// MustSaveLR - Return true if this function requires that we save the LR
270 static bool MustSaveLR(const MachineFunction &MF, unsigned LR) {
318 !MustSaveLR(MF, LR) && // No need to save LR.
641 bool MustSaveLR = FI->mustSaveLR();
685 assert((isPPC64 || !isSVR4ABI || !(!FrameSize && (MustSaveLR || HasFP))) &&
809 if (MustSaveCR && SingleScratchReg && MustSaveLR) {
817 if (MustSaveLR)
820 if (MustSaveCR && !(SingleScratchReg && MustSaveLR))
845 assert(MustSaveLR && "LR is not required to be saved!");
871 if (MustSaveLR && HasFastMFLR)
875 !(SingleScratchReg && MustSaveLR)) {
885 if (MustSaveLR && !HasFastMFLR)
911 if (MustSaveLR && !HasFastMFLR &&
1103 if (!HasSTUX && MustSaveLR && !HasFastMFLR && isInt<16>(FrameSize + LROffset))
1153 if (MustSaveLR) {
1561 bool MustSaveLR = FI->mustSaveLR();
1774 if (MustSaveCR && SingleScratchReg && MustSaveLR) {
1791 if (MustSaveLR && RBReg == SPReg && isInt<16>(LROffset+SPAdd)) {
1798 if (MustSaveCR && !(SingleScratchReg && MustSaveLR)) {
1849 if (MustSaveLR && !LoadedLR)
1856 !(SingleScratchReg && MustSaveLR))
1861 if (MustSaveLR) {
1988 FI->setMustSaveLR(MustSaveLR(MF, LR));