Lines Matching refs:RegInfo
43 const TargetRegisterInfo *RegInfo = MF.getTarget().getRegisterInfo(); in hasFP() local
53 RegInfo->needsStackRealignment(MF) || in hasFP()
137 const ARMBaseRegisterInfo *RegInfo = in emitPrologue() local
149 unsigned FramePtr = RegInfo->getFrameRegister(MF); in emitPrologue()
293 if (!AFI->getNumAlignedDPRCS2Regs() && RegInfo->needsStackRealignment(MF)) { in emitPrologue()
327 if (RegInfo->hasBasePointer(MF)) { in emitPrologue()
330 TII.get(ARM::MOVr), RegInfo->getBaseRegister()) in emitPrologue()
335 RegInfo->getBaseRegister()) in emitPrologue()
354 const TargetRegisterInfo *RegInfo = MF.getTarget().getRegisterInfo(); in emitEpilogue() local
364 unsigned FramePtr = RegInfo->getFrameRegister(MF); in emitEpilogue()
376 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(); in emitEpilogue()
495 const ARMBaseRegisterInfo *RegInfo = in ResolveFrameIndexReference() local
517 if (RegInfo->needsStackRealignment(MF)) { in ResolveFrameIndexReference()
520 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
523 assert(RegInfo->hasBasePointer(MF) && in ResolveFrameIndexReference()
525 FrameReg = RegInfo->getBaseRegister(); in ResolveFrameIndexReference()
534 if (isFixed || (hasMovingSP && !RegInfo->hasBasePointer(MF))) { in ResolveFrameIndexReference()
535 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
538 assert(RegInfo->hasBasePointer(MF) && "missing base pointer!"); in ResolveFrameIndexReference()
544 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
557 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
562 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
567 if (RegInfo->hasBasePointer(MF)) in ResolveFrameIndexReference()
568 FrameReg = RegInfo->getBaseRegister(); in ResolveFrameIndexReference()
1119 const ARMBaseRegisterInfo *RegInfo = in checkNumAlignedDPRCS2Regs() local
1121 if (!RegInfo->canRealignStack(MF)) in checkNumAlignedDPRCS2Regs()
1159 const ARMBaseRegisterInfo *RegInfo = in processFunctionBeforeCalleeSavedScan() local
1166 unsigned FramePtr = RegInfo->getFrameRegister(MF); in processFunctionBeforeCalleeSavedScan()
1174 (MFI->hasVarSizedObjects() || RegInfo->needsStackRealignment(MF))) in processFunctionBeforeCalleeSavedScan()
1197 if (RegInfo->hasBasePointer(MF)) in processFunctionBeforeCalleeSavedScan()
1198 MRI.setPhysRegUsed(RegInfo->getBaseRegister()); in processFunctionBeforeCalleeSavedScan()
1202 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(); in processFunctionBeforeCalleeSavedScan()
1290 if (BigStack || !CanEliminateFrame || RegInfo->cannotEliminateFrame(MF)) { in processFunctionBeforeCalleeSavedScan()