diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2021-08-22 14:17:39 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2021-08-22 14:54:48 +0100 |
commit | a1c892b439899a78e39f6ea0aaf8871ca385f1cd (patch) | |
tree | 2b166cec6ec91b0988023e77e1309e4a34c7815a /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | |
parent | dcf659e8219bf51e3cff4868bf75ceb7757b8210 (diff) | |
download | llvm-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