Lines Matching refs:qimode

5590   machine_mode qimode;  in expand_vec_perm_const()  local
5591 if (!qimode_for_vec_perm (mode).exists (&qimode)) in expand_vec_perm_const()
5592 qimode = VOIDmode; in expand_vec_perm_const()
5620 shift_code_qi = ((qimode != VOIDmode && qimode != mode) in expand_vec_perm_const()
5621 ? optab_handler (shift_optab, qimode) in expand_vec_perm_const()
5642 rtx tmp = gen_reg_rtx (qimode); in expand_vec_perm_const()
5643 create_output_operand (&ops[0], tmp, qimode); in expand_vec_perm_const()
5644 create_input_operand (&ops[1], gen_lowpart (qimode, v2), qimode); in expand_vec_perm_const()
5667 if (qimode != VOIDmode) in expand_vec_perm_const()
5670 target_qi = gen_reg_rtx (qimode); in expand_vec_perm_const()
5671 v0_qi = gen_lowpart (qimode, v0); in expand_vec_perm_const()
5672 v1_qi = gen_lowpart (qimode, v1); in expand_vec_perm_const()
5674 && targetm.vectorize.vec_perm_const (qimode, target_qi, v0_qi, in expand_vec_perm_const()
5712 if (qimode != VOIDmode in expand_vec_perm_const()
5713 && selector_fits_mode_p (qimode, qimode_indices)) in expand_vec_perm_const()
5715 icode = direct_optab_handler (vec_perm_optab, qimode); in expand_vec_perm_const()
5718 rtx sel_qi = vec_perm_indices_to_rtx (qimode, qimode_indices); in expand_vec_perm_const()
5759 machine_mode qimode; in expand_vec_perm_var() local
5760 if (!qimode_for_vec_perm (mode).exists (&qimode) in expand_vec_perm_var()
5761 || maybe_gt (GET_MODE_NUNITS (qimode), GET_MODE_MASK (QImode) + 1)) in expand_vec_perm_var()
5763 icode = direct_optab_handler (vec_perm_optab, qimode); in expand_vec_perm_var()
5786 sel = gen_lowpart (qimode, sel); in expand_vec_perm_var()
5787 sel = expand_vec_perm_const (qimode, sel, sel, const_sel, qimode, NULL); in expand_vec_perm_var()
5793 rtx_vector_builder byte_indices (qimode, u, 1); in expand_vec_perm_var()
5797 sel_qi = expand_simple_binop (qimode, PLUS, sel, tmp, in expand_vec_perm_var()
5801 tmp = mode != qimode ? gen_reg_rtx (qimode) : target; in expand_vec_perm_var()
5802 tmp = expand_vec_perm_1 (icode, tmp, gen_lowpart (qimode, v0), in expand_vec_perm_var()
5803 gen_lowpart (qimode, v1), sel_qi); in expand_vec_perm_var()