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()
485 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in findScratchRegister() local
486 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(MBB->getParent()); in findScratchRegister()
533 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in twoUniqueScratchRegsRequired() local
535 bool HasBP = RegInfo->hasBasePointer(MF); in twoUniqueScratchRegsRequired()
562 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in stackUpdateCanBeMoved() local
566 if (!RegInfo || !FI) in stackUpdateCanBeMoved()
589 if (hasFP(MF) || RegInfo->hasBasePointer(MF) || MF.exposesReturnsTwice()) in stackUpdateCanBeMoved()
602 return !RegInfo->requiresFrameIndexScavenging(MF); in stackUpdateCanBeMoved()
610 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in emitPrologue() local
643 bool HasBP = RegInfo->hasBasePointer(MF); in emitPrologue()
649 Register BPReg = RegInfo->getBaseRegister(MF); in emitPrologue()
1249 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in inlineStackProbe() local
1250 bool HasBP = RegInfo->hasBasePointer(MF); in inlineStackProbe()
1251 Register BPReg = RegInfo->getBaseRegister(MF); in inlineStackProbe()
1536 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in emitEpilogue() local
1554 bool HasBP = RegInfo->hasBasePointer(MF); in emitEpilogue()
1560 Register BPReg = RegInfo->getBaseRegister(MF); in emitEpilogue()
1960 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in determineCalleeSaves() local
1973 unsigned LR = RegInfo->getRARegister(); in determineCalleeSaves()
1993 if (!BPSI && RegInfo->hasBasePointer(MF)) { in determineCalleeSaves()
2014 if (RegInfo->hasBasePointer(MF)) in determineCalleeSaves()
2015 SavedRegs.reset(RegInfo->getBaseRegister(MF)); in determineCalleeSaves()
2174 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in processFunctionBeforeFrameFinalized() local
2175 if (RegInfo->hasBasePointer(MF)) { in processFunctionBeforeFrameFinalized()
2180 Register BP = RegInfo->getBaseRegister(MF); in processFunctionBeforeFrameFinalized()
2317 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in assignCalleeSavedSpillSlots() local
2318 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in assignCalleeSavedSpillSlots()