| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchFrameLowering.cpp | 105 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 D | RemarkSizeDiff.cpp | 70 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 D | SystemZFrameLowering.cpp | 610 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 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()
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-remark-size-diff/ |
| H A D | json-add-remove-func.test | 17 ; ADD-NEXT: "StackSize": [ 29 ; ADD-NEXT: "StackSize": [ 43 ; REMOVE-NEXT: "StackSize": [ 53 ; REMOVE-NEXT: "StackSize": [
|
| H A D | json-increase-decrease-inst-count.test | 16 ; INCREASE-NEXT: "StackSize": 33 ; DECREASE-NEXT: "StackSize":
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kFrameLowering.cpp | 96 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 D | WebAssemblyFrameLowering.cpp | 263 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 D | InterpStack.cpp | 26 StackSize = 0; in clear() 45 StackSize += Size; in grow() 77 StackSize -= Size; in shrink()
|
| H A D | InterpStack.h | 59 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 D | prologue-epilogue-remarks.mir | 10 # 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 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()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | prologue-epilogue-remarks.mir | 16 # 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 D | 2-identical-func-1-instr-1-stack.yaml | 3 Name: StackSize 19 Name: StackSize
|
| H A D | no-instruction-count-remarks.yaml | 3 Name: StackSize
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.cpp | 451 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 D | StackMaps.h | 305 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 D | LanaiFrameLowering.cpp | 106 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 D | AArch64AsmBackend.cpp | 548 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 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()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86FrameLowering.cpp | 1555 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 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()
|