Home
last modified time | relevance | path

Searched refs:vector_mode (Results 1 – 25 of 37) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64-sve-builtins-base.cc104 icode = code_for_aarch64_pred_fma (e.vector_mode (0)); in expand_mad()
106 icode = code_for_aarch64_pred (UNSPEC_COND_FMLA, e.vector_mode (0)); in expand_mad()
123 insn_code icode = code_for_aarch64_lane (unspec, e.vector_mode (0)); in expand_mla_mls_lane()
137 icode = code_for_aarch64_pred_fnma (e.vector_mode (0)); in expand_msb()
139 icode = code_for_aarch64_pred (UNSPEC_COND_FMLS, e.vector_mode (0)); in expand_msb()
161 icode = code_for_aarch64_pred_abd (max_code, e.vector_mode (0)); in expand()
163 icode = code_for_aarch64_pred_abd (e.vector_mode (0)); in expand()
168 icode = code_for_aarch64_cond_abd (max_code, e.vector_mode (0)); in expand()
170 icode = code_for_aarch64_cond_abd (e.vector_mode (0)); in expand()
185 insn_code icode = code_for_aarch64_pred_fac (m_unspec, e.vector_mode (0)); in expand()
[all …]
H A Daarch64-sve-builtins-functions.h89 machine_mode mode = fi.vector_mode (0); in memory_vector_mode()
120 machine_mode mem_mode = type_suffixes[m_memory_type].vector_mode; in memory_vector_mode()
121 machine_mode reg_mode = fi.vector_mode (0); in memory_vector_mode()
168 poly_uint64 nunits = GET_MODE_NUNITS (fi.vector_mode (0)); in memory_vector_mode()
334 return e.use_exact_insn (CODE (unspec_for (e), e.vector_mode (0))); in expand()
399 icode = code_for_aarch64_sve (unspec, e.vector_mode (0)); in expand()
402 icode = INT_CODE (unspec, e.vector_mode (0)); in expand()
434 icode = code_for_aarch64_lane (unspec, e.vector_mode (0)); in expand()
437 icode = INT_CODE (unspec, e.vector_mode (0)); in expand()
456 return e.use_exact_insn (CODE_FOR_MODE (e.vector_mode (N))); in expand()
[all …]
H A Daarch64-sve-builtins-sve2.cc88 machine_mode mode = e.vector_mode (0); in expand()
102 e.vector_mode (0))); in expand()
115 e.vector_mode (0))); in expand()
151 e.vector_mode (0), in expand()
170 e.vector_mode (0))); in expand()
221 e.vector_mode (0))); in expand()
234 e.vector_mode (0))); in expand()
354 machine_mode mode = e.vector_mode (0); in expand()
369 machine_mode mode = e.vector_mode (0); in expand()
403 insn_code icode = code_for_aarch64_scatter_stnt (e.vector_mode (0), in expand()
[all …]
H A Daarch64-sve-builtins.h237 machine_mode vector_mode : 16; member
301 machine_mode vector_mode (unsigned int) const; in class()
848 function_instance::vector_mode (unsigned int i) const in vector_mode() function
850 return type_suffix (i).vector_mode; in vector_mode()
H A Daarch64-sve-builtins.cc2695 return ::direct_optab_handler (op, vector_mode (suffix_i)); in direct_optab_handler()
2709 mode = vector_mode (suffix_i); in direct_optab_handler_for_sign()
3150 machine_mode mode = vector_mode (0); in use_vcond_mask_insn()
3239 machine_mode mode = vector_mode (0); in map_to_rtx_codes()
3302 machine_mode mode = vector_mode (0); in map_to_unspecs()
3321 insn_code icode = code_for_cond (unspec, vector_mode (0)); in map_to_unspecs()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64-sve-builtins-base.cc104 icode = code_for_aarch64_pred_fma (e.vector_mode (0)); in expand_mad()
106 icode = code_for_aarch64_pred (UNSPEC_COND_FMLA, e.vector_mode (0)); in expand_mad()
123 insn_code icode = code_for_aarch64_lane (unspec, e.vector_mode (0)); in expand_mla_mls_lane()
137 icode = code_for_aarch64_pred_fnma (e.vector_mode (0)); in expand_msb()
139 icode = code_for_aarch64_pred (UNSPEC_COND_FMLS, e.vector_mode (0)); in expand_msb()
161 icode = code_for_aarch64_pred_abd (max_code, e.vector_mode (0)); in expand()
163 icode = code_for_aarch64_pred_abd (e.vector_mode (0)); in expand()
168 icode = code_for_aarch64_cond_abd (max_code, e.vector_mode (0)); in expand()
170 icode = code_for_aarch64_cond_abd (e.vector_mode (0)); in expand()
185 insn_code icode = code_for_aarch64_pred_fac (m_unspec, e.vector_mode (0)); in expand()
[all …]
H A Daarch64-sve-builtins-functions.h89 machine_mode mode = fi.vector_mode (0); in memory_vector_mode()
120 machine_mode mem_mode = type_suffixes[m_memory_type].vector_mode; in memory_vector_mode()
121 machine_mode reg_mode = fi.vector_mode (0); in memory_vector_mode()
168 poly_uint64 nunits = GET_MODE_NUNITS (fi.vector_mode (0)); in memory_vector_mode()
334 return e.use_exact_insn (CODE (unspec_for (e), e.vector_mode (0))); in expand()
399 icode = code_for_aarch64_sve (unspec, e.vector_mode (0)); in expand()
402 icode = INT_CODE (unspec, e.vector_mode (0)); in expand()
434 icode = code_for_aarch64_lane (unspec, e.vector_mode (0)); in expand()
437 icode = INT_CODE (unspec, e.vector_mode (0)); in expand()
456 return e.use_exact_insn (CODE_FOR_MODE (e.vector_mode (N))); in expand()
[all …]
H A Daarch64-sve-builtins-sve2.cc88 machine_mode mode = e.vector_mode (0); in expand()
102 e.vector_mode (0))); in expand()
115 e.vector_mode (0))); in expand()
151 e.vector_mode (0), in expand()
170 e.vector_mode (0))); in expand()
221 e.vector_mode (0))); in expand()
234 e.vector_mode (0))); in expand()
354 machine_mode mode = e.vector_mode (0); in expand()
369 machine_mode mode = e.vector_mode (0); in expand()
403 insn_code icode = code_for_aarch64_scatter_stnt (e.vector_mode (0), in expand()
[all …]
H A Daarch64-sve-builtins.h237 machine_mode vector_mode : 16; member
301 machine_mode vector_mode (unsigned int) const; in class()
847 function_instance::vector_mode (unsigned int i) const in vector_mode() function
849 return type_suffix (i).vector_mode; in vector_mode()
H A Daarch64-sve-builtins.cc2694 return ::direct_optab_handler (op, vector_mode (suffix_i)); in direct_optab_handler()
2708 mode = vector_mode (suffix_i); in direct_optab_handler_for_sign()
3149 machine_mode mode = vector_mode (0); in use_vcond_mask_insn()
3238 machine_mode mode = vector_mode (0); in map_to_rtx_codes()
3301 machine_mode mode = vector_mode (0); in map_to_unspecs()
3320 insn_code icode = code_for_cond (unspec, vector_mode (0)); in map_to_unspecs()
H A Daarch64.cc3872 aarch64_vectorize_related_mode (machine_mode vector_mode, in aarch64_vectorize_related_mode() argument
3876 unsigned int vec_flags = aarch64_classify_vector_mode (vector_mode); in aarch64_vectorize_related_mode()
3902 sve_nunits = ordered_min (sve_nunits, GET_MODE_SIZE (vector_mode)); in aarch64_vectorize_related_mode()
3912 && known_eq (GET_MODE_BITSIZE (vector_mode), 64U) in aarch64_vectorize_related_mode()
3914 * GET_MODE_NUNITS (vector_mode), 128U)) in aarch64_vectorize_related_mode()
3921 return default_vectorize_related_mode (vector_mode, element_mode, nunits); in aarch64_vectorize_related_mode()
15878 : aarch64_classify_vector_mode (vinfo->vector_mode)) in aarch64_vector_costs()
17163 GET_MODE_NAME (this_loop_vinfo->vector_mode), in better_main_loop_than_p()
17165 GET_MODE_NAME (other_loop_vinfo->vector_mode), in better_main_loop_than_p()
17194 GET_MODE_NAME (this_loop_vinfo->vector_mode)); in better_main_loop_than_p()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dstor-layout.cc534 related_vector_mode (machine_mode vector_mode, scalar_mode element_mode, in related_vector_mode() argument
537 gcc_assert (VECTOR_MODE_P (vector_mode)); in related_vector_mode()
538 return targetm.vectorize.related_mode (vector_mode, element_mode, nunits); in related_vector_mode()
551 related_int_vector_mode (machine_mode vector_mode) in related_int_vector_mode() argument
553 gcc_assert (VECTOR_MODE_P (vector_mode)); in related_int_vector_mode()
555 if (int_mode_for_mode (GET_MODE_INNER (vector_mode)).exists (&int_mode)) in related_int_vector_mode()
556 return related_vector_mode (vector_mode, int_mode, in related_int_vector_mode()
557 GET_MODE_NUNITS (vector_mode)); in related_int_vector_mode()
H A Dtree-vect-loop.cc1172 (loop_vinfo->vector_mode, true).require (); in vect_verify_loop_lens()
1174 (loop_vinfo->vector_mode, false).require (); in vect_verify_loop_lens()
2843 GET_MODE_NAME (new_loop_vinfo->vector_mode), in vect_joust_loop_vinfos()
2844 GET_MODE_NAME (old_loop_vinfo->vector_mode)); in vect_joust_loop_vinfos()
2864 machine_mode vector_mode = vector_modes[mode_i]; in vect_analyze_loop_1() local
2865 loop_vinfo->vector_mode = vector_mode; in vect_analyze_loop_1()
2875 GET_MODE_NAME (loop_vinfo->vector_mode)); in vect_analyze_loop_1()
2886 unroll_vinfo->vector_mode = vector_mode; in vect_analyze_loop_1()
2899 if (vector_mode == VOIDmode) in vect_analyze_loop_1()
2900 autodetected_vector_mode = loop_vinfo->vector_mode; in vect_analyze_loop_1()
[all …]
H A Dtree-vect-slp.cc638 && !GET_MODE_SIZE (vinfo->vector_mode).is_constant () in vect_get_and_check_slp_defs()
1952 if (!GET_MODE_SIZE (vinfo->vector_mode).is_constant () in vect_build_slp_tree_2()
6008 bb_vinfo->vector_mode = next_vector_mode; in vect_slp_region()
6016 " %s\n", GET_MODE_NAME (bb_vinfo->vector_mode)); in vect_slp_region()
6095 (bb_vinfo->vector_mode).is_constant (&bytes)) in vect_slp_region()
6111 GET_MODE_NAME (bb_vinfo->vector_mode)); in vect_slp_region()
6115 autodetected_vector_mode = bb_vinfo->vector_mode; in vect_slp_region()
H A Dtree-vectorizer.cc998 if (GET_MODE_SIZE (loop_vinfo->vector_mode).is_constant (&bytes)) in vect_transform_loops()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dstor-layout.c531 related_vector_mode (machine_mode vector_mode, scalar_mode element_mode, in related_vector_mode() argument
534 gcc_assert (VECTOR_MODE_P (vector_mode)); in related_vector_mode()
535 return targetm.vectorize.related_mode (vector_mode, element_mode, nunits); in related_vector_mode()
548 related_int_vector_mode (machine_mode vector_mode) in related_int_vector_mode() argument
550 gcc_assert (VECTOR_MODE_P (vector_mode)); in related_int_vector_mode()
552 if (int_mode_for_mode (GET_MODE_INNER (vector_mode)).exists (&int_mode)) in related_int_vector_mode()
553 return related_vector_mode (vector_mode, int_mode, in related_int_vector_mode()
554 GET_MODE_NUNITS (vector_mode)); in related_int_vector_mode()
H A Dtree-vect-loop.c2471 GET_MODE_NAME (new_loop_vinfo->vector_mode), in vect_joust_loop_vinfos()
2472 GET_MODE_NAME (old_loop_vinfo->vector_mode)); in vect_joust_loop_vinfos()
2489 GET_MODE_NAME (loop_vinfo->vector_mode)); in vect_reanalyze_as_main_loop()
2496 main_loop_vinfo->vector_mode = loop_vinfo->vector_mode; in vect_reanalyze_as_main_loop()
2507 GET_MODE_NAME (loop_vinfo->vector_mode)); in vect_reanalyze_as_main_loop()
2569 loop_vinfo->vector_mode = next_vector_mode; in vect_analyze_loop()
2606 autodetected_vector_mode = loop_vinfo->vector_mode; in vect_analyze_loop()
2612 GET_MODE_NAME (loop_vinfo->vector_mode)); in vect_analyze_loop()
2616 GET_MODE_NAME (loop_vinfo->vector_mode)); in vect_analyze_loop()
2771 GET_MODE_NAME (first_loop_vinfo->vector_mode)); in vect_analyze_loop()
[all …]
H A Dtree-vect-slp.c502 && !GET_MODE_SIZE (vinfo->vector_mode).is_constant () in vect_get_and_check_slp_defs()
3278 bb_vinfo->vector_mode = next_vector_mode; in vect_slp_bb_region()
3287 " %s\n", GET_MODE_NAME (bb_vinfo->vector_mode)); in vect_slp_bb_region()
3297 if (GET_MODE_SIZE (bb_vinfo->vector_mode).is_constant (&bytes)) in vect_slp_bb_region()
3314 GET_MODE_NAME (bb_vinfo->vector_mode)); in vect_slp_bb_region()
3318 autodetected_vector_mode = bb_vinfo->vector_mode; in vect_slp_bb_region()
H A Dtarghooks.c1318 default_vectorize_related_mode (machine_mode vector_mode, in default_vectorize_related_mode() argument
1324 || multiple_p (GET_MODE_SIZE (vector_mode), in default_vectorize_related_mode()
H A Dtree-vectorizer.c981 if (GET_MODE_SIZE (loop_vinfo->vector_mode).is_constant (&bytes)) in try_vectorize_loop_1()
H A Dtree-vectorizer.h347 machine_mode vector_mode;
H A Dtree-vect-loop-manip.c2639 (GET_MODE_SIZE (loop_vinfo->vector_mode), in vect_do_peeling()
2640 GET_MODE_SIZE (epilogue_vinfo->vector_mode), &ratio) in vect_do_peeling()
H A Dtree-vect-stmts.c11348 tree vectype = get_related_vectype_for_scalar_type (vinfo->vector_mode, in get_vectype_for_scalar_type()
11350 if (vectype && vinfo->vector_mode == VOIDmode) in get_vectype_for_scalar_type()
11351 vinfo->vector_mode = TYPE_MODE (vectype); in get_vectype_for_scalar_type()
11379 vectype = get_related_vectype_for_scalar_type (vinfo->vector_mode, in get_vectype_for_scalar_type()
11450 vect_chooses_same_modes_p (vec_info *vinfo, machine_mode vector_mode) in vect_chooses_same_modes_p() argument
11455 || related_vector_mode (vector_mode, GET_MODE_INNER (*i), 0) != *i) in vect_chooses_same_modes_p()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Darm-builtins.c2890 machine_mode vector_mode) in neon_dereference_pointer() argument
2899 vector_size = GET_MODE_SIZE (vector_mode); in neon_dereference_pointer()
2941 machine_mode vector_mode) in mve_dereference_pointer() argument
2947 vector_size = GET_MODE_SIZE (vector_mode); in mve_dereference_pointer()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/
H A Darm-builtins.cc2849 machine_mode vector_mode) in neon_dereference_pointer() argument
2858 vector_size = GET_MODE_SIZE (vector_mode); in neon_dereference_pointer()
2900 machine_mode vector_mode) in mve_dereference_pointer() argument
2906 vector_size = GET_MODE_SIZE (vector_mode); in mve_dereference_pointer()

12