sjoerdmeijer wrote: I think we need to check two things: - compile-times: extra instructions require more time to be processed. - performance: extra instructions may inhibit optimisations. https://github.com/llvm/llvm-project/pull/178811