diff options
author | Craig Topper <craig.topper@sifive.com> | 2025-01-13 15:18:41 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-13 15:18:41 -0800 |
commit | 8ce81f17a16b8b689895c7c093d0401a75c09882 (patch) | |
tree | 8b760c0d49e256c34dd7d3332ed4a1003acdd61f /clang/lib/CodeGen/BackendUtil.cpp | |
parent | cd264f09a4d2f25d75436abdeeb757c412c3a75c (diff) | |
download | llvm-8ce81f17a16b8b689895c7c093d0401a75c09882.zip llvm-8ce81f17a16b8b689895c7c093d0401a75c09882.tar.gz llvm-8ce81f17a16b8b689895c7c093d0401a75c09882.tar.bz2 |
[LegalizeVectorOps][RISCV] Use VP_FP_EXTEND/ROUND when promoting VP_FP* operations. (#122784)
This preserves the original VL leading to more reuse of VL for vsetvli.
The VLOptimizer can also clean up a lot of this, but I'm not sure if it
gets all of it.
There are some regressions in here from propagating the mask too, but
I'm not sure if that's a concern.
Diffstat (limited to 'clang/lib/CodeGen/BackendUtil.cpp')
0 files changed, 0 insertions, 0 deletions