RKSimon added a comment. The X86 vector changes look OK to me - we've reduced usage of variable blends (blendvps/blendvpd) which tends to be a particular bottleneck. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D105853/new/ https://reviews.llvm.org/D105853