diff options
| author | Michael Maitland <michaeltmaitland@gmail.com> | 2025-01-23 16:47:14 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-23 16:47:14 -0500 |
| commit | f402e06e7d813c0c2732b4605a0291cab8cb15f9 (patch) | |
| tree | aac237069bc4937778c52de9bd77ae089ff98e8d /llvm/lib | |
| parent | d87441a2420400166b1f6db107e2946c633ad41b (diff) | |
| download | llvm-f402e06e7d813c0c2732b4605a0291cab8cb15f9.zip llvm-f402e06e7d813c0c2732b4605a0291cab8cb15f9.tar.gz llvm-f402e06e7d813c0c2732b4605a0291cab8cb15f9.tar.bz2 | |
[RISCV][VLOPT] Add vector fp min/max instructions to isSupportedInstr (#124196)
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/RISCV/RISCVVLOptimizer.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/Target/RISCV/RISCVVLOptimizer.cpp b/llvm/lib/Target/RISCV/RISCVVLOptimizer.cpp index 5f2d4e0..dcd02cd 100644 --- a/llvm/lib/Target/RISCV/RISCVVLOptimizer.cpp +++ b/llvm/lib/Target/RISCV/RISCVVLOptimizer.cpp @@ -1017,6 +1017,11 @@ static bool isSupportedInstr(const MachineInstr &MI) { // Vector Widening Floating-Point Multiply case RISCV::VFWMUL_VF: case RISCV::VFWMUL_VV: + // Vector Floating-Point MIN/MAX Instructions + case RISCV::VFMIN_VF: + case RISCV::VFMIN_VV: + case RISCV::VFMAX_VF: + case RISCV::VFMAX_VV: // Vector Floating-Point Compare Instructions case RISCV::VMFEQ_VF: case RISCV::VMFEQ_VV: |
