diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2021-03-15 11:24:07 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2021-03-15 11:59:25 +0000 |
commit | 9ba577eca2e339726bfaad4e615c6324a705b292 (patch) | |
tree | 796128a0692d094629efa05fb4e4dfb5c2ef595b /llvm/lib/Analysis/ValueTracking.cpp | |
parent | 61d314024dc447e49481cb8494bf7165f9ec1323 (diff) | |
download | llvm-9ba577eca2e339726bfaad4e615c6324a705b292.zip llvm-9ba577eca2e339726bfaad4e615c6324a705b292.tar.gz llvm-9ba577eca2e339726bfaad4e615c6324a705b292.tar.bz2 |
[X86][SSE] canonicalizeShuffleWithBinOps - handle target shuffles. NFCI.
Fold SHUFFLE(BINOP(SHUFFLE(X),SHUFFLE(Y))) -> BINOP(SHUFFLE'(X),SHUFFLE'(Y)) style patterns as well as the existing shuffles of constants.
Diffstat (limited to 'llvm/lib/Analysis/ValueTracking.cpp')
0 files changed, 0 insertions, 0 deletions