aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2021-08-22 14:17:39 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2021-08-22 14:54:48 +0100
commita1c892b439899a78e39f6ea0aaf8871ca385f1cd (patch)
tree2b166cec6ec91b0988023e77e1309e4a34c7815a /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
parentdcf659e8219bf51e3cff4868bf75ceb7757b8210 (diff)
downloadllvm-a1c892b439899a78e39f6ea0aaf8871ca385f1cd.zip
llvm-a1c892b439899a78e39f6ea0aaf8871ca385f1cd.tar.gz
llvm-a1c892b439899a78e39f6ea0aaf8871ca385f1cd.tar.bz2
[X86][SSE] lowerVECTOR_SHUFFLE - canonicalize with horizontal ops.
Before lowering shuffles, see if we can merge horizontal ops or canonicalize the shuffle mask to point to the same LHS/RHS of the HOps when an HOp's args are repeated.
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
0 files changed, 0 insertions, 0 deletions