[llvm] 65cb5d5 - [RISCV] Remove DecoderNamespace from vector pseudoinstructions.

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 6 10:25:19 PST 2023


Author: Craig Topper
Date: 2023-12-06T10:25:00-08:00
New Revision: 65cb5d58eb5783c17fd2121db79ebac950b767b2

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

LOG: [RISCV] Remove DecoderNamespace from vector pseudoinstructions.

Pseudoinstructions don't have decoding information so don't need
a namespace.

Added: 
    

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

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/RISCV/RISCVInstrInfoXSf.td b/llvm/lib/Target/RISCV/RISCVInstrInfoXSf.td
index 235cfd3f604b7..fa618b437ce77 100644
--- a/llvm/lib/Target/RISCV/RISCVInstrInfoXSf.td
+++ b/llvm/lib/Target/RISCV/RISCVInstrInfoXSf.td
@@ -397,25 +397,25 @@ let Predicates = [HasVendorXSfvcp] in {
   }
 }
 
-let Predicates = [HasVendorXSfvqmaccdod], DecoderNamespace = "XSfvqmaccdod" in {
+let Predicates = [HasVendorXSfvqmaccdod] in {
   defm VQMACCU_2x8x2  : VPseudoSiFiveVQMACC;
   defm VQMACC_2x8x2   : VPseudoSiFiveVQMACC;
   defm VQMACCUS_2x8x2 : VPseudoSiFiveVQMACC;
   defm VQMACCSU_2x8x2 : VPseudoSiFiveVQMACC;
 }
 
-let Predicates = [HasVendorXSfvqmaccqoq], DecoderNamespace = "XSfvqmaccqoq" in {
+let Predicates = [HasVendorXSfvqmaccqoq] in {
   defm VQMACCU_4x8x4  : VPseudoSiFiveVQMACC;
   defm VQMACC_4x8x4   : VPseudoSiFiveVQMACC;
   defm VQMACCUS_4x8x4 : VPseudoSiFiveVQMACC;
   defm VQMACCSU_4x8x4 : VPseudoSiFiveVQMACC;
 }
 
-let Predicates = [HasVendorXSfvfwmaccqqq], DecoderNamespace = "XSfvfwmaccqqq" in {
+let Predicates = [HasVendorXSfvfwmaccqqq] in {
   defm VFWMACC_4x4x4 : VPseudoSiFiveVFWMACC;
 }
 
-let Predicates = [HasVendorXSfvfnrclipxfqf], DecoderNamespace = "XSfvfnrclipxfqf" in {
+let Predicates = [HasVendorXSfvfnrclipxfqf] in {
   defm VFNRCLIP_XU_F_QF : VPseudoSiFiveVFNRCLIP;
   defm VFNRCLIP_X_F_QF : VPseudoSiFiveVFNRCLIP;
 }


        


More information about the llvm-commits mailing list