[llvm] 0379459 - [RISCV] Strengthen a SDTypeProfile. Fix formatting.
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 21 13:02:09 PST 2022
Author: Craig Topper
Date: 2022-01-21T13:01:53-08:00
New Revision: 0379459fc5860a9c34d5592d30f5834afbcd6b75
URL: https://github.com/llvm/llvm-project/commit/0379459fc5860a9c34d5592d30f5834afbcd6b75
DIFF: https://github.com/llvm/llvm-project/commit/0379459fc5860a9c34d5592d30f5834afbcd6b75.diff
LOG: [RISCV] Strengthen a SDTypeProfile. Fix formatting.
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 9745c1386382..28cb8fc41379 100644
--- a/llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
+++ b/llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
@@ -216,17 +216,17 @@ def riscv_zext_vl : SDNode<"RISCVISD::VZEXT_VL", SDT_RISCVVEXTEND_VL>;
def riscv_trunc_vector_vl : SDNode<"RISCVISD::TRUNCATE_VECTOR_VL",
SDTypeProfile<1, 3, [SDTCisVec<0>,
- SDTCisVec<1>,
+ SDTCisSameNumEltsAs<0, 1>,
SDTCisSameNumEltsAs<0, 2>,
SDTCVecEltisVT<2, i1>,
SDTCisVT<3, XLenVT>]>>;
def SDT_RISCVVWBinOp_VL : SDTypeProfile<1, 4, [SDTCisVec<0>,
- SDTCisSameNumEltsAs<0, 1>,
- SDTCisSameAs<1, 2>,
- SDTCisSameNumEltsAs<1, 3>,
- SDTCVecEltisVT<3, i1>,
- SDTCisVT<4, XLenVT>]>;
+ SDTCisSameNumEltsAs<0, 1>,
+ SDTCisSameAs<1, 2>,
+ SDTCisSameNumEltsAs<1, 3>,
+ SDTCVecEltisVT<3, i1>,
+ SDTCisVT<4, XLenVT>]>;
def riscv_vwmul_vl : SDNode<"RISCVISD::VWMUL_VL", SDT_RISCVVWBinOp_VL, [SDNPCommutative]>;
def riscv_vwmulu_vl : SDNode<"RISCVISD::VWMULU_VL", SDT_RISCVVWBinOp_VL, [SDNPCommutative]>;
def riscv_vwaddu_vl : SDNode<"RISCVISD::VWADDU_VL", SDT_RISCVVWBinOp_VL, [SDNPCommutative]>;
More information about the llvm-commits
mailing list