|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 994 if (FrameInfo.hasVarSizedObjects())
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp 1371 if (MFI.hasVarSizedObjects())
lib/CodeGen/GCRootLowering.cpp 320 const bool DynamicFrameSize = MFI.hasVarSizedObjects() ||
lib/CodeGen/GlobalISel/IRTranslator.cpp 1840 assert(MF->getFrameInfo().hasVarSizedObjects());
lib/CodeGen/MachineFrameInfo.cpp 174 if (adjustsStack() || hasVarSizedObjects() ||
lib/CodeGen/PrologEpilogInserter.cpp 1071 if (MFI.adjustsStack() || MFI.hasVarSizedObjects() ||
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 3996 assert(FuncInfo.MF->getFrameInfo().hasVarSizedObjects());
lib/CodeGen/StackMaps.cpp 353 MFI.hasVarSizedObjects() || RegInfo->needsStackRealignment(*(AP.MF));
lib/Target/AArch64/AArch64FrameLowering.cpp 244 if (MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken() ||
270 return !MF.getFrameInfo().hasVarSizedObjects();
461 if (MFI.hasVarSizedObjects())
1525 if (!IsFunclet && (MFI.hasVarSizedObjects() || AFI->isStackRealigned())) {
1668 if (MFI.hasVarSizedObjects()) {
1744 assert(!MFI.hasVarSizedObjects() &&
lib/Target/AArch64/AArch64RegisterInfo.cpp 274 if (MFI.hasVarSizedObjects() || MF.hasEHFunclets()) {
327 return MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken();
495 if (MFI.hasVarSizedObjects() ||
580 if (!MF.hasEHFunclets() && !MFI.hasVarSizedObjects())
lib/Target/AArch64/AArch64StackTaggingPreRA.cpp 144 return !MFI->hasVarSizedObjects() && EntireFrameReachableFromSP;
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp 640 Info.HasDynamicallySizedStack = FrameInfo.hasVarSizedObjects();
lib/Target/AMDGPU/R600InstrInfo.cpp 1216 if (MFI.hasVarSizedObjects()) {
lib/Target/AMDGPU/SIFrameLowering.cpp 1148 return MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken() ||
lib/Target/ARC/ARCFrameLowering.cpp 496 MF.getFrameInfo().hasVarSizedObjects() ||
lib/Target/ARM/ARMBaseRegisterInfo.cpp 404 if (AFI->isThumb2Function() && MFI.hasVarSizedObjects() &&
442 return MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken()
620 if (!MFI.hasVarSizedObjects() && isFrameOffsetLegal(MI, ARM::SP, Offset))
775 assert(!MF.getFrameInfo().hasVarSizedObjects() &&
lib/Target/ARM/ARMFrameLowering.cpp 114 MFI.hasVarSizedObjects() ||
133 return !MFI.hasVarSizedObjects();
142 return hasReservedCallFrame(MF) || MF.getFrameInfo().hasVarSizedObjects();
766 if (MFI.hasVarSizedObjects())
1665 (MFI.hasVarSizedObjects() || RegInfo->needsStackRealignment(MF)))
1690 if (MFI.hasVarSizedObjects() || RegInfo->needsStackRealignment(MF) ||
1851 bool HasMovingSP = MFI.hasVarSizedObjects() ||
lib/Target/ARM/Thumb1FrameLowering.cpp 63 return !MFI.hasVarSizedObjects();
447 if (MFI.hasVarSizedObjects())
lib/Target/ARM/ThumbRegisterInfo.cpp 480 assert(!MF.getFrameInfo().hasVarSizedObjects() &&
lib/Target/AVR/AVRFrameLowering.cpp 50 return hasFP(MF) && !MFI.hasVarSizedObjects();
503 if (!MF.getFrameInfo().hasVarSizedObjects()) {
lib/Target/Hexagon/HexagonFrameLowering.cpp 575 assert(!MFI.hasVarSizedObjects() &&
999 bool HasAlloca = MFI.hasVarSizedObjects();
1116 bool HasAlloca = MFI.hasVarSizedObjects();
1360 bool HasAlloca = MFI.hasVarSizedObjects();
2390 if (!MFI.hasVarSizedObjects())
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 748 if (FX < 0 || MaxA <= StkA || !MFI.hasVarSizedObjects()) {
lib/Target/Hexagon/HexagonInstrInfo.cpp 893 bool HasAlloca = MFI.hasVarSizedObjects();
958 bool HasAlloca = MFI.hasVarSizedObjects();
lib/Target/Lanai/LanaiFrameLowering.cpp 43 if (MFI.hasVarSizedObjects())
137 if (MFI.hasVarSizedObjects())
lib/Target/Lanai/LanaiRegisterInfo.cpp 253 if (needsStackRealignment(MF) && MFI.hasVarSizedObjects())
lib/Target/MSP430/MSP430FrameLowering.cpp 32 MF.getFrameInfo().hasVarSizedObjects() ||
37 return !MF.getFrameInfo().hasVarSizedObjects();
155 if (MFI.hasVarSizedObjects()) {
lib/Target/Mips/Mips16FrameLowering.cpp 159 return isInt<15>(MFI.getMaxCallFrameSize()) && !MFI.hasVarSizedObjects();
lib/Target/Mips/MipsFrameLowering.cpp 98 MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken() ||
106 return MFI.hasVarSizedObjects() && TRI->needsStackRealignment(MF);
lib/Target/Mips/MipsRegisterInfo.cpp 202 MF.getFrameInfo().hasVarSizedObjects()) {
lib/Target/Mips/MipsSEFrameLowering.cpp 850 !MFI.hasVarSizedObjects();
909 !MF.getFrameInfo().hasVarSizedObjects())
lib/Target/Mips/MipsSERegisterInfo.cpp 184 if (MFI.hasVarSizedObjects() && !MFI.isFixedObjectIndex(FrameIndex))
lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp 231 if (MFI.adjustsStack() || MFI.hasVarSizedObjects() ||
lib/Target/PowerPC/PPCFrameLowering.cpp 490 bool CanUseRedZone = !MFI.hasVarSizedObjects() && // No dynamic alloca.
515 if (MFI.hasVarSizedObjects())
553 MFI.hasVarSizedObjects() || MFI.hasStackMap() || MFI.hasPatchPoint() ||
1561 } else if (!isLargeFrame && !HasBP && !MFI.hasVarSizedObjects()) {
2105 if (MFI.hasVarSizedObjects() || spillsCR(MF) || spillsVRSAVE(MF) ||
2116 bool HasAlVars = MFI.hasVarSizedObjects() &&
lib/Target/PowerPC/PPCMIPeephole.cpp 318 if (MFI.hasVarSizedObjects() ||
lib/Target/PowerPC/PPCRegisterInfo.cpp 408 if (StackPtrConst && (PhysReg == PPC::X1) && !MFI.hasVarSizedObjects()
lib/Target/RISCV/RISCVFrameLowering.cpp 31 RegInfo->needsStackRealignment(MF) || MFI.hasVarSizedObjects() ||
111 if (RI->needsStackRealignment(MF) && MFI.hasVarSizedObjects()) {
253 if (RI->needsStackRealignment(MF) || MFI.hasVarSizedObjects()) {
355 assert(!MFI.hasVarSizedObjects() &&
435 return !MF.getFrameInfo().hasVarSizedObjects();
lib/Target/Sparc/SparcFrameLowering.cpp 245 return !MF.getFrameInfo().hasVarSizedObjects();
257 MFI.hasVarSizedObjects() ||
lib/Target/SystemZ/SystemZFrameLowering.cpp 385 if (StackSize || MFFrame.hasVarSizedObjects() || MFFrame.hasCalls()) {
517 MF.getFrameInfo().hasVarSizedObjects() ||
lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp 66 (MFI.hasVarSizedObjects() && NeedsFixedReference) ||
77 return !MF.getFrameInfo().hasVarSizedObjects();
lib/Target/X86/X86CallFrameOptimization.cpp 198 bool CannotReserveFrame = MF.getFrameInfo().hasVarSizedObjects();
lib/Target/X86/X86FrameLowering.cpp 52 return !MF.getFrameInfo().hasVarSizedObjects() &&
87 MFI.hasVarSizedObjects() ||
1038 !MFI.hasVarSizedObjects() && // No dynamic alloca.
1678 if (NumBytes || MFI.hasVarSizedObjects())
1685 if ((TRI->needsStackRealignment(MF) || MFI.hasVarSizedObjects()) &&
lib/Target/X86/X86RegisterInfo.cpp 630 return MFI.hasVarSizedObjects() || MFI.hasOpaqueSPAdjustment();
lib/Target/X86/X86SelectionDAGInfo.cpp 34 if (!MFI.hasVarSizedObjects() && !MFI.hasOpaqueSPAdjustment())
lib/Target/XCore/XCoreFrameLowering.cpp 220 MF.getFrameInfo().hasVarSizedObjects();