Home
last modified time | relevance | path

Searched refs:hasVarSizedObjects (Results 1 – 25 of 45) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsFrameLowering.cpp99 MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken() || in hasFP()
107 return MFI.hasVarSizedObjects() && TRI->needsStackRealignment(MF); in hasBP()
H A DMips16FrameLowering.cpp160 return isInt<15>(MFI.getMaxCallFrameSize()) && !MFI.hasVarSizedObjects(); in hasReservedCallFrame()
H A DMipsSERegisterInfo.cpp185 if (MFI.hasVarSizedObjects() && !MFI.isFixedObjectIndex(FrameIndex)) in eliminateFI()
H A DMipsRegisterInfo.cpp207 MF.getFrameInfo().hasVarSizedObjects()) { in getReservedRegs()
H A DMipsSEFrameLowering.cpp851 !MFI.hasVarSizedObjects(); in hasReservedCallFrame()
907 !MF.getFrameInfo().hasVarSizedObjects()) in determineCalleeSaves()
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp30 RegInfo->needsStackRealignment(MF) || MFI.hasVarSizedObjects() || in hasFP()
158 if (RI->needsStackRealignment(MF) || MFI.hasVarSizedObjects()) { in emitEpilogue()
268 return !MF.getFrameInfo().hasVarSizedObjects(); in hasReservedCallFrame()
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp33 MF.getFrameInfo().hasVarSizedObjects() || in hasFP()
38 return !MF.getFrameInfo().hasVarSizedObjects(); in hasReservedCallFrame()
156 if (MFI.hasVarSizedObjects()) { in emitEpilogue()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiFrameLowering.cpp44 if (MFI.hasVarSizedObjects()) in determineFrameLayout()
138 if (MFI.hasVarSizedObjects()) in emitPrologue()
H A DLanaiRegisterInfo.cpp252 if (needsStackRealignment(MF) && MFI.hasVarSizedObjects()) in hasBasePointer()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFrameLowering.cpp67 (MFI.hasVarSizedObjects() && NeedsFixedReference) || in hasFP()
78 return !MF.getFrameInfo().hasVarSizedObjects(); in hasReservedCallFrame()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp383 if (AFI->isThumbFunction() && MFI.hasVarSizedObjects()) { in hasBasePointer()
424 return MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken() in cannotEliminateFrame()
602 if (!MFI.hasVarSizedObjects() && isFrameOffsetLegal(MI, ARM::SP, Offset)) in needsFrameBaseReg()
757 assert(!MF.getFrameInfo().hasVarSizedObjects() && in eliminateFrameIndex()
H A DARMFrameLowering.cpp114 MFI.hasVarSizedObjects() || in hasFP()
133 return !MFI.hasVarSizedObjects(); in hasReservedCallFrame()
142 return hasReservedCallFrame(MF) || MF.getFrameInfo().hasVarSizedObjects(); in canSimplifyCallFramePseudos()
762 if (MFI.hasVarSizedObjects()) in emitPrologue()
1622 (MFI.hasVarSizedObjects() || RegInfo->needsStackRealignment(MF))) in determineCalleeSaves()
1647 if (MFI.hasVarSizedObjects() || RegInfo->needsStackRealignment(MF) || in determineCalleeSaves()
1777 MFI.hasVarSizedObjects() || in determineCalleeSaves()
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp245 return !MF.getFrameInfo().hasVarSizedObjects(); in hasReservedCallFrame()
257 MFI.hasVarSizedObjects() || in hasFP()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp270 if (MFI.hasVarSizedObjects() || MF.hasEHFunclets()) { in hasBasePointer()
323 return MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken(); in cannotEliminateFrame()
H A DAArch64FrameLowering.cpp215 if (MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken() || in hasFP()
245 return !MF.getFrameInfo().hasVarSizedObjects(); in hasReservedCallFrame()
433 if (MFI.hasVarSizedObjects()) in shouldCombineCSRLocalStackBump()
1415 if (!IsFunclet && (MFI.hasVarSizedObjects() || AFI->isStackRealigned())) in emitEpilogue()
1503 if (MFI.hasVarSizedObjects()) { in resolveFrameIndexReference()
1549 assert(!MFI.hasVarSizedObjects() && in resolveFrameIndexReference()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXPrologEpilogPass.cpp232 if (MFI.adjustsStack() || MFI.hasVarSizedObjects() || in calculateFrameObjectOffsets()
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp50 return hasFP(MF) && !MFI.hasVarSizedObjects(); in hasReservedCallFrame()
504 if (!MF.getFrameInfo().hasVarSizedObjects()) { in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp386 if (StackSize || MFFrame.hasVarSizedObjects() || MFFrame.hasCalls()) { in emitPrologue()
518 MF.getFrameInfo().hasVarSizedObjects() || in hasFP()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineFrameInfo.cpp168 if (adjustsStack() || hasVarSizedObjects() || in estimateStackSize()
H A DGCRootLowering.cpp321 const bool DynamicFrameSize = MFI.hasVarSizedObjects() || in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp469 bool CanUseRedZone = !MFI.hasVarSizedObjects() && // No dynamic alloca. in determineFrameLayout()
496 if (MFI.hasVarSizedObjects()) in determineFrameLayout()
538 MFI.hasVarSizedObjects() || MFI.hasStackMap() || MFI.hasPatchPoint() || in needsFP()
1410 } else if (!isLargeFrame && !HasBP && !MFI.hasVarSizedObjects()) { in emitEpilogue()
1952 if (MFI.hasVarSizedObjects() || spillsCR(MF) || spillsVRSAVE(MF) || in addScavengingSpillSlot()
1963 bool HasAlVars = MFI.hasVarSizedObjects() && in addScavengingSpillSlot()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp35 if (!MFI.hasVarSizedObjects() && !MFI.hasOpaqueSPAdjustment()) in isBaseRegConflictPossible()
H A DX86CallFrameOptimization.cpp192 bool CannotReserveFrame = MF.getFrameInfo().hasVarSizedObjects(); in isProfitable()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp576 assert(!MFI.hasVarSizedObjects() && in enableAllocFrameElim()
1000 bool HasAlloca = MFI.hasVarSizedObjects(); in hasFP()
1117 bool HasAlloca = MFI.hasVarSizedObjects(); in getFrameIndexReference()
1361 bool HasAlloca = MFI.hasVarSizedObjects(); in processFunctionBeforeFrameFinalized()
2391 if (!MFI.hasVarSizedObjects()) in needsAligna()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h351 bool hasVarSizedObjects() const { return HasVarSizedObjects; } in hasVarSizedObjects() function

12