/external/llvm/lib/Target/NVPTX/ |
D | NVPTXPrologEpilogPass.cpp | 83 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, in AdjustStackOffset() argument 88 Offset += MFI->getObjectSize(FrameIdx); in AdjustStackOffset() 90 unsigned Align = MFI->getObjectAlignment(FrameIdx); in AdjustStackOffset() 101 MFI->setObjectOffset(FrameIdx, -Offset); // Set the computed offset in AdjustStackOffset() 104 MFI->setObjectOffset(FrameIdx, Offset); in AdjustStackOffset() 105 Offset += MFI->getObjectSize(FrameIdx); in AdjustStackOffset() 118 MachineFrameInfo *MFI = Fn.getFrameInfo(); in calculateFrameObjectOffsets() local 135 for (int i = MFI->getObjectIndexBegin(); i != 0; ++i) { in calculateFrameObjectOffsets() 141 FixedOff = -MFI->getObjectOffset(i); in calculateFrameObjectOffsets() 145 FixedOff = MFI->getObjectOffset(i) + MFI->getObjectSize(i); in calculateFrameObjectOffsets() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/NVPTX/ |
D | NVPTXPrologEpilogPass.cpp | 83 AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, in AdjustStackOffset() argument 88 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset() 90 unsigned Align = MFI.getObjectAlignment(FrameIdx); in AdjustStackOffset() 102 MFI.setObjectOffset(FrameIdx, -Offset); // Set the computed offset in AdjustStackOffset() 106 MFI.setObjectOffset(FrameIdx, Offset); in AdjustStackOffset() 107 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset() 120 MachineFrameInfo &MFI = Fn.getFrameInfo(); in calculateFrameObjectOffsets() local 137 for (int i = MFI.getObjectIndexBegin(); i != 0; ++i) { in calculateFrameObjectOffsets() 143 FixedOff = -MFI.getObjectOffset(i); in calculateFrameObjectOffsets() 147 FixedOff = MFI.getObjectOffset(i) + MFI.getObjectSize(i); in calculateFrameObjectOffsets() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | PrologEpilogInserter.cpp | 221 MachineFrameInfo &MFI = MF.getFrameInfo(); in runOnMachineFunction() local 222 uint64_t StackSize = MFI.getStackSize(); in runOnMachineFunction() 237 MFI.setSavePoint(nullptr); in runOnMachineFunction() 238 MFI.setRestorePoint(nullptr); in runOnMachineFunction() 248 MachineFrameInfo &MFI = MF.getFrameInfo(); in calculateCallFrameInfo() local 251 bool AdjustsStack = MFI.adjustsStack(); in calculateCallFrameInfo() 277 assert(!MFI.isMaxCallFrameSizeComputed() || in calculateCallFrameInfo() 278 (MFI.getMaxCallFrameSize() == MaxCallFrameSize && in calculateCallFrameInfo() 279 MFI.adjustsStack() == AdjustsStack)); in calculateCallFrameInfo() 280 MFI.setAdjustsStack(AdjustsStack); in calculateCallFrameInfo() [all …]
|
D | LocalStackSlotAllocation.cpp | 81 void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, int64_t &Offset, 85 MachineFrameInfo &MFI, bool StackGrowsDown, 114 MachineFrameInfo &MFI = MF.getFrameInfo(); in runOnMachineFunction() local 116 unsigned LocalObjectCount = MFI.getObjectIndexEnd(); in runOnMachineFunction() 124 LocalOffsets.resize(MFI.getObjectIndexEnd()); in runOnMachineFunction() 137 MFI.setUseLocalStackAllocationBlock(UsedBaseRegs); in runOnMachineFunction() 143 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo &MFI, in AdjustStackOffset() argument 149 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset() 151 unsigned Align = MFI.getObjectAlignment(FrameIdx); in AdjustStackOffset() 166 MFI.mapLocalFrameObject(FrameIdx, LocalOffset); in AdjustStackOffset() [all …]
|
D | MIRPrinter.cpp | 124 const MachineFrameInfo &MFI); 318 const MachineFrameInfo &MFI) { in convert() argument 319 YamlMFI.IsFrameAddressTaken = MFI.isFrameAddressTaken(); in convert() 320 YamlMFI.IsReturnAddressTaken = MFI.isReturnAddressTaken(); in convert() 321 YamlMFI.HasStackMap = MFI.hasStackMap(); in convert() 322 YamlMFI.HasPatchPoint = MFI.hasPatchPoint(); in convert() 323 YamlMFI.StackSize = MFI.getStackSize(); in convert() 324 YamlMFI.OffsetAdjustment = MFI.getOffsetAdjustment(); in convert() 325 YamlMFI.MaxAlignment = MFI.getMaxAlignment(); in convert() 326 YamlMFI.AdjustsStack = MFI.adjustsStack(); in convert() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
D | X86FixupLEAs.cpp | 46 bool processBasicBlock(MachineFunction &MF, MachineFunction::iterator MFI); 55 MachineFunction::iterator MFI); 62 MachineFunction::iterator MFI); 67 MachineFunction::iterator MFI); 83 MachineFunction::iterator MFI); 88 MachineFunction::iterator MFI) const; 99 MachineFunction::iterator MFI); 104 MachineInstr *postRAConvertToLEA(MachineFunction::iterator &MFI, 141 FixupLEAPass::postRAConvertToLEA(MachineFunction::iterator &MFI, in INITIALIZE_PASS() 159 MFI->insert(MBBI, NewMI); // Insert the new inst in INITIALIZE_PASS() [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86FixupLEAs.cpp | 41 bool processBasicBlock(MachineFunction &MF, MachineFunction::iterator MFI); 51 MachineFunction::iterator MFI); 58 MachineFunction::iterator MFI); 63 MachineFunction::iterator MFI); 68 MachineFunction::iterator MFI) const; 79 MachineFunction::iterator MFI); 84 MachineInstr *postRAConvertToLEA(MachineFunction::iterator &MFI, 111 FixupLEAPass::postRAConvertToLEA(MachineFunction::iterator &MFI, in postRAConvertToLEA() argument 129 MFI->insert(MBBI, NewMI); // Insert the new inst in postRAConvertToLEA() 159 return TII->convertToThreeAddress(MFI, MI, nullptr); in postRAConvertToLEA() [all …]
|
/external/llvm/lib/CodeGen/ |
D | PrologEpilogInserter.cpp | 224 MachineFrameInfo *MFI = Fn.getFrameInfo(); in runOnMachineFunction() local 225 uint64_t StackSize = MFI->getStackSize(); in runOnMachineFunction() 234 MFI->setSavePoint(nullptr); in runOnMachineFunction() 235 MFI->setRestorePoint(nullptr); in runOnMachineFunction() 245 MachineFrameInfo *MFI = Fn.getFrameInfo(); in calculateCallFrameInfo() local 248 bool AdjustsStack = MFI->adjustsStack(); in calculateCallFrameInfo() 277 MFI->setAdjustsStack(AdjustsStack); in calculateCallFrameInfo() 278 MFI->setMaxCallFrameSize(MaxCallFrameSize); in calculateCallFrameInfo() 296 const MachineFrameInfo *MFI = Fn.getFrameInfo(); in calculateSaveRestoreBlocks() local 303 if (MFI->getSavePoint()) { in calculateSaveRestoreBlocks() [all …]
|
D | LocalStackSlotAllocation.cpp | 70 void AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset, 74 MachineFrameInfo *MFI, bool StackGrowsDown, 105 MachineFrameInfo *MFI = MF.getFrameInfo(); in INITIALIZE_PASS_DEPENDENCY() local 107 unsigned LocalObjectCount = MFI->getObjectIndexEnd(); in INITIALIZE_PASS_DEPENDENCY() 115 LocalOffsets.resize(MFI->getObjectIndexEnd()); in INITIALIZE_PASS_DEPENDENCY() 128 MFI->setUseLocalStackAllocationBlock(UsedBaseRegs); in INITIALIZE_PASS_DEPENDENCY() 134 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo *MFI, in AdjustStackOffset() argument 140 Offset += MFI->getObjectSize(FrameIdx); in AdjustStackOffset() 142 unsigned Align = MFI->getObjectAlignment(FrameIdx); in AdjustStackOffset() 157 MFI->mapLocalFrameObject(FrameIdx, LocalOffset); in AdjustStackOffset() [all …]
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | PrologEpilogInserter.cpp | 153 MachineFrameInfo *MFI = Fn.getFrameInfo(); in calculateCallsInformation() local 156 bool AdjustsStack = MFI->adjustsStack(); in calculateCallsInformation() 185 MFI->setAdjustsStack(AdjustsStack); in calculateCallsInformation() 186 MFI->setMaxCallFrameSize(MaxCallFrameSize); in calculateCallsInformation() 207 MachineFrameInfo *MFI = Fn.getFrameInfo(); in calculateCalleeSavedRegisters() local 277 FrameIdx = MFI->CreateStackObject(RC->getSize(), Align, true); in calculateCalleeSavedRegisters() 282 FrameIdx = MFI->CreateFixedObject(RC->getSize(), FixedSlot->Offset, true); in calculateCalleeSavedRegisters() 288 MFI->setCalleeSavedInfo(CSI); in calculateCalleeSavedRegisters() 296 MachineFrameInfo *MFI = Fn.getFrameInfo(); in insertCSRSpillsAndRestores() local 297 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); in insertCSRSpillsAndRestores() [all …]
|
D | LocalStackSlotAllocation.cpp | 61 void AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset, 89 MachineFrameInfo *MFI = MF.getFrameInfo(); in runOnMachineFunction() local 91 unsigned LocalObjectCount = MFI->getObjectIndexEnd(); in runOnMachineFunction() 99 LocalOffsets.resize(MFI->getObjectIndexEnd()); in runOnMachineFunction() 112 MFI->setUseLocalStackAllocationBlock(UsedBaseRegs); in runOnMachineFunction() 118 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo *MFI, in AdjustStackOffset() argument 124 Offset += MFI->getObjectSize(FrameIdx); in AdjustStackOffset() 126 unsigned Align = MFI->getObjectAlignment(FrameIdx); in AdjustStackOffset() 141 MFI->mapLocalFrameObject(FrameIdx, LocalOffset); in AdjustStackOffset() 144 Offset += MFI->getObjectSize(FrameIdx); in AdjustStackOffset() [all …]
|
D | PseudoSourceValue.cpp | 93 bool PseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const { in isAliased() 103 bool PseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const { in mayAlias() 111 bool FixedStackPseudoSourceValue::isConstant(const MachineFrameInfo *MFI) const{ in isConstant() 112 return MFI && MFI->isImmutableObjectIndex(FI); in isConstant() 115 bool FixedStackPseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const { in isAliased() 119 if (!MFI) in isAliased() 122 return !MFI->isFixedObjectIndex(FI) && !MFI->isSpillSlotObjectIndex(FI); in isAliased() 125 bool FixedStackPseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const { in mayAlias() 126 if (!MFI) in mayAlias() 129 return !MFI->isSpillSlotObjectIndex(FI); in mayAlias()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | SIFrameLowering.cpp | 43 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in emitFlatScratchInit() local 61 = MFI->getPreloadedReg(AMDGPUFunctionArgInfo::FLAT_SCRATCH_INIT); in emitFlatScratchInit() 70 unsigned ScratchWaveOffsetReg = MFI->getScratchWaveOffsetReg(); in emitFlatScratchInit() 104 SIMachineFunctionInfo *MFI, in getReservedPrivateSegmentBufferReg() argument 109 unsigned ScratchRsrcReg = MFI->getScratchRSrcReg(); in getReservedPrivateSegmentBufferReg() 129 unsigned NumPreloaded = (MFI->getNumPreloadedSGPRs() + 3) / 4; in getReservedPrivateSegmentBufferReg() 140 MFI->setScratchRSrcReg(Reg); in getReservedPrivateSegmentBufferReg() 155 SIMachineFunctionInfo *MFI, in getReservedPrivateSegmentWaveByteOffsetReg() argument 158 unsigned ScratchWaveOffsetReg = MFI->getScratchWaveOffsetReg(); in getReservedPrivateSegmentWaveByteOffsetReg() 163 assert(MFI->getStackPtrOffsetReg() == AMDGPU::SP_REG); in getReservedPrivateSegmentWaveByteOffsetReg() [all …]
|
D | AMDGPUAsmPrinter.cpp | 193 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in EmitFunctionBodyStart() local 194 if (!MFI.isEntryFunction()) in EmitFunctionBodyStart() 217 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in EmitFunctionBodyEnd() local 218 if (!MFI.isEntryFunction()) in EmitFunctionBodyEnd() 260 const SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in EmitFunctionEntryLabel() local 262 if (MFI->isEntryFunction() && STM.isAmdCodeObjectV2(MF->getFunction())) { in EmitFunctionEntryLabel() 333 const AMDGPUMachineFunction *MFI) { in emitCommonFunctionComments() argument 338 OutStreamer->emitRawComment(" MemoryBound: " + Twine(MFI->isMemoryBound()), in emitCommonFunctionComments() 344 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getAmdhsaKernelCodeProperties() local 347 if (MFI.hasPrivateSegmentBuffer()) { in getAmdhsaKernelCodeProperties() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyFrameLowering.cpp | 55 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP() local 63 bool HasFixedSizedObjects = MFI.getStackSize() > 0; in hasFP() 66 return MFI.isFrameAddressTaken() || in hasFP() 67 (MFI.hasVarSizedObjects() && NeedsFixedReference) || in hasFP() 68 MFI.hasStackMap() || MFI.hasPatchPoint(); in hasFP() 86 const MachineFrameInfo &MFI) const { in needsSP() 87 return MFI.getStackSize() || MFI.adjustsStack() || hasFP(MF); in needsSP() 94 const MachineFunction &MF, const MachineFrameInfo &MFI) const { in needsSPWriteback() 95 assert(needsSP(MF, MFI)); in needsSPWriteback() 96 return MFI.getStackSize() > RedZoneSize || MFI.hasCalls() || in needsSPWriteback() [all …]
|
D | WebAssemblyPeephole.cpp | 62 MachineOperand &MO, WebAssemblyFunctionInfo &MFI, in MaybeRewriteToDrop() argument 70 MFI.stackifyVReg(NewReg); in MaybeRewriteToDrop() 77 WebAssemblyFunctionInfo &MFI, in MaybeRewriteToFallthrough() argument 99 if (!MFI.isVRegStackified(Reg)) { in MaybeRewriteToFallthrough() 104 MFI.stackifyVReg(NewReg); in MaybeRewriteToFallthrough() 120 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction() local 153 Changed |= MaybeRewriteToDrop(OldReg, NewReg, MO, MFI, MRI); in runOnMachineFunction() 162 MI, MBB, MF, MFI, MRI, TII, WebAssembly::FALLTHROUGH_RETURN_I32, in runOnMachineFunction() 167 MI, MBB, MF, MFI, MRI, TII, WebAssembly::FALLTHROUGH_RETURN_I64, in runOnMachineFunction() 172 MI, MBB, MF, MFI, MRI, TII, WebAssembly::FALLTHROUGH_RETURN_F32, in runOnMachineFunction() [all …]
|
/external/llvm/lib/Target/Mips/ |
D | MipsFrameLowering.cpp | 95 const MachineFrameInfo *MFI = MF.getFrameInfo(); in hasFP() local 99 MFI->hasVarSizedObjects() || MFI->isFrameAddressTaken() || in hasFP() 104 const MachineFrameInfo *MFI = MF.getFrameInfo(); in hasBP() local 107 return MFI->hasVarSizedObjects() && TRI->needsStackRealignment(MF); in hasBP() 111 const MachineFrameInfo *MFI = MF.getFrameInfo(); in estimateStackSize() local 117 for (int I = MFI->getObjectIndexBegin(); I != 0; ++I) in estimateStackSize() 118 Offset = std::max(Offset, -MFI->getObjectOffset(I)); in estimateStackSize() 126 unsigned MaxAlign = MFI->getMaxAlignment(); in estimateStackSize() 130 assert(!MFI->getObjectIndexEnd() || MaxAlign); in estimateStackSize() 133 for (unsigned I = 0, E = MFI->getObjectIndexEnd(); I != E; ++I) in estimateStackSize() [all …]
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyFrameLowering.cpp | 43 const MachineFrameInfo *MFI = MF.getFrameInfo(); in hasFP() local 46 return MFI->isFrameAddressTaken() || MFI->hasVarSizedObjects() || in hasFP() 47 MFI->hasStackMap() || MFI->hasPatchPoint() || in hasFP() 66 const MachineFrameInfo &MFI) const { in needsSP() 67 return MFI.getStackSize() || MFI.adjustsStack() || hasFP(MF); in needsSP() 74 const MachineFunction &MF, const MachineFrameInfo &MFI) const { in needsSPWriteback() 75 assert(needsSP(MF, MFI)); in needsSPWriteback() 76 return MFI.getStackSize() > RedZoneSize || MFI.hasCalls() || in needsSPWriteback() 125 auto *MFI = MF.getFrameInfo(); in emitPrologue() local 126 assert(MFI->getCalleeSavedInfo().empty() && in emitPrologue() [all …]
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUAsmPrinter.cpp | 126 const SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in EmitFunctionEntryLabel() local 128 if (MFI->isKernel() && STM.isAmdHsaOS()) { in EmitFunctionEntryLabel() 227 R600MachineFunctionInfo *MFI = MF.getInfo<R600MachineFunctionInfo>(); in runOnMachineFunction() local 229 Twine("SQ_PGM_RESOURCES:STACK_SIZE = " + Twine(MFI->StackSize))); in runOnMachineFunction() 255 const R600MachineFunctionInfo *MFI = MF.getInfo<R600MachineFunctionInfo>(); in EmitProgramInfoR600() local 299 S_STACK_SIZE(MFI->StackSize), 4); in EmitProgramInfoR600() 305 OutStreamer->EmitIntValue(alignTo(MFI->LDSSize, 4) >> 2, 4); in EmitProgramInfoR600() 312 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getSIProgramInfo() local 450 ProgInfo.ReservedVGPRCount = MFI->getDebuggerReservedVGPRCount(); in getSIProgramInfo() 451 MaxVGPR += MFI->getDebuggerReservedVGPRCount(); in getSIProgramInfo() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/RISCV/ |
D | RISCVFrameLowering.cpp | 28 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP() local 30 RegInfo->needsStackRealignment(MF) || MFI.hasVarSizedObjects() || in hasFP() 31 MFI.isFrameAddressTaken(); in hasFP() 36 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineFrameLayout() local 40 uint64_t FrameSize = MFI.getStackSize(); in determineFrameLayout() 43 uint64_t StackAlign = RI->needsStackRealignment(MF) ? MFI.getMaxAlignment() in determineFrameLayout() 50 MFI.setStackSize(FrameSize); in determineFrameLayout() 98 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() local 114 uint64_t StackSize = MFI.getStackSize(); in emitPrologue() 117 if (StackSize == 0 && !MFI.adjustsStack()) in emitPrologue() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Lanai/ |
D | LanaiFrameLowering.cpp | 29 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineFrameLayout() local 33 unsigned FrameSize = MFI.getStackSize(); in determineFrameLayout() 36 unsigned StackAlign = LRI->needsStackRealignment(MF) ? MFI.getMaxAlignment() in determineFrameLayout() 40 unsigned MaxCallFrameSize = MFI.getMaxCallFrameSize(); in determineFrameLayout() 44 if (MFI.hasVarSizedObjects()) in determineFrameLayout() 48 MFI.setMaxCallFrameSize(MaxCallFrameSize); in determineFrameLayout() 51 if (!(hasReservedCallFrame(MF) && MFI.adjustsStack())) in determineFrameLayout() 58 MFI.setStackSize(FrameSize); in determineFrameLayout() 96 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() local 110 unsigned StackSize = MFI.getStackSize(); in emitPrologue() [all …]
|
/external/llvm/lib/Target/Lanai/ |
D | LanaiFrameLowering.cpp | 29 MachineFrameInfo *MFI = MF.getFrameInfo(); in determineFrameLayout() local 33 unsigned FrameSize = MFI->getStackSize(); in determineFrameLayout() 36 unsigned StackAlign = LRI->needsStackRealignment(MF) ? MFI->getMaxAlignment() in determineFrameLayout() 40 unsigned MaxCallFrameSize = MFI->getMaxCallFrameSize(); in determineFrameLayout() 44 if (MFI->hasVarSizedObjects()) in determineFrameLayout() 48 MFI->setMaxCallFrameSize(MaxCallFrameSize); in determineFrameLayout() 51 if (!(hasReservedCallFrame(MF) && MFI->adjustsStack())) in determineFrameLayout() 58 MFI->setStackSize(FrameSize); in determineFrameLayout() 96 MachineFrameInfo *MFI = MF.getFrameInfo(); in emitPrologue() local 110 unsigned StackSize = MFI->getStackSize(); in emitPrologue() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/ |
D | SPUFrameLowering.cpp | 47 const MachineFrameInfo *MFI = MF.getFrameInfo(); in hasFP() local 49 return MFI->getStackSize() && in hasFP() 50 (DisableFramePointerElim(MF) || MFI->hasVarSizedObjects()); in hasFP() 57 MachineFrameInfo *MFI = MF.getFrameInfo(); in determineFrameLayout() local 60 unsigned FrameSize = MFI->getStackSize(); in determineFrameLayout() 65 unsigned Align = std::max(TargetAlign, MFI->getMaxAlignment()); in determineFrameLayout() 70 unsigned maxCallFrameSize = MFI->getMaxCallFrameSize(); in determineFrameLayout() 74 if (MFI->hasVarSizedObjects()) in determineFrameLayout() 78 MFI->setMaxCallFrameSize(maxCallFrameSize); in determineFrameLayout() 87 MFI->setStackSize(FrameSize); in determineFrameLayout() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Sparc/ |
D | LeonPasses.cpp | 47 for (auto MFI = MF.begin(), E = MF.end(); MFI != E; ++MFI) { in runOnMachineFunction() local 48 MachineBasicBlock &MBB = *MFI; in runOnMachineFunction() 82 for (auto MFI = MF.begin(), E = MF.end(); MFI != E; ++MFI) { in runOnMachineFunction() local 83 MachineBasicBlock &MBB = *MFI; in runOnMachineFunction() 134 for (auto MFI = MF.begin(), E = MF.end(); MFI != E; ++MFI) { in runOnMachineFunction() local 135 MachineBasicBlock &MBB = *MFI; in runOnMachineFunction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/ |
D | MipsFrameLowering.cpp | 95 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP() local 99 MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken() || in hasFP() 104 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBP() local 107 return MFI.hasVarSizedObjects() && TRI->needsStackRealignment(MF); in hasBP() 116 const MachineFrameInfo &MFI = MF.getFrameInfo(); in estimateStackSize() local 122 for (int I = MFI.getObjectIndexBegin(); I != 0; ++I) in estimateStackSize() 123 if (MFI.getObjectOffset(I) > 0) in estimateStackSize() 124 Size += MFI.getObjectSize(I); in estimateStackSize() 134 return Size + MFI.estimateStackSize(MF); in estimateStackSize()
|