| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsFrameLowering.cpp | 93 TRI->hasStackRealignment(MF); in hasFPImpl() 100 return MFI.hasVarSizedObjects() && TRI->hasStackRealignment(MF); in hasBP()
|
| H A D | MipsSERegisterInfo.cpp | 179 else if (RegInfo->hasStackRealignment(MF)) { in eliminateFI()
|
| H A D | MipsRegisterInfo.cpp | 201 if (hasStackRealignment(MF) && MF.getFrameInfo().hasVarSizedObjects()) { in getReservedRegs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kFrameLowering.cpp | 51 TRI->hasStackRealignment(MF); in hasFPImpl() 63 (hasFP(MF) && !TRI->hasStackRealignment(MF)) || in canSimplifyCallFramePseudos() 87 else if (TRI->hasStackRealignment(MF)) in getFrameIndexReference() 112 if (TRI->hasStackRealignment(MF)) { in getFrameIndexReference() 538 if (TRI->hasStackRealignment(MF)) in emitPrologue() 603 if (TRI->hasStackRealignment(MF)) { in emitPrologue() 695 if (TRI->hasStackRealignment(MF)) in emitEpilogue() 727 if ((TRI->hasStackRealignment(MF) || MFI.hasVarSizedObjects())) { in emitEpilogue() 728 if (TRI->hasStackRealignment(MF)) in emitEpilogue()
|
| H A D | M68kRegisterInfo.cpp | 186 else if (hasStackRealignment(MF)) in eliminateFrameIndex() 239 bool CantUseFP = hasStackRealignment(MF); in hasBasePointer()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiRegisterInfo.cpp | 147 if (!HasFP || (hasStackRealignment(MF) && FrameIndex >= 0)) in eliminateFrameIndex() 154 else if (hasStackRealignment(MF)) in eliminateFrameIndex() 247 if (hasStackRealignment(MF) && MFI.hasVarSizedObjects()) in hasBasePointer()
|
| H A D | LanaiFrameLowering.cpp | 34 LRI->hasStackRealignment(MF) ? MFI.getMaxAlign() : getStackAlign(); in determineFrameLayout()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchFrameLowering.cpp | 39 RegInfo->hasStackRealignment(MF) || MFI.hasVarSizedObjects() || in hasFPImpl() 47 return MFI.hasVarSizedObjects() && TRI->hasStackRealignment(MF); in hasBP() 285 if (RI->hasStackRealignment(MF)) { in emitPrologue() 334 if (RI->hasStackRealignment(MF) || MFI.hasVarSizedObjects()) { in emitEpilogue() 488 } else if (RI->hasStackRealignment(MF) && !MFI.isFixedObjectIndex(FI)) { in getFrameIndexReference()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEFrameLowering.cpp | 423 RegInfo->hasStackRealignment(MF) || MFI.hasVarSizedObjects() || in hasFPImpl() 431 return MFI.hasVarSizedObjects() && TRI->hasStackRealignment(MF); in hasBP() 456 if (RegInfo->hasStackRealignment(MF) && !isFixed) { in getFrameIndexReference()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYFrameLowering.cpp | 41 RegInfo->hasStackRealignment(MF) || MFI.hasVarSizedObjects() || in hasFPImpl() 61 if (RI->hasStackRealignment(MF)) { in determineFrameLayout() 168 if (RI->hasStackRealignment(MF)) { in emitPrologue() 602 } else if (RI->hasStackRealignment(MF)) { in getFrameIndexReference()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FrameLowering.cpp | 76 (hasFP(MF) && !TRI->hasStackRealignment(MF)) || in canSimplifyCallFramePseudos() 99 TRI->hasStackRealignment(MF) || MFI.hasVarSizedObjects() || in hasFPImpl() 698 TRI->hasStackRealignment(MF) ? calculateMaxStackAlign(MF) : 0; in emitStackProbeInlineGeneric() 1729 if (has128ByteRedZone(MF) && !TRI->hasStackRealignment(MF) && in emitPrologue() 1797 if (TRI->hasStackRealignment(MF) && !IsWin64Prologue) in emitPrologue() 1928 if (HasFP && TRI->hasStackRealignment(MF)) in emitPrologue() 1988 if (!IsWin64Prologue && !IsFunclet && TRI->hasStackRealignment(MF) && in emitPrologue() 2019 if (IsWin64Prologue && !IsFunclet && TRI->hasStackRealignment(MF)) in emitPrologue() 2204 if (IsWin64Prologue && TRI->hasStackRealignment(MF)) { in emitPrologue() 2477 if (TRI->hasStackRealignment(MF) && !IsWin64Prologue) in emitEpilogue() [all …]
|
| H A D | X86RegisterInfo.cpp | 787 bool CantUseFP = hasStackRealignment(MF); in hasBasePointer() 913 assert((!hasStackRealignment(MF) || in eliminateFrameIndex()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.cpp | 469 RegInfo->hasStackRealignment(MF) || MFI.hasVarSizedObjects() || in hasFPImpl() 484 TRI->hasStackRealignment(MF); in hasBP() 513 if (RVFI->getRVVStackSize() && (!hasFP(MF) || TRI->hasStackRealignment(MF))) { in determineFrameLayout() 1115 if (RI->hasStackRealignment(MF)) { in emitPrologue() 1227 bool RestoreSPFromFP = RI->hasStackRealignment(MF) || in emitEpilogue() 1392 if (RI->hasStackRealignment(MF) && !MFI.isFixedObjectIndex(FI)) { in getFrameIndexReference() 1454 assert(!RI->hasStackRealignment(MF) && in getFrameIndexReference() 1502 assert(!RI->hasStackRealignment(MF) && in getFrameIndexReference()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetFrameLoweringImpl.cpp | 157 !RegInfo->hasStackRealignment(MF); in allocateScavengingFrameIndexesNearIncomingSP()
|
| H A D | MachineFrameInfo.cpp | 176 (RegInfo->hasStackRealignment(MF) && getObjectIndexEnd() != 0)) in estimateStackSize()
|
| H A D | GCRootLowering.cpp | 334 MFI.hasVarSizedObjects() || RegInfo->hasStackRealignment(MF); in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXPrologEpilogPass.cpp | 266 (RegInfo->hasStackRealignment(Fn) && MFI.getObjectIndexEnd() != 0)) in calculateFrameObjectOffsets()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMSubtarget.cpp | 482 (MFI.hasVarSizedObjects() || getRegisterInfo()->hasStackRealignment(MF))) in getPushPopSplitVariation()
|
| H A D | ARMBaseRegisterInfo.cpp | 453 if (hasStackRealignment(MF) && !TFI->hasReservedCallFrame(MF)) in hasBasePointer() 510 hasStackRealignment(MF); in cannotEliminateFrame()
|
| H A D | ARMFrameLowering.cpp | 348 return (RegInfo->hasStackRealignment(MF) || MFI.hasVarSizedObjects() || in hasFPImpl() 1342 if (!AFI->getNumAlignedDPRCS2Regs() && RegInfo->hasStackRealignment(MF)) { in emitPrologue() 1589 if (RegInfo->hasStackRealignment(MF)) { in ResolveFrameIndexReference() 2567 (MFI.hasVarSizedObjects() || RegInfo->hasStackRealignment(MF))) in determineCalleeSaves() 2592 if (MFI.hasVarSizedObjects() || RegInfo->hasStackRealignment(MF) || in determineCalleeSaves()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64RegisterInfo.cpp | 639 if (hasStackRealignment(MF)) in hasBasePointer() 787 return TFI.hasFP(MF) && !hasStackRealignment(MF) && !AFI->getStackSizeSVE() && in useFPForScavengingIndex() 1313 else if (hasStackRealignment(MF)) in getLocalAddressRegister()
|
| H A D | AArch64FrameLowering.cpp | 381 if (MFI.hasVarSizedObjects() || RegInfo->hasStackRealignment(MF)) in homogeneousPrologEpilog() 546 RegInfo->hasStackRealignment(MF)) in hasFPImpl() 1164 if (RegInfo->hasStackRealignment(*MF) || TLI->hasInlineStackProbe(*MF)) in canUseAsPrologue() 1226 if (RegInfo->hasStackRealignment(MF)) in shouldCombineCSRLocalStackBump() 2175 NumBytes && !IsFunclet && RegInfo->hasStackRealignment(MF); in emitPrologue() 2983 } else if (isCSR && RegInfo->hasStackRealignment(MF)) { in resolveFrameOffsetReference() 2989 } else if (hasFP(MF) && !RegInfo->hasStackRealignment(MF)) { in resolveFrameOffsetReference() 3031 ((isFixed || isCSR) || !RegInfo->hasStackRealignment(MF) || !UseFP) && in resolveFrameOffsetReference() 3055 RegInfo->hasStackRealignment(MF))) { in resolveFrameOffsetReference() 5325 MF.getSubtarget().getRegisterInfo()->hasStackRealignment(MF)) in getFrameIndexReferencePreferSP()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFrameLowering.cpp | 94 return RegInfo->hasStackRealignment(MF); in hasBP()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCFrameLowering.cpp | 495 RegInfo->hasStackRealignment(MF); in hasFPImpl()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetRegisterInfo.h | 1065 bool hasStackRealignment(const MachineFunction &MF) const { in hasStackRealignment() function
|