craig.topper added a comment. You’ll need to use an intrinsic to test the changes Simon asked for. The existing combines for X86 do their own split for AVX1. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D55787/new/ https://reviews.llvm.org/D55787