Skip to content

Conversation

@vladimirradosavljevic
Copy link
Contributor

In cases where we are out of registers to spill, try to force compress stack to fix stack too deep errors. This can help if there are unreachable slots that only contain literals and other rematerializable slots, but no registers.

In cases where we are out of registers to spill, try to
force compress stack to fix stack too deep errors.
This can help if there are unreachable slots that only
contain literals and other rematerializable slots, but
no registers.

Signed-off-by: Vladimir Radosavljevic <[email protected]>
@github-actions
Copy link

github-actions bot commented Dec 2, 2025

📊 evm compiler-tester excel report

Benchmarks measured for:

  • target machine: evm
  • toolchain: ir-llvm
  • environment: REVM

➡️ Download Excel Report

Copy link
Contributor

@PavelKopyl PavelKopyl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@akiramenai akiramenai merged commit 107bbbd into main Dec 8, 2025
21 of 24 checks passed
@akiramenai akiramenai deleted the evm_force_compress_stack_when_no_regs_to_spill branch December 8, 2025 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants