Searched refs:mask_type (Results 1 – 7 of 7) sorted by relevance
| /netbsd/src/external/gpl3/gcc/dist/gcc/ |
| D | optabs-tree.cc | 434 vec_cmp_icode_p (tree value_type, tree mask_type, enum tree_code code) in vec_cmp_icode_p() argument 441 TYPE_MODE (mask_type)); in vec_cmp_icode_p() 449 vec_cmp_eq_icode_p (tree value_type, tree mask_type, enum tree_code code) in vec_cmp_eq_icode_p() argument 454 return get_vec_cmp_eq_icode (TYPE_MODE (value_type), TYPE_MODE (mask_type)) in vec_cmp_eq_icode_p() 463 expand_vec_cmp_expr_p (tree value_type, tree mask_type, enum tree_code code) in expand_vec_cmp_expr_p() argument 465 return vec_cmp_icode_p (value_type, mask_type, code) in expand_vec_cmp_expr_p() 466 || vec_cmp_eq_icode_p (value_type, mask_type, code); in expand_vec_cmp_expr_p()
|
| D | tree-ssa-forwprop.cc | 2696 tree mask_type = tgt_type; in simplify_permutation() local 2697 if (!VECTOR_INTEGER_TYPE_P (mask_type)) in simplify_permutation() 2699 tree elem_type = TREE_TYPE (mask_type); in simplify_permutation() 2702 mask_type = build_vector_type (int_type, tgt_units); in simplify_permutation() 2704 op2 = vec_perm_indices_to_tree (mask_type, new_indices); in simplify_permutation() 3048 tree mask_type, perm_type, conv_src_type; in simplify_vector_constructor() local 3087 mask_type in simplify_vector_constructor() 3090 if (GET_MODE_CLASS (TYPE_MODE (mask_type)) != MODE_VECTOR_INT in simplify_vector_constructor() 3091 || maybe_ne (GET_MODE_SIZE (TYPE_MODE (mask_type)), in simplify_vector_constructor() 3094 tree op2 = vec_perm_indices_to_tree (mask_type, indices); in simplify_vector_constructor() [all …]
|
| D | tree-vect-stmts.cc | 1847 prepare_vec_mask (loop_vec_info loop_vinfo, tree mask_type, tree loop_mask, in prepare_vec_mask() argument 1850 gcc_assert (useless_type_conversion_p (mask_type, TREE_TYPE (vec_mask))); in prepare_vec_mask() 1854 gcc_assert (TREE_TYPE (loop_mask) == mask_type); in prepare_vec_mask() 1859 tree and_res = make_temp_ssa_name (mask_type, NULL, "vec_mask_and"); in prepare_vec_mask() 8620 tree mask_type; in vect_gen_perm_mask_any() local 8625 mask_type = build_vector_type (ssizetype, nunits); in vect_gen_perm_mask_any() 8626 return vec_perm_indices_to_tree (mask_type, sel); in vect_gen_perm_mask_any() 10841 tree mask_type; in vectorizable_comparison() local 10850 mask_type = vectype; in vectorizable_comparison() 10891 vectype = mask_type; in vectorizable_comparison() [all …]
|
| D | tree-vect-patterns.cc | 4045 tree mask_type = get_mask_type_for_scalar_type (vinfo, in check_bool_pattern() local 4047 if (mask_type in check_bool_pattern() 4048 && expand_vec_cmp_expr_p (comp_vectype, mask_type, rhs_code)) in check_bool_pattern() 4893 tree mask_type = integer_type_for_mask (mask, vinfo); in vect_convert_mask_for_vectype() local 4894 if (mask_type) in vect_convert_mask_for_vectype() 4896 tree mask_vectype = get_mask_type_for_scalar_type (vinfo, mask_type); in vect_convert_mask_for_vectype() 5499 tree vectype, mask_type; in vect_determine_mask_precision() local 5502 && (mask_type = get_mask_type_for_scalar_type (vinfo, rhs1_type)) in vect_determine_mask_precision() 5503 && expand_vec_cmp_expr_p (vectype, mask_type, rhs_code)) in vect_determine_mask_precision()
|
| D | tree-vect-generic.cc | 798 tree zero, cst, mask_type, mask; in expand_vector_divmod() local 801 mask_type = truth_type_for (type); in expand_vector_divmod() 803 mask = make_ssa_name (mask_type); in expand_vector_divmod() 1535 tree mask_type = TREE_TYPE (mask); in lower_vec_perm() local 1537 tree mask_elt_type = TREE_TYPE (mask_type); in lower_vec_perm()
|
| D | tree-vect-loop.cc | 5772 tree mask_type = truth_type_for (index_type); in vect_create_epilog_for_reduction() local 5818 tree sel = gimple_build (&seq, EQ_EXPR, mask_type, in vect_create_epilog_for_reduction() 9239 tree mask_type = rgm->type; in vect_get_loop_mask() local 9248 tree mask = make_temp_ssa_name (mask_type, NULL, "loop_mask"); in vect_get_loop_mask() 9256 if (maybe_ne (TYPE_VECTOR_SUBPARTS (mask_type), in vect_get_loop_mask() 9265 gcc_assert (multiple_p (TYPE_VECTOR_SUBPARTS (mask_type), in vect_get_loop_mask() 9268 mask_type = truth_type_for (vectype); in vect_get_loop_mask() 9269 mask = gimple_build (&seq, VIEW_CONVERT_EXPR, mask_type, mask); in vect_get_loop_mask()
|
| D | ChangeLog-2020 | 19907 (struct rgroup_controls): ... this. Also rename mask_type 24723 * tree-vect-stmts.c (vectorizable_comparison): Use mask_type when
|