Home
last modified time | relevance | path

Searched refs:needsStackRealignment (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsFrameLowering.cpp100 TRI->needsStackRealignment(MF); in hasFP()
107 return MFI.hasVarSizedObjects() && TRI->needsStackRealignment(MF); in hasBP()
H A DMipsSERegisterInfo.cpp184 else if (RegInfo->needsStackRealignment(MF)) { in eliminateFI()
H A DMipsRegisterInfo.cpp206 if (needsStackRealignment(MF) && in getReservedRegs()
H A DMipsSEFrameLowering.cpp539 if (RegInfo.needsStackRealignment(MF)) { in emitPrologue()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiRegisterInfo.cpp154 if (!HasFP || (needsStackRealignment(MF) && FrameIndex >= 0)) in eliminateFrameIndex()
161 else if (needsStackRealignment(MF)) in eliminateFrameIndex()
252 if (needsStackRealignment(MF) && MFI.hasVarSizedObjects()) in hasBasePointer()
H A DLanaiFrameLowering.cpp36 unsigned StackAlign = LRI->needsStackRealignment(MF) ? MFI.getMaxAlignment() in determineFrameLayout()
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp30 RegInfo->needsStackRealignment(MF) || MFI.hasVarSizedObjects() || in hasFP()
43 uint64_t StackAlign = RI->needsStackRealignment(MF) ? MFI.getMaxAlignment() in determineFrameLayout()
158 if (RI->needsStackRealignment(MF) || MFI.hasVarSizedObjects()) { in emitEpilogue()
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp100 bool NeedsStackRealignment = RegInfo.needsStackRealignment(MF); in emitPrologue()
256 RegInfo->needsStackRealignment(MF) || in hasFP()
284 } else if (RegInfo->needsStackRealignment(MF)) { in getFrameIndexReference()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp64 (hasFP(MF) && !TRI->needsStackRealignment(MF)) || in canSimplifyCallFramePseudos()
87 TRI->needsStackRealignment(MF) || in hasFP()
1034 !TRI->needsStackRealignment(MF) && in emitPrologue()
1104 if (TRI->needsStackRealignment(MF) && !IsWin64Prologue) in emitPrologue()
1165 if (HasFP && TRI->needsStackRealignment(MF)) in emitPrologue()
1427 if (IsWin64Prologue && TRI->needsStackRealignment(MF)) { in emitPrologue()
1622 if (TRI->needsStackRealignment(MF) && !IsWin64Prologue) in emitEpilogue()
1677 if (TRI->needsStackRealignment(MF)) in emitEpilogue()
1760 else if (TRI->needsStackRealignment(MF)) in getFrameIndexReference()
1810 } else if (TRI->needsStackRealignment(MF)) { in getFrameIndexReference()
[all …]
H A DX86RegisterInfo.cpp621 bool CantUseFP = needsStackRealignment(MF); in hasBasePointer()
693 assert((!needsStackRealignment(MF) || in eliminateFrameIndex()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp217 RegInfo->needsStackRealignment(MF)) in hasFP()
394 if (!RegInfo->needsStackRealignment(*MF)) in canUseAsPrologue()
436 if (RegInfo->needsStackRealignment(MF)) in shouldCombineCSRLocalStackBump()
1031 const bool NeedsRealignment = RegInfo->needsStackRealignment(MF); in emitPrologue()
1489 } else if (isCSR && RegInfo->needsStackRealignment(MF)) { in resolveFrameIndexReference()
1495 } else if (hasFP(MF) && !RegInfo->needsStackRealignment(MF)) { in resolveFrameIndexReference()
1536 assert(((isFixed || isCSR) || !RegInfo->needsStackRealignment(MF) || !UseFP) && in resolveFrameIndexReference()
H A DAArch64RegisterInfo.cpp271 if (needsStackRealignment(MF)) in hasBasePointer()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXPrologEpilogPass.cpp233 (RegInfo->needsStackRealignment(Fn) && MFI.getObjectIndexEnd() != 0)) in calculateFrameObjectOffsets()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineFrameInfo.cpp169 (RegInfo->needsStackRealignment(MF) && getObjectIndexEnd() != 0)) in estimateStackSize()
H A DGCRootLowering.cpp322 RegInfo->needsStackRealignment(MF); in runOnMachineFunction()
H A DPrologEpilogInserter.cpp805 !RegInfo->needsStackRealignment(MF)); in calculateFrameObjectOffsets()
984 (RegInfo->needsStackRealignment(MF) && MFI.getObjectIndexEnd() != 0)) in calculateFrameObjectOffsets()
H A DTargetRegisterInfo.cpp441 bool TargetRegisterInfo::needsStackRealignment( in needsStackRealignment() function in TargetRegisterInfo
H A DStackMaps.cpp354 MFI.hasVarSizedObjects() || RegInfo->needsStackRealignment(*(AP.MF)); in recordStackMapOpers()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFrameLowering.cpp49 return RegInfo->needsStackRealignment(MF); in hasBP()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp375 if (needsStackRealignment(MF) && !TFI->hasReservedCallFrame(MF)) in hasBasePointer()
425 || needsStackRealignment(MF); in cannotEliminateFrame()
H A DARMFrameLowering.cpp113 return (RegInfo->needsStackRealignment(MF) || in hasFP()
715 if (!AFI->getNumAlignedDPRCS2Regs() && RegInfo->needsStackRealignment(MF)) { in emitPrologue()
904 if (RegInfo->needsStackRealignment(MF)) { in ResolveFrameIndexReference()
1622 (MFI.hasVarSizedObjects() || RegInfo->needsStackRealignment(MF))) in determineCalleeSaves()
1647 if (MFI.hasVarSizedObjects() || RegInfo->needsStackRealignment(MF) || in determineCalleeSaves()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIFrameLowering.cpp555 const bool NeedsRealignment = TRI.needsStackRealignment(MF); in emitPrologue()
835 return MFI.hasCalls() || MFI.hasVarSizedObjects() || TRI->needsStackRealignment(MF); in hasSP()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetRegisterInfo.h897 bool needsStackRealignment(const MachineFunction &MF) const;
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCFrameLowering.cpp469 RegInfo->needsStackRealignment(MF); in hasFP()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp577 !HST.getRegisterInfo()->needsStackRealignment(MF)); in enableAllocFrameElim()
999 bool HasExtraAlign = HRI.needsStackRealignment(MF); in hasFP()
1118 bool HasExtraAlign = HRI.needsStackRealignment(MF); in getFrameIndexReference()

12