Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A 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()
97 uint64_t StackSize = MFI.getStackSize(); in emitEpilogue() local
99 if (!StackSize) in emitEpilogue()
108 TII.restoreFrame(Mips::SP, StackSize, MBB, MBBI); in emitEpilogue()
H A DMips16RegisterInfo.cpp75 uint64_t StackSize, in eliminateFI() argument
124 Offset = SPOffset + (int64_t)StackSize; in eliminateFI()
/llvm-project-15.0.7/llvm/lib/Target/LoongArch/
H A DLoongArchFrameLowering.cpp105 uint64_t StackSize = MFI.getStackSize(); in emitPrologue() local
108 if (StackSize == 0 && !MFI.adjustsStack()) in emitPrologue()
112 adjustReg(MBB, MBBI, DL, SPReg, SPReg, -StackSize, MachineInstr::FrameSetup); in emitPrologue()
115 MF.addFrameInst(MCCFIInstruction::cfiDefCfaOffset(nullptr, StackSize)); in emitPrologue()
141 adjustReg(MBB, MBBI, DL, FPReg, SPReg, StackSize, MachineInstr::FrameSetup); in emitPrologue()
168 uint64_t StackSize = MFI.getStackSize(); in emitEpilogue() local
173 adjustReg(MBB, LastFrameDestroy, DL, SPReg, LoongArch::R22, -StackSize, in emitEpilogue()
178 adjustReg(MBB, MBBI, DL, SPReg, SPReg, StackSize, MachineInstr::FrameDestroy); in emitEpilogue()
/llvm-project-15.0.7/llvm/tools/llvm-remark-size-diff/
H A DRemarkSizeDiff.cpp70 int64_t StackSize = 0; member
83 int64_t StackSize[2] = {0, 0}; member
87 int64_t getStackDiff() const { return StackSize[1] - StackSize[0]; } in getStackDiff()
91 int64_t getStackSizeA() const { return StackSize[0]; } in getStackSizeA()
95 int64_t getStackSizeB() const { return StackSize[1]; } in getStackSizeB()
111 StackSize[0] = A.StackSize; in FunctionDiff()
112 StackSize[1] = B.StackSize; in FunctionDiff()
289 FuncNameToSizeInfo[Remark.FunctionName].StackSize = *MaybeStackSize; in processRemark()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp610 StackSize = StackSize > SystemZMC::ELFCallFrameSize in emitPrologue()
613 MFFrame.setStackSize(StackSize); in emitPrologue()
615 if (StackSize) { in emitPrologue()
628 .addImm(StackSize); in emitPrologue()
741 } else if (StackSize) { in emitEpilogue()
1220 Offset -= StackSize; in emitPrologue()
1229 if (StackSize) { in emitPrologue()
1261 if (StackSize > GuardPageSize) { in emitPrologue()
1294 if (StackSize) { in emitEpilogue()
1394 if (StackSize == 0) in determineFrameLayout()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/ARC/
H A DARCRegisterInfo.cpp40 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()
/llvm-project-15.0.7/llvm/test/tools/llvm-remark-size-diff/
H A Djson-add-remove-func.test17 ; ADD-NEXT: "StackSize": [
29 ; ADD-NEXT: "StackSize": [
43 ; REMOVE-NEXT: "StackSize": [
53 ; REMOVE-NEXT: "StackSize": [
H A Djson-increase-decrease-inst-count.test16 ; INCREASE-NEXT: "StackSize":
33 ; DECREASE-NEXT: "StackSize":
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp96 uint64_t StackSize = MFI.getStackSize(); in getFrameIndexReference() local
108 return StackOffset::getFixed(Offset + StackSize); in getFrameIndexReference()
117 return StackOffset::getFixed(Offset + StackSize); in getFrameIndexReference()
121 return StackOffset::getFixed(Offset + StackSize); in getFrameIndexReference()
532 uint64_t FrameSize = StackSize - SlotSize; in emitPrologue()
557 assert(StackSize); in emitPrologue()
602 assert(StackSize); in emitPrologue()
651 assert(StackSize); in emitPrologue()
690 uint64_t StackSize = MFI.getStackSize(); in emitEpilogue() local
697 uint64_t FrameSize = StackSize - SlotSize; in emitEpilogue()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A 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()
/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DInterpStack.cpp26 StackSize = 0; in clear()
45 StackSize += Size; in grow()
77 StackSize -= Size; in shrink()
H A DInterpStack.h59 size_t size() const { return StackSize; } in size()
107 size_t StackSize = 0; variable
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dprologue-epilogue-remarks.mir10 # CHECK-NEXT: Name: StackSize
28 # CHECK-NEXT: Name: StackSize
46 # CHECK-NEXT: Name: StackSize
/llvm-project-15.0.7/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp52 uint64_t StackSize = MFI.getStackSize(); in emitPrologue() local
57 uint64_t FrameSize = StackSize - 2; in emitPrologue()
78 NumBytes = StackSize - MSP430FI->getCalleeSavedFrameSize(); in emitPrologue()
124 uint64_t StackSize = MFI.getStackSize(); in emitEpilogue() local
130 uint64_t FrameSize = StackSize - 2; in emitEpilogue()
136 NumBytes = StackSize - CSSize; in emitEpilogue()
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dprologue-epilogue-remarks.mir16 # CHECK-NEXT: Name: StackSize
35 # CHECK-NEXT: Name: StackSize
53 # CHECK-NEXT: Name: StackSize
/llvm-project-15.0.7/llvm/test/tools/llvm-remark-size-diff/Inputs/
H A D2-identical-func-1-instr-1-stack.yaml3 Name: StackSize
19 Name: StackSize
H A Dno-instruction-count-remarks.yaml3 Name: StackSize
/llvm-project-15.0.7/llvm/lib/Target/XCore/
H A DXCoreFrameToArgsOffsetElim.cpp50 unsigned StackSize = MF.getFrameInfo().getStackSize(); in runOnMachineFunction() local
57 MBBI = TII.loadImmediate(MBB, MBBI, Reg, StackSize); in runOnMachineFunction()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp451 uint64_t StackSize = getStackSizeWithRVVPadding(MF); in emitPrologue() local
452 uint64_t RealStackSize = StackSize + RVFI->getLibCallStackSize(); in emitPrologue()
468 StackSize = FirstSPAdjustAmount; in emitPrologue()
634 uint64_t StackSize = getStackSizeWithRVVPadding(MF); in emitEpilogue() local
635 uint64_t RealStackSize = StackSize + RVFI->getLibCallStackSize(); in emitEpilogue()
672 StackSize = FirstSPAdjustAmount; in emitEpilogue()
945 uint64_t StackSize = Offset; in assignRVVStackObjectOffsets() local
947 StackSize += AlignmentPadding; in assignRVVStackObjectOffsets()
952 return std::make_pair(StackSize, RVVStackAlign); in assignRVVStackObjectOffsets()
1126 uint64_t StackSize = getStackSizeWithRVVPadding(MF); in getFirstSPAdjustAmount() local
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DStackMaps.h305 uint64_t StackSize = 0; member
309 explicit FunctionInfo(uint64_t StackSize) : StackSize(StackSize) {} in FunctionInfo()
/llvm-project-15.0.7/llvm/lib/Target/Lanai/
H A DLanaiFrameLowering.cpp106 unsigned StackSize = MFI.getStackSize(); in emitPrologue() local
126 if (StackSize != 0) { in emitPrologue()
129 .addImm(StackSize) in emitPrologue()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AsmBackend.cpp548 uint32_t encodeStackAdjustment(uint32_t StackSize) const { in encodeStackAdjustment()
549 return (StackSize / 16) << 12; in encodeStackAdjustment()
572 unsigned StackSize = 0; in generateCompactUnwindEncoding() local
624 if (StackSize != 0) in generateCompactUnwindEncoding()
626 StackSize = std::abs(Inst.getOffset()); in generateCompactUnwindEncoding()
707 if (StackSize > 65520) in generateCompactUnwindEncoding()
711 CompactUnwindEncoding |= encodeStackAdjustment(StackSize); in generateCompactUnwindEncoding()
/llvm-project-15.0.7/compiler-rt/lib/xray/
H A 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()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp1555 StackSize += 8; in emitPrologue()
1556 MFI.setStackSize(StackSize); in emitPrologue()
1575 StackSize = std::max(MinSize, StackSize > 128 ? StackSize - 128 : 0); in emitPrologue()
1576 MFI.setStackSize(StackSize); in emitPrologue()
1647 assert(StackSize); in emitPrologue()
1740 NumBytes = StackSize - in emitPrologue()
1774 assert(StackSize); in emitPrologue()
2055 assert(StackSize); in emitPrologue()
2907 uint64_t StackSize; in adjustForSegmentedStacks() local
3077 .addImm(StackSize); in adjustForSegmentedStacks()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYFrameLowering.cpp104 uint64_t StackSize = MFI.getStackSize(); in emitPrologue() local
107 if (StackSize == 0 && !MFI.adjustsStack()) in emitPrologue()
163 -(static_cast<int64_t>(StackSize - ActualSize)), in emitPrologue()
213 -(static_cast<int64_t>(StackSize - ActualSize)), in emitPrologue()
248 uint64_t StackSize = MFI.getStackSize(); in emitEpilogue() local
266 adjustReg(MBB, LastFrameDestroy, DL, SPReg, SPReg, (StackSize - ActualSize), in emitEpilogue()

123