solc version: 0.8.25-seqbench.2024.2.14+commit.a2cabcb9.mod.Linux.g++
# Default sequence from solc 0.8.24 with the big loop replaced with replaced
# with a looping each component individually.
https://github.com/cameel/solc-seqbench
# Default sequence from solc 0.8.24 with only a single iteration of the main loop | |
dhfoDgvulfnTUtnIf # None of these can make stack problems worse | |
xa[r]EscLM # Turn into SSA and simplify | |
cCTUtTOntnfDIul # Perform structural simplification | |
Lcul # Simplify again | |
Vcul [j] # Reverse SSA | |
# should have good "compilability" property here. |
# Default sequence from solc 0.8.24 adjusted to stay in SSA form instead of reversing it in each cycle. | |
# Minimal version - only removes the `Vcul [j]` bit. | |
dhfoDgvulfnTUtnIf # None of these can make stack problems worse | |
[ | |
xa[r]EscLM # Turn into SSA and simplify | |
cCTUtTOntnfDIul # Perform structural simplification | |
Lcul # Simplify again | |
# should have good "compilability" property here. |