[llvm] 7a105b5 - [RISCV] Use AVL Operand instead of GPR for tied mask pseudo for vwadd.wv and similar.

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 7 21:17:23 PDT 2021


Author: Craig Topper
Date: 2021-06-07T21:16:50-07:00
New Revision: 7a105b5768575c62802fd662366b5a759eb88447

URL: https://github.com/llvm/llvm-project/commit/7a105b5768575c62802fd662366b5a759eb88447
DIFF: https://github.com/llvm/llvm-project/commit/7a105b5768575c62802fd662366b5a759eb88447.diff

LOG: [RISCV] Use AVL Operand instead of GPR for tied mask pseudo for vwadd.wv and similar.

I mistakenly copied this from an older version of our internal
repo.

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 a3ab02ed0e9c..168fb2e6769f 100644
--- a/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
+++ b/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
@@ -986,7 +986,7 @@ class VPseudoTiedBinaryMask<VReg RetClass,
         Pseudo<(outs GetVRegNoV0<RetClass>.R:$rd),
                 (ins GetVRegNoV0<RetClass>.R:$merge,
                      Op2Class:$rs1,
-                     VMaskOp:$vm, GPR:$vl, ixlenimm:$sew), []>,
+                     VMaskOp:$vm, AVL:$vl, ixlenimm:$sew), []>,
         RISCVVPseudo {
   let mayLoad = 0;
   let mayStore = 0;


        


More information about the llvm-commits mailing list