Ethereum EIPs add LLVM compiler claiming up to 971x gains
Ethereum EIPs received two commits adding an LLVM optimizing compiler, claiming performance gains of up to 971x over interpreted bytecode in benchmarks.
Two commits hit the Ethereum EIPs repository on October 18, 2026, both wiring an optimizing compiler into EIP-7979 and EIP-8442 — proposals tied to EVM execution and state management. In the GitHub commit, the listed performance range is 51x to 971x over interpreted bytecode. That number moves around a lot depending on which kernel you’re actually testing, so treat the headline figure carefully.
The benchmark commit logs three comparisons against interpreted 256-bit bytecode — mul chain at 200.3x, call tree at 970.8x, matmul at 50.9x. The compiler runs LLVM at-O2 on validated code, reaching those figures by inlining subroutines, promoting stack slots to registers, narrowing values to 64 bits, and coalescingmv chains. Together, those optimizations reduce the RISC-V instruction count measured by the benchmark.
The matmul kernel hides a second data point. The primary commit records 536,517 instructions for naive ahead-of-time matmul versus 128,578 for the Zbb-extended version — 536,517 / 128,578 = 4.18x, or 4.2x when rounded, between the two compiled paths, entirely distinct from the 50.9x LLVM-versus-interpreted figure reported for that same kernel. Two different comparisons measuring two different things.
Mainnet clients cannot run the optimizing compiler at deployment under the cost model described in the commit. LLVM compile time is unbounded; deposit gas is linear in bytes. The commit itself says that cost structure rules out mainnet deployment. L2s and provers that can absorb compile time at the deployment stage face no such constraint — they can use it. One gap the commit flags directly: the compiler has not been run in Zisk, Polygon’s RISC-V zkVM.
These benchmarks count executed RISC-V instructions for specific kernels and do not establish real-world gas savings or mainnet throughput; the commit’s own framing is that the optimizing compiler sets an optimization ceiling for chains — such as L2s and provers — that can run it at deployment, not a result applicable to all environments. No gas schedule comes out of these commits, and no mainnet throughput figures either.
ETH$2,407.11▼0.99% was trading at $2,409.1, down 0.8% over 24 hours, per CoinGecko.