Home
last modified time | relevance | path

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

123

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMips16FrameLowering.cpp53 uint64_t StackSize = MFI.getStackSize(); in emitPrologue() local
56 if (StackSize == 0 && !MFI.adjustsStack()) return; in emitPrologue()
62 TII.makeFrame(Mips::SP, StackSize, MBB, MBBI); in emitPrologue()
66 MF.addFrameInst(MCCFIInstruction::cfiDefCfaOffset(nullptr, StackSize)); in emitPrologue()
98 uint64_t StackSize = MFI.getStackSize(); in emitEpilogue() local
100 if (!StackSize) in emitEpilogue()
109 TII.restoreFrame(Mips::SP, StackSize, MBB, MBBI); in emitEpilogue()
DMips16RegisterInfo.cpp75 uint64_t StackSize, in eliminateFI() argument
124 Offset = SPOffset + (int64_t)StackSize; in eliminateFI()
DMipsSERegisterInfo.cpp147 uint64_t StackSize, in eliminateFI() argument
203 Offset = SPOffset + (int64_t)StackSize; in eliminateFI()
DMipsSERegisterInfo.h33 int FrameIndex, uint64_t StackSize,
DMipsTargetStreamer.h62 virtual void emitFrame(unsigned StackReg, unsigned StackSize,
244 void emitFrame(unsigned StackReg, unsigned StackSize,
344 void emitFrame(unsigned StackReg, unsigned StackSize,
DMips16RegisterInfo.h40 int FrameIndex, uint64_t StackSize,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/
DARCRegisterInfo.cpp40 unsigned FrameReg, int Offset, int StackSize, in ReplaceFrameIndex() argument
173 int StackSize = MF.getFrameInfo().getStackSize(); in eliminateFrameIndex() local
182 LLVM_DEBUG(dbgs() << "StackSize : " << StackSize << "\n"); in eliminateFrameIndex()
208 Offset = StackSize + Offset; in eliminateFrameIndex()
210 assert((Offset >= 0 && Offset < StackSize) && "SP Offset not in bounds."); in eliminateFrameIndex()
213 assert((Offset < 0 && -Offset <= StackSize) && in eliminateFrameIndex()
217 ReplaceFrameIndex(II, TII, Reg, getFrameRegister(MF), Offset, StackSize, in eliminateFrameIndex()
DARCFrameLowering.cpp246 uint64_t StackSize = MF.getFrameInfo().getStackSize(); in emitEpilogue() local
255 if (isUInt<6>(StackSize)) in emitEpilogue()
259 .addImm(StackSize); in emitEpilogue()
281 if (unsigned MoveAmount = StackSize - AmountAboveFunclet) { in emitEpilogue()
289 .addImm(StackSize - AmountAboveFunclet); in emitEpilogue()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
DSystemZFrameLowering.cpp328 uint64_t StackSize = (MFFrame.estimateStackSize(MF) + in processFunctionBeforeFrameFinalized() local
340 uint64_t MaxReach = StackSize + MaxArgOffset; in processFunctionBeforeFrameFinalized()
472 uint64_t StackSize = MFFrame.getStackSize(); in emitPrologue() local
483 StackSize += SystemZMC::ELFCallFrameSize; in emitPrologue()
485 StackSize = StackSize > SystemZMC::ELFCallFrameSize in emitPrologue()
486 ? StackSize - SystemZMC::ELFCallFrameSize in emitPrologue()
488 MFFrame.setStackSize(StackSize); in emitPrologue()
490 if (StackSize) { in emitPrologue()
492 int64_t Delta = -int64_t(StackSize); in emitPrologue()
495 (ZFI->getSpillGPRRegs().GPROffset + StackSize) < ProbeSize); in emitPrologue()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/
DM68kFrameLowering.cpp96 uint64_t StackSize = MFI.getStackSize(); in getFrameIndexReference() local
107 assert((-(Offset + StackSize)) % MFI.getObjectAlign(FI).value() == 0); in getFrameIndexReference()
108 return StackOffset::getFixed(Offset + StackSize); in getFrameIndexReference()
116 assert((-(Offset + StackSize)) % MFI.getObjectAlign(FI).value() == 0); in getFrameIndexReference()
117 return StackOffset::getFixed(Offset + StackSize); in getFrameIndexReference()
121 return StackOffset::getFixed(Offset + StackSize); in getFrameIndexReference()
485 uint64_t StackSize = MFI.getStackSize(); // Number of bytes to allocate. in emitPrologue() local
532 uint64_t FrameSize = StackSize - SlotSize; in emitPrologue()
557 assert(StackSize); in emitPrologue()
587 NumBytes = StackSize - MMFI->getCalleeSavedFrameSize(); in emitPrologue()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyFrameLowering.cpp263 uint64_t StackSize = MFI.getStackSize(); in emitPrologue() local
278 if (StackSize) in emitPrologue()
294 if (StackSize) { in emitPrologue()
298 .addImm(StackSize); in emitPrologue()
319 if (StackSize && needsSPWriteback(MF)) { in emitPrologue()
326 uint64_t StackSize = MF.getFrameInfo().getStackSize(); in emitEpilogue() local
345 } else if (StackSize) { in emitEpilogue()
350 .addImm(StackSize); in emitEpilogue()
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/Interp/
DInterpStack.cpp26 StackSize = 0; in clear()
45 StackSize += Size; in grow()
77 StackSize -= Size; in shrink()
DInterpStack.h59 size_t size() const { return StackSize; } in size()
107 size_t StackSize = 0; variable
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
DMSP430FrameLowering.cpp52 uint64_t StackSize = MFI.getStackSize(); in emitPrologue() local
57 uint64_t FrameSize = StackSize - 2; in emitPrologue()
79 NumBytes = StackSize - MSP430FI->getCalleeSavedFrameSize(); in emitPrologue()
125 uint64_t StackSize = MFI.getStackSize(); in emitEpilogue() local
131 uint64_t FrameSize = StackSize - 2; in emitEpilogue()
137 NumBytes = StackSize - CSSize; in emitEpilogue()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DStackMaps.h305 uint64_t StackSize = 0; member
309 explicit FunctionInfo(uint64_t StackSize) : StackSize(StackSize) {} in FunctionInfo()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/
DXCoreFrameToArgsOffsetElim.cpp50 unsigned StackSize = MF.getFrameInfo().getStackSize(); in runOnMachineFunction() local
59 MBBI = TII.loadImmediate(MBB, MBBI, Reg, StackSize); in runOnMachineFunction()
DXCoreRegisterInfo.cpp268 int StackSize = MF.getFrameInfo().getStackSize(); in eliminateFrameIndex() local
276 LLVM_DEBUG(errs() << "StackSize : " << StackSize << "\n"); in eliminateFrameIndex()
279 Offset += StackSize; in eliminateFrameIndex()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64AsmBackend.cpp543 uint32_t encodeStackAdjustment(uint32_t StackSize) const { in encodeStackAdjustment()
544 return (StackSize / 16) << 12; in encodeStackAdjustment()
567 unsigned StackSize = 0; in generateCompactUnwindEncoding() local
618 assert(StackSize == 0 && "We already have the CFA offset!"); in generateCompactUnwindEncoding()
619 StackSize = std::abs(Inst.getOffset()); in generateCompactUnwindEncoding()
700 if (StackSize > 65520) in generateCompactUnwindEncoding()
704 CompactUnwindEncoding |= encodeStackAdjustment(StackSize); in generateCompactUnwindEncoding()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86FrameLowering.cpp1329 uint64_t StackSize = MFI.getStackSize(); // Number of bytes to allocate. in emitPrologue() local
1382 StackSize += 8; in emitPrologue()
1383 MFI.setStackSize(StackSize); in emitPrologue()
1400 X86FI->setUsesRedZone(MinSize > 0 || StackSize > 0); in emitPrologue()
1401 StackSize = std::max(MinSize, StackSize > 128 ? StackSize - 128 : 0); in emitPrologue()
1402 MFI.setStackSize(StackSize); in emitPrologue()
1453 uint64_t FrameSize = StackSize - SlotSize; in emitPrologue()
1472 assert(StackSize); in emitPrologue()
1561 NumBytes = StackSize - X86FI->getCalleeSavedFrameSize(); in emitPrologue()
1570 MFI.setOffsetAdjustment(-StackSize); in emitPrologue()
[all …]
DX86MachineFunctionInfo.h224 void setPreallocatedStackSize(size_t Id, size_t StackSize) { in setPreallocatedStackSize() argument
225 PreallocatedStackSizes[Id] = StackSize; in setPreallocatedStackSize()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
DLanaiFrameLowering.cpp109 unsigned StackSize = MFI.getStackSize(); in emitPrologue() local
129 if (StackSize != 0) { in emitPrologue()
132 .addImm(StackSize) in emitPrologue()
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/xray/
Dxray_basic_logging.cpp62 size_t StackSize = 0; member
142 TLD.StackSize = 0; in getThreadLocalData()
150 TLD.StackSize = GlobalOptions.MaxStackDepth; in getThreadLocalData()
179 if (TLD.StackEntries++ >= TLD.StackSize) in InMemoryRawLog()
199 if (--TLD.StackEntries >= TLD.StackSize) in InMemoryRawLog()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
DRISCVFrameLowering.cpp393 uint64_t StackSize = MFI.getStackSize() + RVFI->getRVVPadding(); in emitPrologue() local
394 uint64_t RealStackSize = StackSize + RVFI->getLibCallStackSize(); in emitPrologue()
410 StackSize = FirstSPAdjustAmount; in emitPrologue()
415 adjustReg(MBB, MBBI, DL, SPReg, SPReg, -StackSize, MachineInstr::FrameSetup); in emitPrologue()
579 uint64_t StackSize = MFI.getStackSize() + RVFI->getRVVPadding(); in emitEpilogue() local
580 uint64_t RealStackSize = StackSize + RVFI->getLibCallStackSize(); in emitEpilogue()
608 StackSize = FirstSPAdjustAmount; in emitEpilogue()
611 adjustReg(MBB, MBBI, DL, SPReg, SPReg, StackSize, MachineInstr::FrameDestroy); in emitEpilogue()
991 uint64_t StackSize = MFI.getStackSize(); in getFirstSPAdjustAmount() local
1001 if (!isInt<12>(StackSize) && (CSI.size() > 0)) { in getFirstSPAdjustAmount()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
DNVPTXPrologEpilogPass.cpp252 int64_t StackSize = Offset - LocalAreaOffset; in calculateFrameObjectOffsets() local
253 MFI.setStackSize(StackSize); in calculateFrameObjectOffsets()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DPrologEpilogInserter.cpp275 uint64_t StackSize = MFI.getStackSize(); in runOnMachineFunction() local
287 if (StackSize > Threshold) { in runOnMachineFunction()
288 DiagnosticInfoStackSize DiagStackSize(F, StackSize, DS_Warning, Threshold); in runOnMachineFunction()
295 << ore::NV("NumStackBytes", StackSize) << " stack bytes in function"; in runOnMachineFunction()
1106 int64_t StackSize = Offset - LocalAreaOffset; in calculateFrameObjectOffsets() local
1107 MFI.setStackSize(StackSize); in calculateFrameObjectOffsets()
1108 NumBytesStackSpace += StackSize; in calculateFrameObjectOffsets()

123