aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ValueTracking.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2021-03-15 11:24:07 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2021-03-15 11:59:25 +0000
commit9ba577eca2e339726bfaad4e615c6324a705b292 (patch)
tree796128a0692d094629efa05fb4e4dfb5c2ef595b /llvm/lib/Analysis/ValueTracking.cpp
parent61d314024dc447e49481cb8494bf7165f9ec1323 (diff)
downloadllvm-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