Lines Matching refs:RegInfo

203   const TargetRegisterInfo *RegInfo = MF.getSubtarget().getRegisterInfo();  in hasFP()  local
211 return (RegInfo->hasStackRealignment(MF) || MFI.hasVarSizedObjects() || in hasFP()
300 const ARMBaseRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in insertSEH() local
369 unsigned Reg = RegInfo->getSEHRegNum(MO.getReg()); in insertSEH()
414 unsigned Reg = RegInfo->getSEHRegNum(MO.getReg()); in insertSEH()
445 unsigned Reg = RegInfo->getSEHRegNum(MBBI->getOperand(0).getReg()); in insertSEH()
451 unsigned Reg = RegInfo->getSEHRegNum(MBBI->getOperand(1).getReg()); in insertSEH()
714 const ARMBaseRegisterInfo *RegInfo = STI.getRegisterInfo(); in emitPrologue() local
730 Register FramePtr = RegInfo->getFrameRegister(MF); in emitPrologue()
1195 if (!AFI->getNumAlignedDPRCS2Regs() && RegInfo->hasStackRealignment(MF)) { in emitPrologue()
1227 if (RegInfo->hasBasePointer(MF)) { in emitPrologue()
1229 BuildMI(MBB, MBBI, dl, TII.get(ARM::MOVr), RegInfo->getBaseRegister()) in emitPrologue()
1234 BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), RegInfo->getBaseRegister()) in emitPrologue()
1250 const TargetRegisterInfo *RegInfo = MF.getSubtarget().getRegisterInfo(); in emitEpilogue() local
1265 Register FramePtr = RegInfo->getFrameRegister(MF); in emitEpilogue()
1417 const ARMBaseRegisterInfo *RegInfo = static_cast<const ARMBaseRegisterInfo *>( in ResolveFrameIndexReference() local
1433 if (RegInfo->hasStackRealignment(MF)) { in ResolveFrameIndexReference()
1436 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
1439 assert(RegInfo->hasBasePointer(MF) && in ResolveFrameIndexReference()
1441 FrameReg = RegInfo->getBaseRegister(); in ResolveFrameIndexReference()
1451 if (isFixed || (hasMovingSP && !RegInfo->hasBasePointer(MF))) { in ResolveFrameIndexReference()
1452 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
1455 assert(RegInfo->hasBasePointer(MF) && "missing base pointer!"); in ResolveFrameIndexReference()
1461 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
1476 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
1481 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
1488 if (RegInfo->hasBasePointer(MF)) { in ResolveFrameIndexReference()
1489 FrameReg = RegInfo->getBaseRegister(); in ResolveFrameIndexReference()
2252 const ARMBaseRegisterInfo *RegInfo = static_cast<const ARMBaseRegisterInfo *>( in determineCalleeSaves() local
2261 Register FramePtr = RegInfo->getFrameRegister(MF); in determineCalleeSaves()
2269 (MFI.hasVarSizedObjects() || RegInfo->hasStackRealignment(MF))) in determineCalleeSaves()
2294 if (MFI.hasVarSizedObjects() || RegInfo->hasStackRealignment(MF) || in determineCalleeSaves()
2303 if (RegInfo->hasBasePointer(MF)) in determineCalleeSaves()
2304 SavedRegs.set(RegInfo->getBaseRegister()); in determineCalleeSaves()
2312 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in determineCalleeSaves()
2445 if (RegInfo->hasBasePointer(MF)) in determineCalleeSaves()
2465 bool HasBPOrFixedSP = RegInfo->hasBasePointer(MF) || !HasMovingSP; in determineCalleeSaves()
2484 !CanEliminateFrame || RegInfo->cannotEliminateFrame(MF)) { in determineCalleeSaves()
3065 auto RegInfo = STI.getRegisterInfo(); in adjustForSegmentedStacks() local
3066 RegInfo->emitLoadConstPool(*McrMBB, MBBI, DL, ScratchReg0, 0, in adjustForSegmentedStacks()
3084 auto RegInfo = STI.getRegisterInfo(); in adjustForSegmentedStacks() local
3085 RegInfo->emitLoadConstPool(*McrMBB, MBBI, DL, ScratchReg0, 0, in adjustForSegmentedStacks()
3170 auto RegInfo = STI.getRegisterInfo(); in adjustForSegmentedStacks() local
3171 RegInfo->emitLoadConstPool(*AllocMBB, MBBI, DL, ScratchReg0, 0, in adjustForSegmentedStacks()
3183 auto RegInfo = STI.getRegisterInfo(); in adjustForSegmentedStacks() local
3184 RegInfo->emitLoadConstPool(*AllocMBB, MBBI, DL, ScratchReg0, 0, in adjustForSegmentedStacks()
3203 auto RegInfo = STI.getRegisterInfo(); in adjustForSegmentedStacks() local
3204 RegInfo->emitLoadConstPool( in adjustForSegmentedStacks()
3217 auto RegInfo = STI.getRegisterInfo(); in adjustForSegmentedStacks() local
3218 RegInfo->emitLoadConstPool( in adjustForSegmentedStacks()