[all-commits] [llvm/llvm-project] ecac5c: [X86][AVX] lowerShuffleWithPERMV - adjust binary s...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Sun Sep 6 07:02:44 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: ecac5c28089283fbaef1fec758535ca700095a09
https://github.com/llvm/llvm-project/commit/ecac5c28089283fbaef1fec758535ca700095a09
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2020-09-06 (Sun, 06 Sep 2020)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/shuffle-strided-with-offset-512.ll
M llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll
Log Message:
-----------
[X86][AVX] lowerShuffleWithPERMV - adjust binary shuffle masks to account for widening on non-VLX targets
rGabd33bf5eff2 enabled us to pad 128/256-bit shuffles to 512-bit on non-VLX targets, but wasn't updating binary shuffles to account for the new vector width.
More information about the All-commits
mailing list