diff options
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2018-09-12 22:14:52 +0000 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2018-09-12 22:14:52 +0000 |
commit | a6d4fc0e299d2f5a11e57a267156d07fe53420e7 (patch) | |
tree | 0dac39fd67013bbb3b22894d60b7764be3b11b20 /clang/lib/Basic/Module.cpp | |
parent | f853741142dd97ffc574510859544cc591c0656c (diff) | |
download | llvm-a6d4fc0e299d2f5a11e57a267156d07fe53420e7.zip llvm-a6d4fc0e299d2f5a11e57a267156d07fe53420e7.tar.gz llvm-a6d4fc0e299d2f5a11e57a267156d07fe53420e7.tar.bz2 |
[Hexagon] Use shuffles when lowering "gather" shufflevectors
Shufflevector instructions in LLVM IR that extract a subset of elements
of a longer input into a shorter vector can be done using VECTOR_SHUFFLEs.
This will avoid expanding them into constly extracts and inserts.
llvm-svn: 342091
Diffstat (limited to 'clang/lib/Basic/Module.cpp')
0 files changed, 0 insertions, 0 deletions