avanhatt opened PR #15102 from avanhatt:isle-ctrl-lookup to bytecodealliance:main:
are-we-fast-yet identified a +0.68% instructions retired compilation regression on Sightglass from #15052.
This PR attempts to gain some cycles back by (1) inlining, and (2) using an existing
requires_typevar_operandhelper to avoid a more expensive lookup in the common case.Roughly cuts in half the compile-time cost from #15052 (geomean instructions retired from +0.65% to +0.39% relative to before #15052 on macOS aarch64).
CC @fitzgen
avanhatt removed the review request for wasmtime-compiler-reviewers from PR #15102.
avanhatt requested alexcrichton for a review on PR #15102.
avanhatt requested wasmtime-compiler-reviewers for a review on PR #15102.
github-actions[bot] added the label cranelift on PR #15102.
Last updated: Oct 31 2026 at 23:03 UTC