aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2022-05-11 12:49:01 -0700
committerCraig Topper <craig.topper@sifive.com>2022-05-11 12:49:03 -0700
commited242b54c9c2aa84a47f66af5b8497d93646b68d (patch)
tree058487b91d8b1925ccac79130d521f6f5e1f000c /clang/lib/Frontend/CompilerInvocation.cpp
parent5c7ec998a916baf8b35d571d0cc11753d464792d (diff)
downloadllvm-ed242b54c9c2aa84a47f66af5b8497d93646b68d.zip
llvm-ed242b54c9c2aa84a47f66af5b8497d93646b68d.tar.gz
llvm-ed242b54c9c2aa84a47f66af5b8497d93646b68d.tar.bz2
[RISCV] Enable subregister liveness tracking for RVV.
RVV makes heavy use of subregisters due to LMUL>1 and segment load/store tuples. Enabling subregister liveness tracking improves the quality of the register allocation. I've added a command line that can be used to turn it off if it causes compile time or functional issues. I used the command line to keep the old behavior for one interesting test case that was testing register allocation. Reviewed By: frasercrmck Differential Revision: https://reviews.llvm.org/D125108
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions