aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/TargetParser.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2021-06-08 15:49:27 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2021-06-08 15:49:41 +0100
commit61a2d6bfe48cf3da4b95d1383bf866690287f8e8 (patch)
tree7bf746ce5486a250bb12342778743fc4c8020f48 /llvm/lib/Support/TargetParser.cpp
parentdee1f0cb348b0a56375d9b563fb4d6918c431ed1 (diff)
downloadllvm-61a2d6bfe48cf3da4b95d1383bf866690287f8e8.zip
llvm-61a2d6bfe48cf3da4b95d1383bf866690287f8e8.tar.gz
llvm-61a2d6bfe48cf3da4b95d1383bf866690287f8e8.tar.bz2
[DAG] foldShuffleOfConcatUndefs - ensure shuffles of upper (undef) subvector elements is undef (PR50609)
shuffle(concat(x,undef),concat(y,undef)) -> concat(shuffle(x,y),shuffle(x,y)) If the original shuffle references any of the upper (undef) subvector elements, ensure the split shuffle masks uses undef instead of an out-of-bounds value. Fixes PR50609
Diffstat (limited to 'llvm/lib/Support/TargetParser.cpp')
0 files changed, 0 insertions, 0 deletions