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()
394 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in replaceFPWithRealFP() local
395 bool HasBP = RegInfo->hasBasePointer(MF); in replaceFPWithRealFP()
396 unsigned BPReg = HasBP ? (unsigned) RegInfo->getBaseRegister(MF) : FPReg; in replaceFPWithRealFP()
488 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in findScratchRegister() local
489 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(MBB->getParent()); in findScratchRegister()
536 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in twoUniqueScratchRegsRequired() local
538 bool HasBP = RegInfo->hasBasePointer(MF); in twoUniqueScratchRegsRequired()
565 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in stackUpdateCanBeMoved() local
569 if (!RegInfo || !FI) in stackUpdateCanBeMoved()
592 if (hasFP(MF) || RegInfo->hasBasePointer(MF) || MF.exposesReturnsTwice()) in stackUpdateCanBeMoved()
605 return !RegInfo->requiresFrameIndexScavenging(MF); in stackUpdateCanBeMoved()
613 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in emitPrologue() local
647 bool HasBP = RegInfo->hasBasePointer(MF); in emitPrologue()
653 Register BPReg = RegInfo->getBaseRegister(MF); in emitPrologue()
1263 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in inlineStackProbe() local
1264 bool HasBP = RegInfo->hasBasePointer(MF); in inlineStackProbe()
1265 Register BPReg = RegInfo->getBaseRegister(MF); in inlineStackProbe()
1548 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in emitEpilogue() local
1566 bool HasBP = RegInfo->hasBasePointer(MF); in emitEpilogue()
1572 Register BPReg = RegInfo->getBaseRegister(MF); in emitEpilogue()
1974 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in determineCalleeSaves() local
1987 unsigned LR = RegInfo->getRARegister(); in determineCalleeSaves()
2007 if (!BPSI && RegInfo->hasBasePointer(MF)) { in determineCalleeSaves()
2028 if (RegInfo->hasBasePointer(MF)) { in determineCalleeSaves()
2029 SavedRegs.reset(RegInfo->getBaseRegister(MF)); in determineCalleeSaves()
2035 (RegInfo->getBaseRegister(MF) == (isPPC64 ? PPC::X30 : PPC::R30)) && in determineCalleeSaves()
2198 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in processFunctionBeforeFrameFinalized() local
2199 if (RegInfo->hasBasePointer(MF)) { in processFunctionBeforeFrameFinalized()
2204 Register BP = RegInfo->getBaseRegister(MF); in processFunctionBeforeFrameFinalized()
2335 const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in assignCalleeSavedSpillSlots() local
2336 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in assignCalleeSavedSpillSlots()
2345 MCPhysReg Lower = RegInfo->getSubReg(Reg, 1); in assignCalleeSavedSpillSlots()
2346 MCPhysReg Higher = RegInfo->getSubReg(Reg, 2); in assignCalleeSavedSpillSlots()