• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/

Lines Matching refs:RegInfo

105   const TargetRegisterInfo *RegInfo = MF.getSubtarget().getRegisterInfo();
113 return (RegInfo->needsStackRealignment(MF) ||
345 const ARMBaseRegisterInfo *RegInfo = STI.getRegisterInfo();
360 Register FramePtr = RegInfo->getFrameRegister(MF);
714 if (!AFI->getNumAlignedDPRCS2Regs() && RegInfo->needsStackRealignment(MF)) {
746 if (RegInfo->hasBasePointer(MF)) {
748 BuildMI(MBB, MBBI, dl, TII.get(ARM::MOVr), RegInfo->getBaseRegister())
753 BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), RegInfo->getBaseRegister())
769 const TargetRegisterInfo *RegInfo = MF.getSubtarget().getRegisterInfo();
778 Register FramePtr = RegInfo->getFrameRegister(MF);
895 const ARMBaseRegisterInfo *RegInfo = static_cast<const ARMBaseRegisterInfo *>(
911 if (RegInfo->needsStackRealignment(MF)) {
914 FrameReg = RegInfo->getFrameRegister(MF);
917 assert(RegInfo->hasBasePointer(MF) &&
919 FrameReg = RegInfo->getBaseRegister();
929 if (isFixed || (hasMovingSP && !RegInfo->hasBasePointer(MF))) {
930 FrameReg = RegInfo->getFrameRegister(MF);
933 assert(RegInfo->hasBasePointer(MF) && "missing base pointer!");
939 FrameReg = RegInfo->getFrameRegister(MF);
954 FrameReg = RegInfo->getFrameRegister(MF);
959 FrameReg = RegInfo->getFrameRegister(MF);
966 if (RegInfo->hasBasePointer(MF)) {
967 FrameReg = RegInfo->getBaseRegister();
1672 const ARMBaseRegisterInfo *RegInfo = static_cast<const ARMBaseRegisterInfo *>(
1681 Register FramePtr = RegInfo->getFrameRegister(MF);
1689 (MFI.hasVarSizedObjects() || RegInfo->needsStackRealignment(MF)))
1714 if (MFI.hasVarSizedObjects() || RegInfo->needsStackRealignment(MF) ||
1723 if (RegInfo->hasBasePointer(MF))
1724 SavedRegs.set(RegInfo->getBaseRegister());
1732 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF);
1860 if (RegInfo->hasBasePointer(MF))
1880 bool HasBPOrFixedSP = RegInfo->hasBasePointer(MF) || !HasMovingSP;
1899 !CanEliminateFrame || RegInfo->cannotEliminateFrame(MF)) {