diff options
author | Alexey Bataev <a.bataev@outlook.com> | 2021-11-15 09:18:27 -0800 |
---|---|---|
committer | Alexey Bataev <a.bataev@outlook.com> | 2021-12-02 08:48:29 -0800 |
commit | 92fbd76af525095197188c862db2c4f5b96a8a73 (patch) | |
tree | f7610d8e8654664a7a6afac7c7ea0fec8cd31529 /llvm/lib/Support/StringRef.cpp | |
parent | 97b4e631173a5f2f1f79361f9fc56c8f85681f73 (diff) | |
download | llvm-92fbd76af525095197188c862db2c4f5b96a8a73.zip llvm-92fbd76af525095197188c862db2c4f5b96a8a73.tar.gz llvm-92fbd76af525095197188c862db2c4f5b96a8a73.tar.bz2 |
[SLP]Improve registering and merging of compatible shuffles.
If several shuffle instructions are emitted, some of them might
same/compatible (less defined) with the previously emitted ones. Such
shuffles can be removed safely, improving the total cost of the
vectorized code.
Differential Revision: https://reviews.llvm.org/D114087
Diffstat (limited to 'llvm/lib/Support/StringRef.cpp')
0 files changed, 0 insertions, 0 deletions