aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorFraser Cormack <fraser@codeplay.com>2022-09-22 16:07:27 +0100
committerFraser Cormack <fraser@codeplay.com>2022-09-22 16:38:40 +0100
commit92d71c615de100475b4eb1516b332ed3145a3d60 (patch)
tree5c191e45d0fe390703b31031531ee8b480c47ec6 /clang/lib/Lex/ModuleMap.cpp
parentef7d61d67cb9f10bd8d3b007bbddade7fa5f827a (diff)
downloadllvm-92d71c615de100475b4eb1516b332ed3145a3d60.zip
llvm-92d71c615de100475b4eb1516b332ed3145a3d60.tar.gz
llvm-92d71c615de100475b4eb1516b332ed3145a3d60.tar.bz2
[RISCV] Use structured bindings in common RVV lowering code
This patch uses structured bindings to simplify a couple of specific cases when lowering RVV operations where we commonly declare two SDValues and immediately 'tie' them to the mask and vector length. There's also a couple places where we split vectors that structured bindings make sense to use. This patch tries to keep these sorts of changes minimal and to cases where the returned types are commonly understood, rather than applying this wholesale to the RISCV backend. Reviewed By: reames Differential Revision: https://reviews.llvm.org/D134442
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions