| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/ |
| H A D | Mips16FrameLowering.cpp | 53 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 D | Mips16RegisterInfo.cpp | 75 uint64_t StackSize, in eliminateFI() argument 124 Offset = SPOffset + (int64_t)StackSize; in eliminateFI()
|
| H A D | MipsSERegisterInfo.h | 33 int FrameIndex, uint64_t StackSize,
|
| H A D | MipsSERegisterInfo.cpp | 147 uint64_t StackSize, in eliminateFI() argument 203 Offset = SPOffset + (int64_t)StackSize; in eliminateFI()
|
| H A D | Mips16RegisterInfo.h | 40 int FrameIndex, uint64_t StackSize,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchFrameLowering.cpp | 202 uint64_t StackSize = MFI.getStackSize(); in emitPrologue() local 203 uint64_t RealStackSize = StackSize; in emitPrologue() 206 if (StackSize == 0 && !MFI.adjustsStack()) in emitPrologue() 213 StackSize = FirstSPAdjustAmount; in emitPrologue() 216 adjustReg(MBB, MBBI, DL, SPReg, SPReg, -StackSize, MachineInstr::FrameSetup); in emitPrologue() 220 MF.addFrameInst(MCCFIInstruction::cfiDefCfaOffset(nullptr, StackSize)); in emitPrologue() 248 StackSize - LoongArchFI->getVarArgsSaveSize(), in emitPrologue() 342 uint64_t StackSize = MFI.getStackSize(); in emitEpilogue() local 348 -StackSize + LoongArchFI->getVarArgsSaveSize(), in emitEpilogue() 354 uint64_t SecondSPAdjustAmount = StackSize - FirstSPAdjustAmount; in emitEpilogue() [all …]
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-remark-size-diff/ |
| H A D | RemarkSizeDiff.cpp | 69 int64_t StackSize = 0; member 82 int64_t StackSize[2] = {0, 0}; member 86 int64_t getStackDiff() const { return StackSize[1] - StackSize[0]; } in getStackDiff() 90 int64_t getStackSizeA() const { return StackSize[0]; } in getStackSizeA() 94 int64_t getStackSizeB() const { return StackSize[1]; } in getStackSizeB() 110 StackSize[0] = A.StackSize; in FunctionDiff() 111 StackSize[1] = B.StackSize; in FunctionDiff() 288 FuncNameToSizeInfo[Remark.FunctionName].StackSize = *MaybeStackSize; in processRemark()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZFrameLowering.cpp | 453 uint64_t StackSize = (MFFrame.estimateStackSize(MF) + in processFunctionBeforeFrameFinalized() local 465 uint64_t MaxReach = StackSize + MaxArgOffset; in processFunctionBeforeFrameFinalized() 597 uint64_t StackSize = MFFrame.getStackSize(); in emitPrologue() local 608 StackSize += SystemZMC::ELFCallFrameSize; in emitPrologue() 610 StackSize = StackSize > SystemZMC::ELFCallFrameSize in emitPrologue() 611 ? StackSize - SystemZMC::ELFCallFrameSize in emitPrologue() 613 MFFrame.setStackSize(StackSize); in emitPrologue() 615 if (StackSize) { in emitPrologue() 617 int64_t Delta = -int64_t(StackSize); in emitPrologue() 620 (ZFI->getSpillGPRRegs().GPROffset + StackSize) < ProbeSize); in emitPrologue() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARC/ |
| H A D | ARCRegisterInfo.cpp | 40 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 D | ARCFrameLowering.cpp | 246 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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/M68k/ |
| H A D | M68kFrameLowering.cpp | 96 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() 582 NumBytes = StackSize - MMFI->getCalleeSavedFrameSize(); in emitPrologue() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFrameLowering.cpp | 262 uint64_t StackSize = MFI.getStackSize(); in emitPrologue() local 277 if (StackSize) in emitPrologue() 293 if (StackSize) { in emitPrologue() 297 .addImm(StackSize); in emitPrologue() 318 if (StackSize && needsSPWriteback(MF)) { in emitPrologue() 325 uint64_t StackSize = MF.getFrameInfo().getStackSize(); in emitEpilogue() local 344 } else if (StackSize) { in emitEpilogue() 349 .addImm(StackSize); in emitEpilogue()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/Interp/ |
| H A D | InterpStack.cpp | 26 StackSize = 0; in clear() 45 StackSize += Size; in grow() 77 StackSize -= Size; in shrink()
|
| H A D | InterpStack.h | 73 size_t size() const { return StackSize; } in size() 79 bool empty() const { return StackSize == 0; } in empty() 127 size_t StackSize = 0; variable
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/ |
| H A D | MSP430FrameLowering.cpp | 52 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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/XCore/ |
| H A D | XCoreFrameToArgsOffsetElim.cpp | 50 unsigned StackSize = MF.getFrameInfo().getStackSize(); in runOnMachineFunction() local 57 MBBI = TII.loadImmediate(MBB, MBBI, Reg, StackSize); in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.cpp | 453 uint64_t StackSize = getStackSizeWithRVVPadding(MF); in emitPrologue() local 454 uint64_t RealStackSize = StackSize + RVFI->getLibCallStackSize(); in emitPrologue() 470 StackSize = FirstSPAdjustAmount; in emitPrologue() 475 RI->adjustReg(MBB, MBBI, DL, SPReg, SPReg, StackOffset::getFixed(-StackSize), in emitPrologue() 649 uint64_t StackSize = getStackSizeWithRVVPadding(MF); in emitEpilogue() local 650 uint64_t RealStackSize = StackSize + RVFI->getLibCallStackSize(); in emitEpilogue() 689 StackSize = FirstSPAdjustAmount; in emitEpilogue() 692 RI->adjustReg(MBB, MBBI, DL, SPReg, SPReg, StackOffset::getFixed(StackSize), in emitEpilogue() 963 uint64_t StackSize = Offset; in assignRVVStackObjectOffsets() local 964 if (auto AlignmentPadding = offsetToAlignment(StackSize, RVVStackAlign)) { in assignRVVStackObjectOffsets() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | StackMaps.h | 313 uint64_t StackSize = 0; member 317 explicit FunctionInfo(uint64_t StackSize) : StackSize(StackSize) {} in FunctionInfo()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/ |
| H A D | LanaiFrameLowering.cpp | 106 unsigned StackSize = MFI.getStackSize(); in emitPrologue() local 126 if (StackSize != 0) { in emitPrologue() 129 .addImm(StackSize) in emitPrologue()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64AsmBackend.cpp | 549 uint32_t encodeStackAdjustment(uint32_t StackSize) const { in encodeStackAdjustment() 550 return (StackSize / 16) << 12; in encodeStackAdjustment() 573 unsigned StackSize = 0; in generateCompactUnwindEncoding() local 625 if (StackSize != 0) in generateCompactUnwindEncoding() 627 StackSize = std::abs(Inst.getOffset()); in generateCompactUnwindEncoding() 708 if (StackSize > 65520) in generateCompactUnwindEncoding() 712 CompactUnwindEncoding |= encodeStackAdjustment(StackSize); in generateCompactUnwindEncoding()
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/xray/ |
| H A D | xray_basic_logging.cpp | 62 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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86FrameLowering.cpp | 1507 uint64_t StackSize = MFI.getStackSize(); // Number of bytes to allocate. in emitPrologue() local 1579 StackSize += 8; in emitPrologue() 1580 MFI.setStackSize(StackSize); in emitPrologue() 1610 X86FI->setUsesRedZone(MinSize > 0 || StackSize > 0); in emitPrologue() 1611 StackSize = std::max(MinSize, StackSize > 128 ? StackSize - 128 : 0); in emitPrologue() 1612 MFI.setStackSize(StackSize); in emitPrologue() 1663 uint64_t FrameSize = StackSize - SlotSize; in emitPrologue() 1683 assert(StackSize); in emitPrologue() 1813 NumBytes = StackSize - in emitPrologue() 1823 MFI.setOffsetAdjustment(-StackSize); in emitPrologue() [all …]
|
| H A D | X86MachineFunctionInfo.h | 245 void setPreallocatedStackSize(size_t Id, size_t StackSize) { in setPreallocatedStackSize() argument 246 PreallocatedStackSizes[Id] = StackSize; in setPreallocatedStackSize()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/ |
| H A D | CSKYFrameLowering.cpp | 104 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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXPrologEpilogPass.cpp | 253 int64_t StackSize = Offset - LocalAreaOffset; in calculateFrameObjectOffsets() local 254 MFI.setStackSize(StackSize); in calculateFrameObjectOffsets()
|