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
364 unsigned Reg = RegInfo->getSEHRegNum(MBBI->getOperand(1).getReg()); in insertSEH()
378 unsigned Reg = RegInfo->getSEHRegNum(MBBI->getOperand(0).getReg()); in insertSEH()
397 unsigned Reg = RegInfo->getSEHRegNum(MO.getReg()); in insertSEH()
441 unsigned Reg = RegInfo->getSEHRegNum(MO.getReg()); in insertSEH()
472 unsigned Reg = RegInfo->getSEHRegNum(MBBI->getOperand(0).getReg()); in insertSEH()
478 unsigned Reg = RegInfo->getSEHRegNum(MBBI->getOperand(1).getReg()); in insertSEH()
740 const ARMBaseRegisterInfo *RegInfo = STI.getRegisterInfo(); in emitPrologue() local
756 Register FramePtr = RegInfo->getFrameRegister(MF); in emitPrologue()
1221 if (!AFI->getNumAlignedDPRCS2Regs() && RegInfo->hasStackRealignment(MF)) { in emitPrologue()
1253 if (RegInfo->hasBasePointer(MF)) { in emitPrologue()
1255 BuildMI(MBB, MBBI, dl, TII.get(ARM::MOVr), RegInfo->getBaseRegister()) in emitPrologue()
1260 BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), RegInfo->getBaseRegister()) in emitPrologue()
1276 const TargetRegisterInfo *RegInfo = MF.getSubtarget().getRegisterInfo(); in emitEpilogue() local
1291 Register FramePtr = RegInfo->getFrameRegister(MF); in emitEpilogue()
1443 const ARMBaseRegisterInfo *RegInfo = static_cast<const ARMBaseRegisterInfo *>( in ResolveFrameIndexReference() local
1459 if (RegInfo->hasStackRealignment(MF)) { in ResolveFrameIndexReference()
1462 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
1465 assert(RegInfo->hasBasePointer(MF) && in ResolveFrameIndexReference()
1467 FrameReg = RegInfo->getBaseRegister(); in ResolveFrameIndexReference()
1477 if (isFixed || (hasMovingSP && !RegInfo->hasBasePointer(MF))) { in ResolveFrameIndexReference()
1478 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
1481 assert(RegInfo->hasBasePointer(MF) && "missing base pointer!"); in ResolveFrameIndexReference()
1487 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
1502 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
1507 FrameReg = RegInfo->getFrameRegister(MF); in ResolveFrameIndexReference()
1514 if (RegInfo->hasBasePointer(MF)) { in ResolveFrameIndexReference()
1515 FrameReg = RegInfo->getBaseRegister(); in ResolveFrameIndexReference()
2277 const ARMBaseRegisterInfo *RegInfo = static_cast<const ARMBaseRegisterInfo *>( in determineCalleeSaves() local
2286 Register FramePtr = RegInfo->getFrameRegister(MF); in determineCalleeSaves()
2294 (MFI.hasVarSizedObjects() || RegInfo->hasStackRealignment(MF))) in determineCalleeSaves()
2319 if (MFI.hasVarSizedObjects() || RegInfo->hasStackRealignment(MF) || in determineCalleeSaves()
2328 if (RegInfo->hasBasePointer(MF)) in determineCalleeSaves()
2329 SavedRegs.set(RegInfo->getBaseRegister()); in determineCalleeSaves()
2341 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in determineCalleeSaves()
2474 if (RegInfo->hasBasePointer(MF)) in determineCalleeSaves()
2494 bool HasBPOrFixedSP = RegInfo->hasBasePointer(MF) || !HasMovingSP; in determineCalleeSaves()
2513 !CanEliminateFrame || RegInfo->cannotEliminateFrame(MF)) { in determineCalleeSaves()
3134 auto RegInfo = STI.getRegisterInfo(); in adjustForSegmentedStacks() local
3135 RegInfo->emitLoadConstPool(*McrMBB, MBBI, DL, ScratchReg0, 0, in adjustForSegmentedStacks()
3153 auto RegInfo = STI.getRegisterInfo(); in adjustForSegmentedStacks() local
3154 RegInfo->emitLoadConstPool(*McrMBB, MBBI, DL, ScratchReg0, 0, in adjustForSegmentedStacks()
3244 auto RegInfo = STI.getRegisterInfo(); in adjustForSegmentedStacks() local
3245 RegInfo->emitLoadConstPool(*AllocMBB, MBBI, DL, ScratchReg0, 0, in adjustForSegmentedStacks()
3257 auto RegInfo = STI.getRegisterInfo(); in adjustForSegmentedStacks() local
3258 RegInfo->emitLoadConstPool(*AllocMBB, MBBI, DL, ScratchReg0, 0, in adjustForSegmentedStacks()
3277 auto RegInfo = STI.getRegisterInfo(); in adjustForSegmentedStacks() local
3278 RegInfo->emitLoadConstPool( in adjustForSegmentedStacks()
3291 auto RegInfo = STI.getRegisterInfo(); in adjustForSegmentedStacks() local
3292 RegInfo->emitLoadConstPool( in adjustForSegmentedStacks()