aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorShihPo Hung <shihpo.hung@sifive.com>2022-03-21 19:58:46 -0700
committerShihPo Hung <shihpo.hung@sifive.com>2022-04-26 20:14:54 -0700
commit6b55f133fb0727e30fd07f56de7a386ad5a72b30 (patch)
treec66104f4223815875a44841c471e7eb4d098739e /flang/lib/Frontend/CompilerInvocation.cpp
parentbcb2b86df672c0c7779c070000c3d4cdab6017bb (diff)
downloadllvm-6b55f133fb0727e30fd07f56de7a386ad5a72b30.zip
llvm-6b55f133fb0727e30fd07f56de7a386ad5a72b30.tar.gz
llvm-6b55f133fb0727e30fd07f56de7a386ad5a72b30.tar.bz2
[RISCV][RVV] Select unmasked TU RVV pseudos in a DAG post-process
Following D118810 that reduced the size of ISel table, this patch optimizes allone-masked RVV pseudos with TU policy and swap them out to their unmasked TU pseudos. Since the UNDEF merge operand is not preserved, we turn it into TA pseudo regardless of the policy operand. Reviewed By: craig.topper, frasercrmck Differential Revision: https://reviews.llvm.org/D121881
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions