| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsFrameLowering.cpp | 92 MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken() || in hasFPImpl() 100 return MFI.hasVarSizedObjects() && TRI->hasStackRealignment(MF); in hasBP()
|
| H A D | Mips16FrameLowering.cpp | 136 return isInt<15>(MFI.getMaxCallFrameSize()) && !MFI.hasVarSizedObjects(); in hasReservedCallFrame()
|
| H A D | MipsSERegisterInfo.cpp | 180 if (MFI.hasVarSizedObjects() && !MFI.isFixedObjectIndex(FrameIndex)) in eliminateFI()
|
| H A D | MipsRegisterInfo.cpp | 201 if (hasStackRealignment(MF) && MF.getFrameInfo().hasVarSizedObjects()) { in getReservedRegs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiFrameLowering.cpp | 41 if (MFI.hasVarSizedObjects()) in determineFrameLayout() 130 if (MFI.hasVarSizedObjects()) in emitPrologue()
|
| H A D | LanaiRegisterInfo.cpp | 247 if (hasStackRealignment(MF) && MFI.hasVarSizedObjects()) in hasBasePointer()
|
| /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() 334 if (RI->hasStackRealignment(MF) || MFI.hasVarSizedObjects()) { in emitEpilogue() 402 return !MF.getFrameInfo().hasVarSizedObjects(); in hasReservedCallFrame()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430FrameLowering.cpp | 35 MF.getFrameInfo().hasVarSizedObjects() || in hasFPImpl() 40 return !MF.getFrameInfo().hasVarSizedObjects(); in hasReservedCallFrame() 259 if (MFI.hasVarSizedObjects()) { in emitEpilogue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRFrameLowering.cpp | 46 return hasFP(MF) && !MFI.hasVarSizedObjects(); in hasReservedCallFrame() 182 if (!FrameSize && !MF.getFrameInfo().hasVarSizedObjects()) { in emitEpilogue() 239 MF.getFrameInfo().hasVarSizedObjects()); in hasFPImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcFrameLowering.cpp | 197 return !MF.getFrameInfo().hasVarSizedObjects(); in hasReservedCallFrame() 206 MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken(); in hasFPImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kFrameLowering.cpp | 50 MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken() || in hasFPImpl() 56 return !MF.getFrameInfo().hasVarSizedObjects() && in hasReservedCallFrame() 720 if (NumBytes || MFI.hasVarSizedObjects()) in emitEpilogue() 727 if ((TRI->hasStackRealignment(MF) || MFI.hasVarSizedObjects())) { in emitEpilogue()
|
| H A D | M68kRegisterInfo.cpp | 225 return MFI.hasVarSizedObjects() || MFI.hasOpaqueSPAdjustment(); in CantUseSP()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFrameLowering.cpp | 112 (MFI.hasVarSizedObjects() && NeedsFixedReference) || in hasFPImpl() 123 return !MF.getFrameInfo().hasVarSizedObjects(); in hasReservedCallFrame()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBaseRegisterInfo.cpp | 470 if (AFI->isThumb2Function() && MFI.hasVarSizedObjects() && in hasBasePointer() 509 return MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken() || in cannotEliminateFrame() 684 if (!MFI.hasVarSizedObjects() && isFrameOffsetLegal(MI, ARM::SP, Offset)) in needsFrameBaseReg() 845 assert(!MF.getFrameInfo().hasVarSizedObjects() && in eliminateFrameIndex()
|
| H A D | ARMSubtarget.cpp | 482 (MFI.hasVarSizedObjects() || getRegisterInfo()->hasStackRealignment(MF))) in getPushPopSplitVariation()
|
| /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()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYFrameLowering.cpp | 41 RegInfo->hasStackRealignment(MF) || MFI.hasVarSizedObjects() || in hasFPImpl() 48 return MFI.hasVarSizedObjects(); in hasBP() 460 return !MF.getFrameInfo().hasVarSizedObjects(); in hasReservedCallFrame()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64RegisterInfo.cpp | 638 if (MFI.hasVarSizedObjects() || MF.hasEHFunclets()) { in hasBasePointer() 801 return MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken(); in cannotEliminateFrame() 1032 if (MFI.hasVarSizedObjects() || in eliminateFrameIndex() 1311 if (!MF.hasEHFunclets() && !MFI.hasVarSizedObjects()) in getLocalAddressRegister()
|
| H A D | AArch64StackTaggingPreRA.cpp | 167 return !MFI->hasVarSizedObjects() && EntireFrameReachableFromSP; in mayUseUncheckedLoadStore()
|
| H A D | AArch64FrameLowering.cpp | 381 if (MFI.hasVarSizedObjects() || RegInfo->hasStackRealignment(MF)) in homogeneousPrologEpilog() 544 if (MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken() || in hasFPImpl() 596 return !MF.getFrameInfo().hasVarSizedObjects(); in hasReservedCallFrame() 642 assert(MFI.hasVarSizedObjects() && in eliminateCallFramePseudoInstr() 1223 if (MFI.hasVarSizedObjects()) in shouldCombineCSRLocalStackBump() 2366 MFI.hasVarSizedObjects() || LocalsSize); in emitPrologue() 2385 CFAOffset, MFI.hasVarSizedObjects()); in emitPrologue() 2687 if (!AFI->isStackRealigned() && !MFI.hasVarSizedObjects()) { in emitEpilogue() 2713 (AFI->isStackRealigned() || MFI.hasVarSizedObjects()) ? AArch64::FP in emitEpilogue() 2796 if (!IsFunclet && (MFI.hasVarSizedObjects() || AFI->isStackRealigned())) { in emitEpilogue() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXPrologEpilogPass.cpp | 265 if (MFI.adjustsStack() || MFI.hasVarSizedObjects() || in calculateFrameObjectOffsets()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineFrameInfo.cpp | 175 if (adjustsStack() || hasVarSizedObjects() || in estimateStackSize()
|
| H A D | GCRootLowering.cpp | 334 MFI.hasVarSizedObjects() || RegInfo->hasStackRealignment(MF); in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.cpp | 469 RegInfo->hasStackRealignment(MF) || MFI.hasVarSizedObjects() || in hasFPImpl() 481 return (MFI.hasVarSizedObjects() || in hasBP() 1228 MFI.hasVarSizedObjects() || !hasReservedCallFrame(MF); in emitEpilogue() 1429 assert(!MFI.hasVarSizedObjects()); in getFrameIndexReference() 1468 assert(FrameReg == RISCVABI::getBPReg() || !MFI.hasVarSizedObjects()); in getFrameIndexReference() 1783 return !MF.getFrameInfo().hasVarSizedObjects() && in hasReservedCallFrame()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCFrameLowering.cpp | 316 bool CanUseRedZone = !MFI.hasVarSizedObjects() && // No dynamic alloca. in determineFrameLayout() 342 if (MFI.hasVarSizedObjects()) in determineFrameLayout() 380 MFI.hasVarSizedObjects() || MFI.hasStackMap() || MFI.hasPatchPoint() || in needsFP() 390 bool is31 = needsFP(MF) && !MF.getFrameInfo().hasVarSizedObjects(); in replaceFPWithRealFP() 1739 } else if (!isLargeFrame && !HasBP && !MFI.hasVarSizedObjects()) { in emitEpilogue() 2305 if (MFI.hasVarSizedObjects() || spillsCR(MF) || hasNonRISpills(MF) || in addScavengingSpillSlot() 2317 MFI.hasVarSizedObjects() && MFI.getMaxAlign() > getStackAlign(); in addScavengingSpillSlot()
|