Home
last modified time | relevance | path

Searched refs:MFI (Results 1 – 25 of 267) sorted by relevance

1234567891011

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLocalStackSlotAllocation.cpp81 void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, int64_t &Offset,
85 MachineFrameInfo &MFI, bool StackGrowsDown,
132 MachineFrameInfo &MFI = MF.getFrameInfo(); in runOnMachineFunction() local
134 unsigned LocalObjectCount = MFI.getObjectIndexEnd(); in runOnMachineFunction()
142 LocalOffsets.resize(MFI.getObjectIndexEnd()); in runOnMachineFunction()
155 MFI.setUseLocalStackAllocationBlock(UsedBaseRegs); in runOnMachineFunction()
161 void LocalStackSlotImpl::AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, in AdjustStackOffset() argument
166 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset()
168 Align Alignment = MFI.getObjectAlign(FrameIdx); in AdjustStackOffset()
183 MFI.mapLocalFrameObject(FrameIdx, LocalOffset); in AdjustStackOffset()
[all …]
H A DPrologEpilogInserter.cpp296 MachineFrameInfo &MFI = MF.getFrameInfo(); in run() local
297 uint64_t StackSize = MFI.getStackSize(); in run()
309 uint64_t UnsafeStackSize = MFI.getUnsafeStackSize(); in run()
317 for (int Idx = MFI.getObjectIndexBegin(), End = MFI.getObjectIndexEnd(); in run()
319 if (MFI.isSpillSlotObjectIndex(Idx)) in run()
320 SpillSize += MFI.getObjectSize(Idx); in run()
354 MFI.setSavePoint(nullptr); in run()
355 MFI.setRestorePoint(nullptr); in run()
386 MachineFrameInfo &MFI = MF.getFrameInfo(); in calculateCallFrameInfo() local
399 MFI.isMaxCallFrameSizeComputed() ? MFI.getMaxCallFrameSize() : UINT64_MAX; in calculateCallFrameInfo()
[all …]
H A DStackFrameLayoutAnalysisPass.cpp70 SlotData(const MachineFrameInfo &MFI, const StackOffset Offset, in SlotData()
72 : Slot(Idx), Size(MFI.getObjectSize(Idx)), in SlotData()
73 Align(MFI.getObjectAlign(Idx).value()), Offset(Offset), in SlotData()
75 Scalable = MFI.getStackID(Idx) == TargetStackID::ScalableVector; in SlotData()
76 if (MFI.isSpillSlotObjectIndex(Idx)) in SlotData()
78 else if (MFI.isFixedObjectIndex(Idx)) in SlotData()
80 else if (MFI.isVariableSizedObjectIndex(Idx)) in SlotData()
82 else if (MFI.hasStackProtectorIndex() && in SlotData()
83 Idx == MFI.getStackProtectorIndex()) in SlotData()
194 const MachineFrameInfo &MFI, in getStackOffset()
[all …]
H A DMIRPrinter.cpp152 const MachineFrameInfo &MFI);
338 const MachineFrameInfo &MFI) { in convertMFI() argument
339 YamlMFI.IsFrameAddressTaken = MFI.isFrameAddressTaken(); in convertMFI()
340 YamlMFI.IsReturnAddressTaken = MFI.isReturnAddressTaken(); in convertMFI()
341 YamlMFI.HasStackMap = MFI.hasStackMap(); in convertMFI()
342 YamlMFI.HasPatchPoint = MFI.hasPatchPoint(); in convertMFI()
343 YamlMFI.StackSize = MFI.getStackSize(); in convertMFI()
344 YamlMFI.OffsetAdjustment = MFI.getOffsetAdjustment(); in convertMFI()
345 YamlMFI.MaxAlignment = MFI.getMaxAlign().value(); in convertMFI()
346 YamlMFI.AdjustsStack = MFI.adjustsStack(); in convertMFI()
[all …]
H A DMIRYamlMapping.cpp22 FrameIndex::FrameIndex(int FI, const llvm::MachineFrameInfo &MFI) { in FrameIndex() argument
23 IsFixed = MFI.isFixedObjectIndex(FI); in FrameIndex()
25 FI -= MFI.getObjectIndexBegin(); in FrameIndex()
30 Expected<int> FrameIndex::getFI(const llvm::MachineFrameInfo &MFI) const { in getFI()
33 if (unsigned(FI) >= MFI.getNumFixedObjects()) in getFI()
37 FI += MFI.getObjectIndexBegin(); in getFI()
39 if (unsigned(FI + MFI.getNumFixedObjects()) >= MFI.getNumObjects()) in getFI()
H A DPseudoSourceValue.cpp60 const MachineFrameInfo *MFI) const { in isConstant()
61 return MFI && MFI->isImmutableObjectIndex(FI); in isConstant()
64 bool FixedStackPseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const { in isAliased()
65 if (!MFI) in isAliased()
67 return MFI->isAliasedObjectIndex(FI); in isAliased()
70 bool FixedStackPseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const { in mayAlias()
71 if (!MFI) in mayAlias()
74 return !MFI->isSpillSlotObjectIndex(FI); in mayAlias()
H A DStackSlotColoring.cpp65 MachineFrameInfo *MFI = nullptr; member in __anonb7b65c290111::StackSlotColoring
146 : MFI(&MF.getFrameInfo()), TII(MF.getSubtarget().getInstrInfo()), LS(LS), in StackSlotColoring()
219 SSRefs.resize(MFI->getObjectIndexEnd()); in ScanForSpillSlotRefs()
253 int LastFI = MFI->getObjectIndexEnd(); in InitializeSlots()
281 if (MFI->isDeadObjectIndex(FI)) in InitializeSlots()
285 OrigAlignments[FI] = MFI->getObjectAlign(FI); in InitializeSlots()
286 OrigSizes[FI] = MFI->getObjectSize(FI); in InitializeSlots()
288 auto StackID = MFI->getStackID(FI); in InitializeSlots()
317 uint8_t StackID = MFI->getStackID(FI); in ColorSlot()
333 if (Color != -1 && MFI->getStackID(Color) != MFI->getStackID(FI)) { in ColorSlot()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXPrologEpilogPass.cpp135 static inline void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, in AdjustStackOffset() argument
140 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset()
142 Align Alignment = MFI.getObjectAlign(FrameIdx); in AdjustStackOffset()
154 MFI.setObjectOffset(FrameIdx, -Offset); // Set the computed offset in AdjustStackOffset()
158 MFI.setObjectOffset(FrameIdx, Offset); in AdjustStackOffset()
159 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset()
172 MachineFrameInfo &MFI = Fn.getFrameInfo(); in calculateFrameObjectOffsets() local
189 for (int i = MFI.getObjectIndexBegin(); i != 0; ++i) { in calculateFrameObjectOffsets()
195 FixedOff = -MFI.getObjectOffset(i); in calculateFrameObjectOffsets()
199 FixedOff = MFI.getObjectOffset(i) + MFI.getObjectSize(i); in calculateFrameObjectOffsets()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyExplicitLocals.cpp62 static void checkFrameBase(WebAssemblyFunctionInfo &MFI, unsigned Local, in checkFrameBase() argument
65 if (MFI.isFrameBaseVirtual() && Reg == MFI.getFrameBaseVreg()) { in checkFrameBase()
70 MFI.setFrameBaseLocal(Local); in checkFrameBase()
77 WebAssemblyFunctionInfo &MFI, unsigned &CurLocal, in getLocalId() argument
81 checkFrameBase(MFI, CurLocal, Reg); in getLocalId()
196 const WebAssemblyFunctionInfo &MFI) { in findStartOfTree() argument
198 assert(MFI.isVRegStackified(Reg)); in findStartOfTree()
203 if (!MFI.isVRegStackified(DefReg.getReg())) { in findStartOfTree()
212 return findStartOfTree(DefMO, MRI, MFI); in findStartOfTree()
238 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction() local
[all …]
H A DWebAssemblyFrameLowering.cpp54 MachineFrameInfo &MFI = MF.getFrameInfo(); in getLocalForStackObject() local
57 if (MFI.getStackID(FrameIndex) == TargetStackID::WasmLocal) in getLocalForStackObject()
58 return static_cast<unsigned>(MFI.getObjectOffset(FrameIndex)); in getLocalForStackObject()
62 const AllocaInst *AI = MFI.getObjectAllocation(FrameIndex); in getLocalForStackObject()
73 MFI.setStackID(FrameIndex, TargetStackID::WasmLocal); in getLocalForStackObject()
76 MFI.setObjectOffset(FrameIndex, Local); in getLocalForStackObject()
83 MFI.setObjectSize(FrameIndex, ValueVTs.size()); in getLocalForStackObject()
100 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFPImpl() local
108 bool HasFixedSizedObjects = MFI.getStackSize() > 0; in hasFPImpl()
111 return MFI.isFrameAddressTaken() || in hasFPImpl()
[all …]
H A DWebAssemblyRegNumbering.cpp62 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction() local
65 MFI.initWARegs(MRI); in runOnMachineFunction()
77 MFI.setWAReg(MI.getOperand(0).getReg(), Imm); in runOnMachineFunction()
86 unsigned CurReg = MFI.getParams().size(); in runOnMachineFunction()
93 if (MFI.isVRegStackified(VReg)) { in runOnMachineFunction()
96 MFI.setWAReg(VReg, INT32_MIN | NumStackRegs++); in runOnMachineFunction()
99 if (MFI.getWAReg(VReg) == WebAssembly::UnusedReg) { in runOnMachineFunction()
102 MFI.setWAReg(VReg, CurReg++); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiFrameLowering.cpp26 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineFrameLayout() local
30 unsigned FrameSize = MFI.getStackSize(); in determineFrameLayout()
34 LRI->hasStackRealignment(MF) ? MFI.getMaxAlign() : getStackAlign(); in determineFrameLayout()
37 unsigned MaxCallFrameSize = MFI.getMaxCallFrameSize(); in determineFrameLayout()
41 if (MFI.hasVarSizedObjects()) in determineFrameLayout()
45 MFI.setMaxCallFrameSize(MaxCallFrameSize); in determineFrameLayout()
48 if (!(hasReservedCallFrame(MF) && MFI.adjustsStack())) in determineFrameLayout()
55 MFI.setStackSize(FrameSize); in determineFrameLayout()
89 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() local
102 unsigned StackSize = MFI.getStackSize(); in emitPrologue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFrameLowering.cpp76 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getVGPRSpillLaneOrTempRegister() local
98 MFI->allocateSGPRSpillToVGPRLane(MF, FI, /*SpillToPhysVGPRLane=*/true, in getVGPRSpillLaneOrTempRegister()
102 MFI->addToPrologEpilogSGPRSpills( in getVGPRSpillLaneOrTempRegister()
106 LLVM_DEBUG(auto Spill = MFI->getSGPRSpillToPhysicalVGPRLanes(FI).front(); in getVGPRSpillLaneOrTempRegister()
115 MFI->addToPrologEpilogSGPRSpills( in getVGPRSpillLaneOrTempRegister()
122 MFI->addToPrologEpilogSGPRSpills( in getVGPRSpillLaneOrTempRegister()
181 const SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in buildGitPtr() local
187 if (MFI->getGITPtrHigh() != 0xffffffff) { in buildGitPtr()
189 .addImm(MFI->getGITPtrHigh()) in buildGitPtr()
195 Register GitPtrLo = MFI->getGITPtrLoReg(*MF); in buildGitPtr()
[all …]
H A DSIMachineFunctionInfo.cpp545 MachineFrameInfo &MFI, bool ResetSGPRSpillStackIDs) { in removeDeadFrameIndices() argument
553 MFI.RemoveStackObject(R.first); in removeDeadFrameIndices()
561 MFI.RemoveStackObject(R.first); in removeDeadFrameIndices()
570 for (int I = MFI.getObjectIndexBegin(), E = MFI.getObjectIndexEnd(); I != E; in removeDeadFrameIndices()
573 if (MFI.getStackID(I) == TargetStackID::SGPRSpill) { in removeDeadFrameIndices()
574 MFI.setStackID(I, TargetStackID::Default); in removeDeadFrameIndices()
583 MFI.RemoveStackObject(R.first); in removeDeadFrameIndices()
589 int SIMachineFunctionInfo::getScavengeFI(MachineFrameInfo &MFI, in getScavengeFI() argument
595 MFI.CreateStackObject(TRI.getSpillSize(AMDGPU::SGPR_32RegClass), in getScavengeFI()
704 const llvm::SIMachineFunctionInfo &MFI, const TargetRegisterInfo &TRI, in SIMachineFunctionInfo() argument
[all …]
H A DSIMachineFunctionInfo.h315 static void mapping(IO &YamlIO, SIMachineFunctionInfo &MFI) {
316 YamlIO.mapOptional("explicitKernArgSize", MFI.ExplicitKernArgSize,
318 YamlIO.mapOptional("maxKernArgAlign", MFI.MaxKernArgAlign);
319 YamlIO.mapOptional("ldsSize", MFI.LDSSize, 0u);
320 YamlIO.mapOptional("gdsSize", MFI.GDSSize, 0u);
321 YamlIO.mapOptional("dynLDSAlign", MFI.DynLDSAlign, Align());
322 YamlIO.mapOptional("isEntryFunction", MFI.IsEntryFunction, false);
323 YamlIO.mapOptional("isChainFunction", MFI.IsChainFunction, false);
324 YamlIO.mapOptional("noSignedZerosFPMath", MFI.NoSignedZerosFPMath, false);
325 YamlIO.mapOptional("memoryBound", MFI.MemoryBound, false);
[all …]
H A DR600FrameLowering.cpp21 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFrameIndexReference() local
32 int UpperBound = FI == -1 ? MFI.getNumObjects() : FI; in getFrameIndexReference()
34 for (int i = MFI.getObjectIndexBegin(); i < UpperBound; ++i) { in getFrameIndexReference()
35 OffsetBytes = alignTo(OffsetBytes, MFI.getObjectAlign(i)); in getFrameIndexReference()
36 OffsetBytes += MFI.getObjectSize(i); in getFrameIndexReference()
43 OffsetBytes = alignTo(OffsetBytes, MFI.getObjectAlign(FI)); in getFrameIndexReference()
H A DAMDGPUAsmPrinter.cpp162 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in emitFunctionBodyStart() local
197 if (!MFI.isEntryFunction()) in emitFunctionBodyStart()
214 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in emitFunctionBodyEnd() local
215 if (!MFI.isEntryFunction()) in emitFunctionBodyEnd()
273 const SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in emitFunctionEntryLabel() local
275 if (MFI->isEntryFunction() && STM.isAmdHsaOrMesa(MF->getFunction())) { in emitFunctionEntryLabel()
451 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in validateMCResourceInfo() local
452 unsigned MaxWaves = MFI.getMaxWavesPerEU(); in validateMCResourceInfo()
458 MaxWaves, MFI.getDynamicVGPRBlockSize())}); in validateMCResourceInfo()
465 MFI.getDynamicVGPRBlockSize(), STM, OutContext); in validateMCResourceInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFrameLowering.cpp37 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFPImpl() local
39 RegInfo->hasStackRealignment(MF) || MFI.hasVarSizedObjects() || in hasFPImpl()
40 MFI.isFrameAddressTaken(); in hasFPImpl()
44 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBP() local
47 return MFI.hasVarSizedObjects() && TRI->hasStackRealignment(MF); in hasBP()
110 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineFrameLayout() local
113 uint64_t FrameSize = MFI.getStackSize(); in determineFrameLayout()
119 MFI.setStackSize(FrameSize); in determineFrameLayout()
148 MachineFrameInfo &MFI = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized() local
163 unsigned EstimateStackSize = MFI.estimateStackSize(MF); in processFunctionBeforeFrameFinalized()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFrameLowering.cpp88 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFPImpl() local
92 MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken() || in hasFPImpl()
97 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBP() local
100 return MFI.hasVarSizedObjects() && TRI->hasStackRealignment(MF); in hasBP()
109 const MachineFrameInfo &MFI = MF.getFrameInfo(); in estimateStackSize() local
115 for (int I = MFI.getObjectIndexBegin(); I != 0; ++I) in estimateStackSize()
116 if (MFI.getObjectOffset(I) > 0) in estimateStackSize()
117 Size += MFI.getObjectSize(I); in estimateStackSize()
127 return Size + MFI.estimateStackSize(MF); in estimateStackSize()
H A DMips16FrameLowering.cpp39 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() local
48 uint64_t StackSize = MFI.getStackSize(); in emitPrologue()
51 if (StackSize == 0 && !MFI.adjustsStack()) return; in emitPrologue()
59 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitPrologue()
63 CFIBuilder.buildOffset(I.getReg(), MFI.getObjectOffset(I.getFrameIdx())); in emitPrologue()
74 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue() local
78 uint64_t StackSize = MFI.getStackSize(); in emitEpilogue()
133 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasReservedCallFrame() local
136 return isInt<15>(MFI.getMaxCallFrameSize()) && !MFI.hasVarSizedObjects(); in hasReservedCallFrame()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCFrameLowering.cpp126 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() local
127 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitPrologue()
135 unsigned VarArgsBytes = MFI.getObjectSize(AFI->getVarArgsFrameIndex()); in emitPrologue()
170 if (MFI.hasCalls() && !SavedBlink) { in emitPrologue()
176 MFI.setStackSize(MFI.getStackSize() + AFI->MaxCallStackReq); in emitPrologue()
179 << (MFI.getStackSize() - AlreadyAdjusted) << "\n"); in emitPrologue()
181 -(MFI.getStackSize() - AlreadyAdjusted), ARC::SP); in emitPrologue()
186 TII->get(isUInt<6>(MFI.getStackSize()) ? ARC::ADD_rru6 in emitPrologue()
190 .addImm(MFI.getStackSize()); in emitPrologue()
198 MCCFIInstruction::cfiDefCfaOffset(nullptr, MFI.getStackSize())); in emitPrologue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYFrameLowering.cpp39 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFPImpl() local
41 RegInfo->hasStackRealignment(MF) || MFI.hasVarSizedObjects() || in hasFPImpl()
42 MFI.isFrameAddressTaken(); in hasFPImpl()
46 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBP() local
48 return MFI.hasVarSizedObjects(); in hasBP()
53 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineFrameLayout() local
57 uint64_t FrameSize = MFI.getStackSize(); in determineFrameLayout()
62 Align MaxStackAlign = std::max(StackAlign, MFI.getMaxAlign()); in determineFrameLayout()
68 uint64_t MaxCallSize = alignTo(MFI.getMaxCallFrameSize(), StackAlign); in determineFrameLayout()
69 MFI.setMaxCallFrameSize(MaxCallSize); in determineFrameLayout()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreMachineFunctionInfo.cpp47 MachineFrameInfo &MFI = MF.getFrameInfo(); in createLRSpillSlot() local
50 LRSpillSlot = MFI.CreateFixedObject(TRI.getSpillSize(RC), 0, true); in createLRSpillSlot()
52 LRSpillSlot = MFI.CreateStackObject(TRI.getSpillSize(RC), in createLRSpillSlot()
65 MachineFrameInfo &MFI = MF.getFrameInfo(); in createFPSpillSlot() local
67 MFI.CreateStackObject(TRI.getSpillSize(RC), TRI.getSpillAlign(RC), true); in createFPSpillSlot()
78 MachineFrameInfo &MFI = MF.getFrameInfo(); in createEHSpillSlot() local
81 EHSpillSlot[0] = MFI.CreateStackObject(Size, Alignment, true); in createEHSpillSlot()
82 EHSpillSlot[1] = MFI.CreateStackObject(Size, Alignment, true); in createEHSpillSlot()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp90 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() local
95 int NumBytes = (int) MFI.getStackSize(); in emitPrologue()
122 if (MFI.adjustsStack() && hasReservedCallFrame(MF)) in emitPrologue()
123 NumBytes += MFI.getMaxCallFrameSize(); in emitPrologue()
131 NumBytes = alignTo(NumBytes, MFI.getMaxAlign()); in emitPrologue()
134 MFI.setStackSize(NumBytes); in emitPrologue()
177 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue() local
179 int NumBytes = (int) MFI.getStackSize(); in emitEpilogue()
204 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFPImpl() local
206 MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken(); in hasFPImpl()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaFrameLowering.cpp38 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFPImpl() local
40 MFI.hasVarSizedObjects(); in hasFPImpl()
46 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() local
55 uint64_t StackSize = MFI.getStackSize(); in emitPrologue()
63 uint64_t MaxAlignment = MFI.getMaxAlign().value(); in emitPrologue()
137 if (StackSize == 0 && !MFI.adjustsStack()) in emitPrologue()
149 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitPrologue()
183 int64_t Offset = MFI.getObjectOffset(I.getFrameIdx()); in emitPrologue()
211 MFI.setStackSize(StackSize); in emitPrologue()
213 for (int i = MFI.getObjectIndexBegin(); i < MFI.getObjectIndexEnd(); i++) { in emitPrologue()
[all …]

1234567891011