aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineVerifier.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2024-09-18 17:24:43 -0700
committerCraig Topper <craig.topper@sifive.com>2024-09-18 18:19:21 -0700
commitd21a43579e36af4aa90bf541aa8bab33e7500297 (patch)
tree007cb4a27071d8482ffd881e3a02860d3680ddf3 /llvm/lib/CodeGen/MachineVerifier.cpp
parent615bd9ee60ca213d0e93a7ddc5c1bf48418952e9 (diff)
downloadllvm-d21a43579e36af4aa90bf541aa8bab33e7500297.zip
llvm-d21a43579e36af4aa90bf541aa8bab33e7500297.tar.gz
llvm-d21a43579e36af4aa90bf541aa8bab33e7500297.tar.bz2
[LegalizeVectorOps][RISCV] Don't scalarize FNEG in ExpandFNEG if FSUB is marked Promote.
We have a special check that tries to determine if vector FP operations are supported for the type to determine whether to scalarize or not. If FP arithmetic would be promoted, don't unroll. This improves Zvfhmin codegen on RISC-V.
Diffstat (limited to 'llvm/lib/CodeGen/MachineVerifier.cpp')
0 files changed, 0 insertions, 0 deletions