Skip to content

Commit af45da1

Browse files
committed
[RISCV] Remove unused tablegen multiclass. NFC
1 parent e6ffccb commit af45da1

File tree

1 file changed

+0
-36
lines changed

1 file changed

+0
-36
lines changed

llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1736,42 +1736,6 @@ multiclass VPatFPMulAddVL_VV_VF_RM<SDPatternOperator vop, string instruction_nam
17361736
}
17371737
}
17381738

1739-
multiclass VPatFPMulAccVL_VV_VF<PatFrag vop, string instruction_name> {
1740-
foreach vti = AllFloatVectors in {
1741-
defvar suffix = vti.LMul.MX;
1742-
let Predicates = GetVTypePredicates<vti>.Predicates in {
1743-
def : Pat<(riscv_vmerge_vl (vti.Mask VMV0:$vm),
1744-
(vti.Vector (vop vti.RegClass:$rs1, vti.RegClass:$rs2,
1745-
vti.RegClass:$rd, (vti.Mask true_mask), VLOpFrag)),
1746-
vti.RegClass:$rd, vti.RegClass:$rd, VLOpFrag),
1747-
(!cast<Instruction>(instruction_name#"_VV_"# suffix #"_MASK")
1748-
vti.RegClass:$rd, vti.RegClass:$rs1, vti.RegClass:$rs2,
1749-
(vti.Mask VMV0:$vm), GPR:$vl, vti.Log2SEW, TU_MU)>;
1750-
def : Pat<(riscv_vmerge_vl (vti.Mask VMV0:$vm),
1751-
(vti.Vector (vop (SplatFPOp vti.ScalarRegClass:$rs1), vti.RegClass:$rs2,
1752-
vti.RegClass:$rd, (vti.Mask true_mask), VLOpFrag)),
1753-
vti.RegClass:$rd, vti.RegClass:$rd, VLOpFrag),
1754-
(!cast<Instruction>(instruction_name#"_V" # vti.ScalarSuffix # "_" # suffix # "_MASK")
1755-
vti.RegClass:$rd, vti.ScalarRegClass:$rs1, vti.RegClass:$rs2,
1756-
(vti.Mask VMV0:$vm), GPR:$vl, vti.Log2SEW, TU_MU)>;
1757-
def : Pat<(riscv_vmerge_vl (vti.Mask VMV0:$vm),
1758-
(vti.Vector (vop vti.RegClass:$rs1, vti.RegClass:$rs2,
1759-
vti.RegClass:$rd, (vti.Mask true_mask), VLOpFrag)),
1760-
vti.RegClass:$rd, undef, VLOpFrag),
1761-
(!cast<Instruction>(instruction_name#"_VV_"# suffix #"_MASK")
1762-
vti.RegClass:$rd, vti.RegClass:$rs1, vti.RegClass:$rs2,
1763-
(vti.Mask VMV0:$vm), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1764-
def : Pat<(riscv_vmerge_vl (vti.Mask VMV0:$vm),
1765-
(vti.Vector (vop (SplatFPOp vti.ScalarRegClass:$rs1), vti.RegClass:$rs2,
1766-
vti.RegClass:$rd, (vti.Mask true_mask), VLOpFrag)),
1767-
vti.RegClass:$rd, undef, VLOpFrag),
1768-
(!cast<Instruction>(instruction_name#"_V" # vti.ScalarSuffix # "_" # suffix # "_MASK")
1769-
vti.RegClass:$rd, vti.ScalarRegClass:$rs1, vti.RegClass:$rs2,
1770-
(vti.Mask VMV0:$vm), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1771-
}
1772-
}
1773-
}
1774-
17751739
multiclass VPatFPMulAccVL_VV_VF_RM<PatFrag vop, string instruction_name> {
17761740
foreach vti = AllFloatVectors in {
17771741
defvar suffix = vti.LMul.MX # "_E" # vti.SEW;

0 commit comments

Comments
 (0)