aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Module.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2018-09-12 22:14:52 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2018-09-12 22:14:52 +0000
commita6d4fc0e299d2f5a11e57a267156d07fe53420e7 (patch)
tree0dac39fd67013bbb3b22894d60b7764be3b11b20 /clang/lib/Basic/Module.cpp
parentf853741142dd97ffc574510859544cc591c0656c (diff)
downloadllvm-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