aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-strings/llvm-strings.cpp
diff options
context:
space:
mode:
authorRoman Lebedev <lebedev.ri@gmail.com>2022-12-26 23:45:37 +0300
committerRoman Lebedev <lebedev.ri@gmail.com>2022-12-27 00:47:45 +0300
commitc4f815d7052805d613d95eb6a1fc8853ad61ba38 (patch)
tree0d824d2ad9df990dba0f13c508c5ae30b3cc7658 /llvm/tools/llvm-strings/llvm-strings.cpp
parentcc051b07303687e7848447f024b90f69335667b6 (diff)
downloadllvm-c4f815d7052805d613d95eb6a1fc8853ad61ba38.zip
llvm-c4f815d7052805d613d95eb6a1fc8853ad61ba38.tar.gz
llvm-c4f815d7052805d613d95eb6a1fc8853ad61ba38.tar.bz2
[DAGCombine] `combineShuffleToZeroExtendVectorInReg()`: widen shuffle elements before trying to match
We might have sunk a bitcast into shuffle, and now it might be operating on more fine-grained elements than what we'd match, so we must not be dependent on whatever the granularity the shuffle happened to be in, but transform it into the one canonical for us - with widest elements.
Diffstat (limited to 'llvm/tools/llvm-strings/llvm-strings.cpp')
0 files changed, 0 insertions, 0 deletions