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)
913 if (MustSaveLR && !HasFastMFLR &&
1105 if (!HasSTUX && MustSaveLR && !HasFastMFLR &&
1156 if (MustSaveLR) {
1564 bool MustSaveLR = FI->mustSaveLR();
1777 if (MustSaveCR && SingleScratchReg && MustSaveLR) {
1794 if (MustSaveLR && RBReg == SPReg && isInt<16>(LROffset+SPAdd)) {
1801 if (MustSaveCR && !(SingleScratchReg && MustSaveLR)) {
1852 if (MustSaveLR && !LoadedLR)
1859 !(SingleScratchReg && MustSaveLR))
1864 if (MustSaveLR) {
1991 FI->setMustSaveLR(MustSaveLR(MF, LR));