[all-commits] [llvm/llvm-project] b48e5f: [RISCV][VLOPT] Add Vector FP instructions to getOp...
Michael Maitland via All-commits
all-commits at lists.llvm.org
Sun Jan 5 08:19:29 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b48e5f0ff3f25e8bdd3ae473dca00511336cbd6f
https://github.com/llvm/llvm-project/commit/b48e5f0ff3f25e8bdd3ae473dca00511336cbd6f
Author: Michael Maitland <michaeltmaitland at gmail.com>
Date: 2025-01-05 (Sun, 05 Jan 2025)
Changed paths:
M llvm/lib/Target/RISCV/RISCVVLOptimizer.cpp
M llvm/test/CodeGen/RISCV/rvv/vfwmacc-vp.ll
M llvm/test/CodeGen/RISCV/rvv/vfwmsac-vp.ll
M llvm/test/CodeGen/RISCV/rvv/vfwnmacc-vp.ll
M llvm/test/CodeGen/RISCV/rvv/vfwnmsac-vp.ll
M llvm/test/CodeGen/RISCV/rvv/vl-opt-op-info.mir
M llvm/test/CodeGen/RISCV/rvv/vsitofp-vp.ll
M llvm/test/CodeGen/RISCV/rvv/vuitofp-vp.ll
Log Message:
-----------
[RISCV][VLOPT] Add Vector FP instructions to getOperandInfo (#121609)
Although we cannot reduce the VL of these instructions (i.e. add to
isSupported) we can add them to getOperandInfo to enable optimization
where the FP vector instruction are users. Most of the instructions are
covered by existing tests, and I added tests for the narrowing
conversions because I was a little unsure whether the dest or the source
was 2*SEW and 2*LMUL.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list