diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2021-05-19 14:13:41 +0100 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2021-05-19 14:39:41 +0100 |
| commit | ab4e04a0f31ae187f67991980e707ff70bbc6285 (patch) | |
| tree | 2f34f6facff7ae70cd257d22907aafbd375323de /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | b14f9a1ebd7bb5ce9190990c07304befd6eff2ca (diff) | |
[X86][AVX] createVariablePermute - generalize the PR50356 fix for smaller indices vector as well
Generalize the fix from rGd0902a8665b1 by ensuring we widen/narrow the indices subvector first and then perform the ZERO_EXTEND_VECTOR_INREG (if necessary), which should allow us to perform the variable permutes with source/destination/indices vectors of any widths.
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
