ldionne wrote: After discussing with Eric, I think we should first try this solution. Based on https://godbolt.org/z/dEo34aP1a, I think we get back almost all the code size benefits with almost no complexity. https://github.com/llvm/llvm-project/pull/76082