Lines Matching refs:RegInfo
312 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in determineFrameLayout() local
314 unsigned LR = RegInfo->getRARegister(); in determineFrameLayout()
320 !RegInfo->hasBasePointer(MF); // No special alignment. in determineFrameLayout()
390 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in replaceFPWithRealFP() local
391 bool HasBP = RegInfo->hasBasePointer(MF); in replaceFPWithRealFP()
392 unsigned BPReg = HasBP ? (unsigned) RegInfo->getBaseRegister(MF) : FPReg; in replaceFPWithRealFP()
484 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in findScratchRegister() local
485 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(MBB->getParent()); in findScratchRegister()
532 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in twoUniqueScratchRegsRequired() local
534 bool HasBP = RegInfo->hasBasePointer(MF); in twoUniqueScratchRegsRequired()
561 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in stackUpdateCanBeMoved() local
565 if (!RegInfo || !FI) in stackUpdateCanBeMoved()
588 if (hasFP(MF) || RegInfo->hasBasePointer(MF) || MF.exposesReturnsTwice()) in stackUpdateCanBeMoved()
601 return !RegInfo->requiresFrameIndexScavenging(MF); in stackUpdateCanBeMoved()
609 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in emitPrologue() local
644 bool HasBP = RegInfo->hasBasePointer(MF); in emitPrologue()
650 Register BPReg = RegInfo->getBaseRegister(MF); in emitPrologue()
1261 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in inlineStackProbe() local
1262 bool HasBP = RegInfo->hasBasePointer(MF); in inlineStackProbe()
1263 Register BPReg = RegInfo->getBaseRegister(MF); in inlineStackProbe()
1553 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in emitEpilogue() local
1571 bool HasBP = RegInfo->hasBasePointer(MF); in emitEpilogue()
1577 Register BPReg = RegInfo->getBaseRegister(MF); in emitEpilogue()
1977 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in determineCalleeSaves() local
1990 unsigned LR = RegInfo->getRARegister(); in determineCalleeSaves()
2010 if (!BPSI && RegInfo->hasBasePointer(MF)) { in determineCalleeSaves()
2031 if (RegInfo->hasBasePointer(MF)) in determineCalleeSaves()
2032 SavedRegs.reset(RegInfo->getBaseRegister(MF)); in determineCalleeSaves()
2191 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in processFunctionBeforeFrameFinalized() local
2192 if (RegInfo->hasBasePointer(MF)) { in processFunctionBeforeFrameFinalized()
2197 Register BP = RegInfo->getBaseRegister(MF); in processFunctionBeforeFrameFinalized()
2328 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in assignCalleeSavedSpillSlots() local
2329 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in assignCalleeSavedSpillSlots()
2338 MCPhysReg Lower = RegInfo->getSubReg(Reg, 1); in assignCalleeSavedSpillSlots()
2339 MCPhysReg Higher = RegInfo->getSubReg(Reg, 2); in assignCalleeSavedSpillSlots()