solidity icon indicating copy to clipboard operation
solidity copied to clipboard

Compilation and Optimizer Performance Improvements

Open ekpyron opened this issue 10 months ago • 0 comments

We target several improvements on compilation time in general and performance of the via-IR pipeline in particular.

  1. Help frameworks reduce compilation overhead through proper use of fine-grained output selection

  2. Increase speed of via-IR compilation via internal refactoring:

    • https://github.com/ethereum/solidity/pull/15215 / https://github.com/ethereum/solidity/pull/15281 and related PRs
    • Improved data structures in the Yul optimizer based on the above refactoring
  3. Increase the speed of the YUL->EVM code transform via transitioning to SSA-CFG based codegen.

ekpyron avatar Jan 27 '25 14:01 ekpyron