[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