Lines Matching refs:RegInfo

203   const TargetRegisterInfo *RegInfo = MF.getSubtarget().getRegisterInfo();  in hasFP()  local
211 return (RegInfo->hasStackRealignment(MF) || MFI.hasVarSizedObjects() || in hasFP()
301 const ARMBaseRegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in insertSEH() local
365 unsigned Reg = RegInfo->getSEHRegNum(MBBI->getOperand(1).getReg()); in insertSEH()
379 unsigned Reg = RegInfo->getSEHRegNum(MBBI->getOperand(0).getReg()); in insertSEH()
398 unsigned Reg = RegInfo->getSEHRegNum(MO.getReg()); in insertSEH()
442 unsigned Reg = RegInfo->getSEHRegNum(MO.getReg()); in insertSEH()
473 unsigned Reg = RegInfo->getSEHRegNum(MBBI->getOperand(0).getReg()); in insertSEH()
479 unsigned Reg = RegInfo->getSEHRegNum(MBBI->getOperand(1).getReg()); in insertSEH()
741 const ARMBaseRegisterInfo *RegInfo = STI.getRegisterInfo(); in emitPrologue() local
757 Register FramePtr = RegInfo->getFrameRegister(MF); in emitPrologue()
1222 if (!AFI->getNumAlignedDPRCS2Regs() && RegInfo->hasStackRealignment(MF)) { in emitPrologue()
1254 if (RegInfo->hasBasePointer(MF)) { in emitPrologue()
1256 BuildMI(MBB, MBBI, dl, TII.get(ARM::MOVr), RegInfo->getBaseRegister()) in emitPrologue()
1261 BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), RegInfo->getBaseRegister()) in emitPrologue()
1277 const TargetRegisterInfo *RegInfo = MF.getSubtarget().getRegisterInfo(); in emitEpilogue() local
1292 Register FramePtr = RegInfo->getFrameRegister(MF); in emitEpilogue()
1444 const ARMBaseRegisterInfo *RegInfo = static_cast<const ARMBaseRegisterInfo *>( in ResolveFrameIndexReference() local
1460 if (RegInfo->hasStackRealignment(MF)) { in ResolveFrameIndexReference()
1463 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
1466 assert(RegInfo->hasBasePointer(MF) && in ResolveFrameIndexReference()
1468 FrameReg = RegInfo->getBaseRegister(); in ResolveFrameIndexReference()
1478 if (isFixed || (hasMovingSP && !RegInfo->hasBasePointer(MF))) { in ResolveFrameIndexReference()
1479 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
1482 assert(RegInfo->hasBasePointer(MF) && "missing base pointer!"); in ResolveFrameIndexReference()
1488 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
1503 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
1508 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
1515 if (RegInfo->hasBasePointer(MF)) { in ResolveFrameIndexReference()
1516 FrameReg = RegInfo->getBaseRegister(); in ResolveFrameIndexReference()
2280 const ARMBaseRegisterInfo *RegInfo = static_cast<const ARMBaseRegisterInfo *>( in determineCalleeSaves() local
2289 Register FramePtr = RegInfo->getFrameRegister(MF); in determineCalleeSaves()
2297 (MFI.hasVarSizedObjects() || RegInfo->hasStackRealignment(MF))) in determineCalleeSaves()
2322 if (MFI.hasVarSizedObjects() || RegInfo->hasStackRealignment(MF) || in determineCalleeSaves()
2331 if (RegInfo->hasBasePointer(MF)) in determineCalleeSaves()
2332 SavedRegs.set(RegInfo->getBaseRegister()); in determineCalleeSaves()
2344 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in determineCalleeSaves()
2477 if (RegInfo->hasBasePointer(MF)) in determineCalleeSaves()
2497 bool HasBPOrFixedSP = RegInfo->hasBasePointer(MF) || !HasMovingSP; in determineCalleeSaves()
2516 !CanEliminateFrame || RegInfo->cannotEliminateFrame(MF)) { in determineCalleeSaves()
3136 auto RegInfo = STI.getRegisterInfo(); in adjustForSegmentedStacks() local
3137 RegInfo->emitLoadConstPool(*McrMBB, MBBI, DL, ScratchReg0, 0, in adjustForSegmentedStacks()
3155 auto RegInfo = STI.getRegisterInfo(); in adjustForSegmentedStacks() local
3156 RegInfo->emitLoadConstPool(*McrMBB, MBBI, DL, ScratchReg0, 0, in adjustForSegmentedStacks()
3246 auto RegInfo = STI.getRegisterInfo(); in adjustForSegmentedStacks() local
3247 RegInfo->emitLoadConstPool(*AllocMBB, MBBI, DL, ScratchReg0, 0, in adjustForSegmentedStacks()
3259 auto RegInfo = STI.getRegisterInfo(); in adjustForSegmentedStacks() local
3260 RegInfo->emitLoadConstPool(*AllocMBB, MBBI, DL, ScratchReg0, 0, in adjustForSegmentedStacks()
3279 auto RegInfo = STI.getRegisterInfo(); in adjustForSegmentedStacks() local
3280 RegInfo->emitLoadConstPool( in adjustForSegmentedStacks()
3293 auto RegInfo = STI.getRegisterInfo(); in adjustForSegmentedStacks() local
3294 RegInfo->emitLoadConstPool( in adjustForSegmentedStacks()