Home
last modified time | relevance | path

Searched refs:StackSize (Results 1 – 25 of 47) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMips16FrameLowering.cpp54 uint64_t StackSize = MFI.getStackSize(); in emitPrologue() local
57 if (StackSize == 0 && !MFI.adjustsStack()) return; in emitPrologue()
63 TII.makeFrame(Mips::SP, StackSize, MBB, MBBI); in emitPrologue()
67 MCCFIInstruction::createDefCfaOffset(nullptr, -StackSize)); in emitPrologue()
99 uint64_t StackSize = MFI.getStackSize(); in emitEpilogue() local
101 if (!StackSize) in emitEpilogue()
110 TII.restoreFrame(Mips::SP, StackSize, MBB, MBBI); in emitEpilogue()
H A DMips16RegisterInfo.cpp78 uint64_t StackSize, in eliminateFI() argument
127 Offset = SPOffset + (int64_t)StackSize; in eliminateFI()
H A DMipsSERegisterInfo.cpp148 uint64_t StackSize, in eliminateFI() argument
204 Offset = SPOffset + (int64_t)StackSize; in eliminateFI()
H A DMipsTargetStreamer.h63 virtual void emitFrame(unsigned StackReg, unsigned StackSize,
246 void emitFrame(unsigned StackReg, unsigned StackSize,
342 void emitFrame(unsigned StackReg, unsigned StackSize,
H A DMipsSERegisterInfo.h35 int FrameIndex, uint64_t StackSize,
H A DMips16RegisterInfo.h42 int FrameIndex, uint64_t StackSize,
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFrameLowering.cpp162 uint64_t StackSize = MFI.getStackSize(); in emitPrologue() local
175 if (StackSize) in emitPrologue()
191 if (StackSize) { in emitPrologue()
195 .addImm(StackSize); in emitPrologue()
220 if (StackSize && needsSPWriteback(MF)) { in emitPrologue()
227 uint64_t StackSize = MF.getFrameInfo().getStackSize(); in emitEpilogue() local
244 } else if (StackSize) { in emitEpilogue()
249 .addImm(StackSize); in emitEpilogue()
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCRegisterInfo.cpp41 unsigned FrameReg, int Offset, int StackSize, in ReplaceFrameIndex() argument
175 int StackSize = MF.getFrameInfo().getStackSize(); in eliminateFrameIndex() local
184 LLVM_DEBUG(dbgs() << "StackSize : " << StackSize << "\n"); in eliminateFrameIndex()
210 Offset = StackSize + Offset; in eliminateFrameIndex()
212 assert((Offset >= 0 && Offset < StackSize) && "SP Offset not in bounds."); in eliminateFrameIndex()
215 assert((Offset < 0 && -Offset <= StackSize) && in eliminateFrameIndex()
219 ReplaceFrameIndex(II, TII, Reg, getFrameRegister(MF), Offset, StackSize, in eliminateFrameIndex()
H A DARCFrameLowering.cpp242 uint64_t StackSize = MF.getFrameInfo().getStackSize(); in emitEpilogue() local
252 .addImm(StackSize); in emitEpilogue()
274 if (StackSize - AmountAboveFunclet) { in emitEpilogue()
278 .addImm(StackSize - AmountAboveFunclet); in emitEpilogue()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp289 uint64_t StackSize = (MFFrame.estimateStackSize(MF) + in processFunctionBeforeFrameFinalized() local
302 uint64_t MaxReach = StackSize + MaxArgOffset; in processFunctionBeforeFrameFinalized()
382 uint64_t StackSize = MFFrame.getStackSize(); in emitPrologue() local
386 if (StackSize || MFFrame.hasVarSizedObjects() || MFFrame.hasCalls()) { in emitPrologue()
387 StackSize += SystemZMC::CallFrameSize; in emitPrologue()
388 MFFrame.setStackSize(StackSize); in emitPrologue()
391 if (StackSize) { in emitPrologue()
402 int64_t Delta = -int64_t(StackSize); in emitPrologue()
485 uint64_t StackSize = MFFrame.getStackSize(); in emitEpilogue() local
510 } else if (StackSize) { in emitEpilogue()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp114 uint64_t StackSize = MFI.getStackSize(); in emitPrologue() local
117 if (StackSize == 0 && !MFI.adjustsStack()) in emitPrologue()
121 adjustReg(MBB, MBBI, DL, SPReg, SPReg, -StackSize, MachineInstr::FrameSetup); in emitPrologue()
135 StackSize - RVFI->getVarArgsSaveSize(), MachineInstr::FrameSetup); in emitPrologue()
153 uint64_t StackSize = MFI.getStackSize(); in emitEpilogue() local
161 -StackSize + RVFI->getVarArgsSaveSize(), in emitEpilogue()
166 adjustReg(MBB, MBBI, DL, SPReg, SPReg, StackSize, MachineInstr::FrameDestroy); in emitEpilogue()
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp53 uint64_t StackSize = MFI.getStackSize(); in emitPrologue() local
58 uint64_t FrameSize = StackSize - 2; in emitPrologue()
80 NumBytes = StackSize - MSP430FI->getCalleeSavedFrameSize(); in emitPrologue()
126 uint64_t StackSize = MFI.getStackSize(); in emitEpilogue() local
132 uint64_t FrameSize = StackSize - 2; in emitEpilogue()
138 NumBytes = StackSize - CSSize; in emitEpilogue()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DStackMaps.h244 uint64_t StackSize = 0; member
248 explicit FunctionInfo(uint64_t StackSize) : StackSize(StackSize) {} in FunctionInfo()
H A DMIRYamlMapping.h420 uint64_t StackSize = 0;
441 StackSize == Other.StackSize &&
463 YamlIO.mapOptional("stackSize", MFI.StackSize, (uint64_t)0);
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp1023 StackSize += 8; in emitPrologue()
1024 MFI.setStackSize(StackSize); in emitPrologue()
1044 StackSize = std::max(MinSize, StackSize > 128 ? StackSize - 128 : 0); in emitPrologue()
1045 MFI.setStackSize(StackSize); in emitPrologue()
1115 assert(StackSize); in emitPrologue()
1192 assert(StackSize); in emitPrologue()
1476 assert(StackSize); in emitPrologue()
1808 return Offset + StackSize; in getFrameIndexReference()
2248 uint64_t StackSize; in adjustForSegmentedStacks() local
2428 .addImm(StackSize); in adjustForSegmentedStacks()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreFrameToArgsOffsetElim.cpp51 unsigned StackSize = MF.getFrameInfo().getStackSize(); in runOnMachineFunction() local
60 MBBI = TII.loadImmediate(MBB, MBBI, Reg, StackSize); in runOnMachineFunction()
H A DXCoreRegisterInfo.cpp274 int StackSize = MF.getFrameInfo().getStackSize(); in eliminateFrameIndex() local
282 LLVM_DEBUG(errs() << "StackSize : " << StackSize << "\n"); in eliminateFrameIndex()
285 Offset += StackSize; in eliminateFrameIndex()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AsmBackend.cpp520 uint32_t encodeStackAdjustment(uint32_t StackSize) const { in encodeStackAdjustment()
521 return (StackSize / 16) << 12; in encodeStackAdjustment()
542 unsigned StackSize = 0; in generateCompactUnwindEncoding() local
589 assert(StackSize == 0 && "We already have the CFA offset!"); in generateCompactUnwindEncoding()
590 StackSize = std::abs(Inst.getOffset()); in generateCompactUnwindEncoding()
663 if (StackSize > 65520) in generateCompactUnwindEncoding()
667 CompactUnwindEncoding |= encodeStackAdjustment(StackSize); in generateCompactUnwindEncoding()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiFrameLowering.cpp110 unsigned StackSize = MFI.getStackSize(); in emitPrologue() local
130 if (StackSize != 0) { in emitPrologue()
133 .addImm(StackSize) in emitPrologue()
/freebsd-12.1/contrib/compiler-rt/lib/xray/
H A Dxray_basic_logging.cc63 size_t StackSize = 0; member
143 TLD.StackSize = 0; in getThreadLocalData()
151 TLD.StackSize = GlobalOptions.MaxStackDepth; in getThreadLocalData()
180 if (TLD.StackEntries++ >= TLD.StackSize) in InMemoryRawLog()
200 if (--TLD.StackEntries >= TLD.StackSize) in InMemoryRawLog()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64CallLowering.cpp130 AssignFnVarArg(AssignFnVarArg), StackSize(0) {} in OutgoingArgHandler()
179 StackSize = State.getNextStackOffset(); in assignArg()
185 uint64_t StackSize; member
434 CallSeqStart.addImm(Handler.StackSize).addImm(0); in lowerCall()
436 .addImm(Handler.StackSize) in lowerCall()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp175 StackSize = in assignArg()
176 std::max(StackSize, static_cast<uint64_t>(State.getNextStackOffset())); in assignArg()
181 uint64_t StackSize = 0; member
617 CallSeqStart.addImm(ArgHandler.StackSize).addImm(0).add(predOps(ARMCC::AL)); in lowerCall()
620 .addImm(ArgHandler.StackSize) in lowerCall()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DPrologEpilogInserter.cpp227 uint64_t StackSize = MFI.getStackSize(); in runOnMachineFunction() local
228 if (WarnStackSize.getNumOccurrences() > 0 && WarnStackSize < StackSize) { in runOnMachineFunction()
229 DiagnosticInfoStackSize DiagStackSize(F, StackSize); in runOnMachineFunction()
236 << ore::NV("NumStackBytes", StackSize) << " stack bytes in function"; in runOnMachineFunction()
996 int64_t StackSize = Offset - LocalAreaOffset; in calculateFrameObjectOffsets() local
997 MFI.setStackSize(StackSize); in calculateFrameObjectOffsets()
998 NumBytesStackSpace += StackSize; in calculateFrameObjectOffsets()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXPrologEpilogPass.cpp246 int64_t StackSize = Offset - LocalAreaOffset; in calculateFrameObjectOffsets() local
247 MFI.setStackSize(StackSize); in calculateFrameObjectOffsets()
/freebsd-12.1/contrib/llvm/lib/Target/X86/MCTargetDesc/
H A DX86AsmBackend.cpp542 unsigned StackSize = 0; in generateCompactUnwindEncodingImpl() local
590 StackSize = std::abs(Inst.getOffset()) / StackDivide; in generateCompactUnwindEncodingImpl()
639 if ((StackSize & 0xFF) == StackSize) { in generateCompactUnwindEncodingImpl()
644 CompactUnwindEncoding |= (StackSize & 0xFF) << 16; in generateCompactUnwindEncodingImpl()

12