aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/FileCheck/FileCheck.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2021-03-27 11:09:30 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2021-03-27 11:09:30 +0000
commit41146bfe82aecc79961c3de898cda02998172e4b (patch)
tree0f88a5928b8589eb3ababe4cee3d5293313ae916 /llvm/utils/FileCheck/FileCheck.cpp
parent05884d3b525a1072dd9d834593a7899fe8284f43 (diff)
downloadllvm-41146bfe82aecc79961c3de898cda02998172e4b.zip
llvm-41146bfe82aecc79961c3de898cda02998172e4b.tar.gz
llvm-41146bfe82aecc79961c3de898cda02998172e4b.tar.bz2
[X86][SSE] combineX86ShuffleChain - attempt to recognise 'hidden' identity shuffles
See if the combined shuffle mask is equivalent to an identity shuffle, typically this is due to repeated LHS/RHS ops in horiz-ops, but isTargetShuffleEquivalent might see other patterns as well. This is another small step towards getting rid of foldShuffleOfHorizOp and relying on canonicalizeShuffleMaskWithHorizOp and generic shuffle combining.
Diffstat (limited to 'llvm/utils/FileCheck/FileCheck.cpp')
0 files changed, 0 insertions, 0 deletions