Home
last modified time | relevance | path

Searched refs:hasBasePointer (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kRegisterInfo.cpp151 if (hasBasePointer(MF)) { in getReservedRegs()
184 if (hasBasePointer(MF)) in eliminateFrameIndex()
228 bool M68kRegisterInfo::hasBasePointer(const MachineFunction &MF) const { in hasBasePointer() function in M68kRegisterInfo
H A DM68kRegisterInfo.h94 bool hasBasePointer(const MachineFunction &MF) const;
H A DM68kFrameLowering.cpp64 TRI->hasBasePointer(MF); in canSimplifyCallFramePseudos()
85 if (TRI->hasBasePointer(MF)) in getFrameIndexReference()
102 if (TRI->hasBasePointer(MF)) { in getFrameIndexReference()
623 if (TRI->hasBasePointer(MF)) { in emitPrologue()
796 if (TRI->hasBasePointer(MF)) { in determineCalleeSaves()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiRegisterInfo.cpp56 if (hasBasePointer(MF)) in getReservedRegs()
152 if (hasBasePointer(MF)) in eliminateFrameIndex()
243 bool LanaiRegisterInfo::hasBasePointer(const MachineFunction &MF) const { in hasBasePointer() function in LanaiRegisterInfo
H A DLanaiRegisterInfo.h45 bool hasBasePointer(const MachineFunction &MF) const;
H A DLanaiFrameLowering.cpp206 if (LRI->hasBasePointer(MF)) { in determineCalleeSaves()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterInfo.h134 bool hasBasePointer(const MachineFunction &MF) const;
H A DX86ArgumentStackSlotRebase.cpp114 if (!TRI->hasBasePointer(MF)) in runOnMachineFunction()
H A DX86FrameLowering.cpp77 TRI->hasBasePointer(MF); in canSimplifyCallFramePseudos()
2217 if (TRI->hasBasePointer(MF)) { in emitPrologue()
2670 if (TRI->hasBasePointer(MF)) in getFrameIndexReference()
2739 if (TRI->hasStackRealignment(MF) || TRI->hasBasePointer(MF)) in getFrameIndexReference()
2880 if (this->TRI->hasBasePointer(MF)) { in assignCalleeSavedSpillSlots()
3208 if (TRI->hasBasePointer(MF)) { in determineCalleeSaves()
4513 if (TRI->hasBasePointer(MF)) { in checkInterferedAccess()
4558 if (TRI->hasBasePointer(MF)) in spillFPBP()
H A DX86RegisterInfo.cpp576 if (hasBasePointer(MF)) { in getReservedRegs()
767 bool X86RegisterInfo::hasBasePointer(const MachineFunction &MF) const { in hasBasePointer() function in X86RegisterInfo
H A DX86ISelLowering.cpp27278 if (RegInfo->hasBasePointer(MF)) in LowerINTRINSIC_WO_CHAIN()
37136 if (RegInfo->hasBasePointer(*MF)) { in emitEHSjLjSetJmp()
37565 if (RI.hasBasePointer(*MF)) { in EmitSjLjDispatchBlock()
37981 if (!Subtarget.is32Bit() || !TRI->hasBasePointer(*MF)) in EmitInstrWithCustomInserter()
38025 if (TRI->hasBasePointer(*MF) && in EmitInstrWithCustomInserter()
38059 if (!IsRBX || !TRI->hasBasePointer(*MF)) { in EmitInstrWithCustomInserter()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.h114 bool hasBasePointer(const MachineFunction &MF) const;
H A DARMBaseRegisterInfo.cpp238 if (hasBasePointer(MF)) in getReservedRegs()
275 if (hasBasePointer(MF)) in isInlineAsmReadOnlyReg()
445 bool ARMBaseRegisterInfo::hasBasePointer(const MachineFunction &MF) const { in hasBasePointer() function in ARMBaseRegisterInfo
H A DARMFrameLowering.cpp1374 if (RegInfo->hasBasePointer(MF)) { in emitPrologue()
1595 assert(RegInfo->hasBasePointer(MF) && in ResolveFrameIndexReference()
1607 if (isFixed || (hasMovingSP && !RegInfo->hasBasePointer(MF))) { in ResolveFrameIndexReference()
1611 assert(RegInfo->hasBasePointer(MF) && "missing base pointer!"); in ResolveFrameIndexReference()
1644 if (RegInfo->hasBasePointer(MF)) { in ResolveFrameIndexReference()
2601 if (RegInfo->hasBasePointer(MF)) in determineCalleeSaves()
2747 if (RegInfo->hasBasePointer(MF)) in determineCalleeSaves()
2767 bool HasBPOrFixedSP = RegInfo->hasBasePointer(MF) || !HasMovingSP; in determineCalleeSaves()
H A DThumb1FrameLowering.cpp456 if (RegInfo->hasBasePointer(MF)) in emitPrologue()
H A DARMExpandPseudoInsts.cpp2551 if (RI.hasBasePointer(MF)) { in ExpandMI()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.h127 bool hasBasePointer(const MachineFunction &MF) const;
H A DAArch64RegisterInfo.cpp411 if (hasBasePointer(MF) && MCRegisterInfo::regsOverlap(PhysReg, AArch64::X19)) in explainReservedReg()
464 if (hasBasePointer(MF)) in getStrictlyReservedRegs()
627 bool AArch64RegisterInfo::hasBasePointer(const MachineFunction &MF) const { in hasBasePointer() function in AArch64RegisterInfo
1093 - hasBasePointer(MF); // X19 in getRegPressureLimit()
H A DAArch64FrameLowering.cpp2396 if (!IsFunclet && RegInfo->hasBasePointer(MF)) { in emitPrologue()
3005 bool CanUseBP = RegInfo->hasBasePointer(MF); in resolveFrameOffsetReference()
3013 } else if (MF.hasEHFunclets() && !RegInfo->hasBasePointer(MF)) { in resolveFrameOffsetReference()
3060 FrameReg = RegInfo->hasBasePointer(MF) ? RegInfo->getBaseRegister() in resolveFrameOffsetReference()
3095 if (RegInfo->hasBasePointer(MF)) in resolveFrameOffsetReference()
3940 unsigned BasePointerReg = RegInfo->hasBasePointer(MF) in determineCalleeSaves()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp320 !RegInfo->hasBasePointer(MF) && // No special alignment. in determineFrameLayout()
395 bool HasBP = RegInfo->hasBasePointer(MF); in replaceFPWithRealFP()
538 bool HasBP = RegInfo->hasBasePointer(MF); in twoUniqueScratchRegsRequired()
592 if (hasFP(MF) || RegInfo->hasBasePointer(MF) || MF.exposesReturnsTwice()) in stackUpdateCanBeMoved()
647 bool HasBP = RegInfo->hasBasePointer(MF); in emitPrologue()
1267 bool HasBP = RegInfo->hasBasePointer(MF); in inlineStackProbe()
1569 bool HasBP = RegInfo->hasBasePointer(MF); in emitEpilogue()
2010 if (!BPSI && RegInfo->hasBasePointer(MF)) { in determineCalleeSaves()
2031 if (RegInfo->hasBasePointer(MF)) { in determineCalleeSaves()
2202 if (RegInfo->hasBasePointer(MF)) { in processFunctionBeforeFrameFinalized()
H A DPPCRegisterInfo.h187 bool hasBasePointer(const MachineFunction &MF) const;
H A DPPCRegisterInfo.cpp405 if (hasBasePointer(MF)) { in getReservedRegs()
1801 if (!(hasBasePointer(MF) && FrameIndex < 0)) in eliminateFrameIndex()
1937 if (!hasBasePointer(MF)) in getBaseRegister()
1949 bool PPCRegisterInfo::hasBasePointer(const MachineFunction &MF) const { in hasBasePointer() function in PPCRegisterInfo
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIRegisterInfo.h135 bool hasBasePointer(const MachineFunction &MF) const;
H A DSIFrameLowering.cpp1139 TRI.hasBasePointer(MF) ? TRI.getBaseRegister() : Register(); in emitPrologue()
1242 if ((HasBP = TRI.hasBasePointer(MF))) { in emitPrologue()
1307 if (TRI.hasBasePointer(MF)) { in emitEpilogue()
1601 if (TRI->hasBasePointer(MF)) { in determinePrologEpilogSGPRSaves()
H A DSIRegisterInfo.cpp526 bool SIRegisterInfo::hasBasePointer(const MachineFunction &MF) const { in hasBasePointer() function in SIRegisterInfo
729 if (hasBasePointer(MF)) { in getReservedRegs()
2004 FrameInfo.isFixedObjectIndex(Index) && hasBasePointer(SB.MF) in buildVGPRSpillLoadStore()
2372 Register FrameReg = FrameInfo.isFixedObjectIndex(Index) && hasBasePointer(*MF) in eliminateFrameIndex()

12