aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/ModuleDependencyCollector.cpp
diff options
context:
space:
mode:
authorFraser Cormack <fraser@codeplay.com>2021-01-11 17:42:05 +0000
committerFraser Cormack <fraser@codeplay.com>2021-01-25 22:03:52 +0000
commit15141cd115e068104cc61f32ada05bebf5ef03a5 (patch)
tree6038d4d0667541090d4539e28eef586aa6d8ab9a /clang/lib/Frontend/ModuleDependencyCollector.cpp
parent1ac36b34db81d2fccd2b4a98d497be62083de3b1 (diff)
downloadllvm-15141cd115e068104cc61f32ada05bebf5ef03a5.zip
llvm-15141cd115e068104cc61f32ada05bebf5ef03a5.tar.gz
llvm-15141cd115e068104cc61f32ada05bebf5ef03a5.tar.bz2
[RISCV] Add RVV insertelt/extractelt scalable-vector patterns
Original patch by @rogfer01. This patch adds support for insertelt and extractelt operations on scalable vectors. Special care must be taken on RV32 when dealing with i64 vectors as there are no straightforward ways to insert a 64-bit element without a register of that size. To that end, both are custom-lowered to different sequences. Authored-by: Roger Ferrer Ibanez <rofirrim@gmail.com> Co-Authored-by: Fraser Cormack <fraser@codeplay.com> Reviewed By: craig.topper Differential Revision: https://reviews.llvm.org/D94615
Diffstat (limited to 'clang/lib/Frontend/ModuleDependencyCollector.cpp')
0 files changed, 0 insertions, 0 deletions