[llvm] 39d1bd8 - [RISCV] Remove unused VPseudo tablegen class. NFC
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Fri Feb 21 22:12:28 PST 2025
Author: Craig Topper
Date: 2025-02-21T22:10:09-08:00
New Revision: 39d1bd85862a68c7f6379817a93fffab94c5db4b
URL: https://github.com/llvm/llvm-project/commit/39d1bd85862a68c7f6379817a93fffab94c5db4b
DIFF: https://github.com/llvm/llvm-project/commit/39d1bd85862a68c7f6379817a93fffab94c5db4b.diff
LOG: [RISCV] Remove unused VPseudo tablegen class. NFC
I think this was once used for whole register move pseudos that we
deleted a while ago.
Added:
Modified:
llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
Removed:
################################################################################
diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td b/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
index cc58cdf02e09c..7407d64aa92a9 100644
--- a/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
+++ b/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
@@ -770,13 +770,6 @@ class GetVRegNoV0<VReg VRegClass> {
true : VRegClass);
}
-class VPseudo<Instruction instr, LMULInfo m, dag outs, dag ins, int sew = 0> :
- Pseudo<outs, ins, []>, RISCVVPseudo {
- let BaseInstr = instr;
- let VLMul = m.value;
- let SEW = sew;
-}
-
class GetVTypePredicates<VTypeInfo vti> {
list<Predicate> Predicates = !cond(!eq(vti.Scalar, f16) : [HasVInstructionsF16],
!eq(vti.Scalar, bf16) : [HasVInstructionsBF16Minimal],
More information about the llvm-commits
mailing list