aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/BackendUtil.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2025-01-13 15:18:41 -0800
committerGitHub <noreply@github.com>2025-01-13 15:18:41 -0800
commit8ce81f17a16b8b689895c7c093d0401a75c09882 (patch)
tree8b760c0d49e256c34dd7d3332ed4a1003acdd61f /clang/lib/CodeGen/BackendUtil.cpp
parentcd264f09a4d2f25d75436abdeeb757c412c3a75c (diff)
downloadllvm-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