Lines Matching defs:StackSize

867   uint64_t StackSize = RealStackSize - RVFI->getReservedSpillsSize();
883 StackSize = FirstSPAdjustAmount;
894 std::min(alignDown(StackSize, 16), static_cast<uint64_t>(48));
896 StackSize -= Spimm;
899 MCCFIInstruction::cfiDefCfaOffset(nullptr, RealStackSize - StackSize));
915 if (StackSize != 0)
916 allocateStack(MBB, MBBI, MF, StackSize, RealStackSize, /*EmitCFI=*/true,
977 // Emit .cfi_def_cfa_expression "sp + StackSize + RVVStackSize * vlenb".
1045 uint64_t &StackSize,
1050 RI->adjustReg(MBB, MBBI, DL, SPReg, SPReg, StackOffset::getFixed(StackSize),
1052 StackSize = 0;
1101 uint64_t StackSize = FirstSPAdjustAmount ? FirstSPAdjustAmount
1187 if (StackSize != 0)
1188 deallocateStack(MF, MBB, MBBI, DL, StackSize,
1207 std::min(alignDown(StackSize, 16), static_cast<uint64_t>(48));
1209 StackSize -= Spimm;
1211 if (StackSize != 0)
1212 deallocateStack(MF, MBB, MBBI, DL, StackSize,
1213 /*stack_adj of cm.pop instr*/ RealStackSize - StackSize);
1232 // Deallocate stack if StackSize isn't a zero yet
1233 if (StackSize != 0)
1234 deallocateStack(MF, MBB, MBBI, DL, StackSize, 0);
1483 uint64_t StackSize = Offset;
1495 offsetToAlignment(StackSize, Align(RVVStackAlignVScale))) {
1496 StackSize += AlignmentPadding;
1502 return std::make_pair(StackSize, RVVStackAlign);
1722 uint64_t StackSize = getStackSizeWithRVVPadding(MF);
1730 // Return the FirstSPAdjustAmount if the StackSize can not fit in a signed
1732 if (!isInt<12>(StackSize) && (CSI.size() > 0)) {
1756 // Compared with amount (2048 - StackAlign), StackSize needs to
1759 // StackSize meets the condition (StackSize <= 2048 + RVCompressLen),
1763 if (StackSize <= 2047 + CompressLen ||
1764 (StackSize > 2048 * 2 - StackAlign &&
1765 StackSize <= 2047 * 2 + CompressLen) ||
1766 StackSize > 2048 * 3 - StackAlign)