From: Ju-Zhe Zhong <juzhe.zh...@rivai.ai>

Since mask instruction doesn't need policy, so remove it to make it look 
reasonable.
gcc/ChangeLog:

        * config/riscv/vector.md: Remove TA && MA operands.

---
 gcc/config/riscv/vector.md | 2 --
 1 file changed, 2 deletions(-)

diff --git a/gcc/config/riscv/vector.md b/gcc/config/riscv/vector.md
index 3bb87232d3f..38da2f7f095 100644
--- a/gcc/config/riscv/vector.md
+++ b/gcc/config/riscv/vector.md
@@ -593,8 +593,6 @@
          (unspec:VB
            [(match_operand:VB 1 "vector_mask_operand"   "Wc1, Wc1, Wc1, Wc1, 
Wc1")
             (match_operand 4 "vector_length_operand"    " rK,  rK,  rK,  rK,  
rK")
-            (match_operand 5 "const_int_operand"        "  i,   i,   i,   i,   
i")
-            (match_operand 6 "const_int_operand"        "  i,   i,   i,   i,   
i")
             (reg:SI VL_REGNUM)
             (reg:SI VTYPE_REGNUM)] UNSPEC_VPREDICATE)
          (match_operand:VB 3 "vector_move_operand"      "  m,  vr,  vr, Wc0, 
Wc1")
-- 
2.36.1

Reply via email to