https://github.com/jayfoad approved this pull request. Codegen looks much nicer, thanks! The maze of lowerFEXP* functions could do with some cleanup. https://github.com/llvm/llvm-project/pull/170771