[llvm] dcd5f31 - [RISCV] Tighten type constraint for RISCVISD::FCLASS_VL.

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Fri May 26 11:50:07 PDT 2023


Author: Craig Topper
Date: 2023-05-26T11:49:55-07:00
New Revision: dcd5f312a5885b7bf84dab28b08be7a0ce669529

URL: https://github.com/llvm/llvm-project/commit/dcd5f312a5885b7bf84dab28b08be7a0ce669529
DIFF: https://github.com/llvm/llvm-project/commit/dcd5f312a5885b7bf84dab28b08be7a0ce669529.diff

LOG: [RISCV] Tighten type constraint for RISCVISD::FCLASS_VL.

Added: 
    

Modified: 
    llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td b/llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
index 6ba45a2eef90..ac333e61bb35 100644
--- a/llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
+++ b/llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
@@ -133,6 +133,7 @@ def riscv_fclass_vl : SDNode<"RISCVISD::FCLASS_VL",
                              SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisVec<0>,
                                                   SDTCisFP<1>, SDTCisVec<1>,
                                                   SDTCisSameSizeAs<0, 1>,
+                                                  SDTCisSameNumEltsAs<0, 1>,
                                                   SDTCVecEltisVT<2, i1>,
                                                   SDTCisSameNumEltsAs<0, 2>,
                                                   SDTCisVT<3, XLenVT>]>>;


        


More information about the llvm-commits mailing list