The tradeoffs are more complicated for a jit, but for an aot compiler it’s one of the most important optimisations in the pipeline.