rtx vlmax = emit_vlmax_vsetvl (mode);
e.add_input_operand (vlmax, Pmode);
- e.add_policy_operand (TAIL_AGNOSTIC, MASK_AGNOSTIC);
+ if (GET_MODE_CLASS (mode) != MODE_VECTOR_BOOL)
+ e.add_policy_operand (TAIL_AGNOSTIC, MASK_AGNOSTIC);
e.expand ((enum insn_code) icode, MEM_P (dest) || MEM_P (src));
}
(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")