Voultapher wrote: I've also fixed the strict aliasing violation, this should be everything that was raised in the review so far, please take another look. https://github.com/llvm/llvm-project/pull/120450