Searched defs:stmt_info (Results 1 - 25 of 26) sorted by relevance

12

/netbsd-current/external/gpl3/gcc.old/dist/gcc/
H A Dtree-vectorizer.c101 dump_stmt_cost(FILE *f, void *data, int count, enum vect_cost_for_stmt kind, stmt_vec_info stmt_info, int misalign, unsigned cost, enum vect_cost_model_location where) argument
576 stmt_vec_info stmt_info = lookup_stmt (DR_STMT (dr)); local
601 remove_stmt(stmt_vec_info stmt_info) argument
617 replace_stmt(gimple_stmt_iterator *gsi, stmt_vec_info stmt_info, gimple *new_stmt) argument
697 free_stmt_vec_info(stmt_vec_info stmt_info) argument
[all...]
H A Dtarghooks.c1367 default_add_stmt_cost(void *data, int count, enum vect_cost_for_stmt kind, class _stmt_vec_info *stmt_info, int misalign, enum vect_cost_model_location where) argument
H A Dtree-parloops.c3282 valid_reduction_p (stmt_vec_info stmt_info) argument
H A Dtree-vect-patterns.c144 append_pattern_def_seq (stmt_vec_info stmt_info, gimple *new_stmt, argument
541 vect_widened_op_tree (stmt_vec_info stmt_info, tree_code code, argument
729 vect_convert_input (stmt_vec_info stmt_info, tree type, argument
811 vect_convert_inputs(stmt_vec_info stmt_info, unsigned int n, tree *result, tree type, vect_unpromoted_value *unprom, tree vectype) argument
836 vect_convert_output(stmt_vec_info stmt_info, tree type, gimple *pattern_stmt, tree vecitype) argument
858 vect_reassociating_reduction_p(stmt_vec_info stmt_info, tree_code code, tree *op0_out, tree *op1_out) argument
3725 adjust_bool_pattern_cast(tree type, tree var, stmt_vec_info stmt_info) argument
3742 adjust_bool_pattern(tree var, tree out_type, stmt_vec_info stmt_info, hash_map <tree, tree> &defs) argument
3941 out_type, stmt_info, defs); variable
4464 vect_get_load_store_mask(stmt_vec_info stmt_info) argument
4488 vect_convert_mask_for_vectype(tree mask, tree vectype, stmt_vec_info stmt_info, vec_info *vinfo) argument
4512 vect_add_conversion_to_pattern(tree type, tree value, stmt_vec_info stmt_info) argument
4533 vect_recog_gather_scatter_pattern(stmt_vec_info stmt_info, tree *type_out) argument
4648 vect_set_operation_type(stmt_vec_info stmt_info, tree type, unsigned int precision, signop sign) argument
4667 vect_set_min_input_precision(stmt_vec_info stmt_info, tree type, unsigned int min_input_precision) argument
4712 vect_determine_min_output_precision_1(stmt_vec_info stmt_info, tree lhs) argument
4749 vect_determine_min_output_precision(stmt_vec_info stmt_info) argument
4768 vect_determine_precisions_from_range(stmt_vec_info stmt_info, gassign *stmt) argument
4863 vect_determine_precisions_from_users(stmt_vec_info stmt_info, gassign *stmt) argument
4945 possible_vector_mask_operation_p(stmt_vec_info stmt_info) argument
4978 vect_determine_mask_precision(stmt_vec_info stmt_info) argument
5086 vect_determine_stmt_precisions(stmt_vec_info stmt_info) argument
5137 stmt_vec_info stmt_info = vinfo->lookup_stmt (stmt); local
5328 vect_pattern_recog_1(vect_recog_func *recog_func, stmt_vec_info stmt_info) argument
5376 elem_ptr, *elem_ptr == stmt_info); local
5484 stmt_vec_info stmt_info = vinfo->lookup_stmt (gsi_stmt (si)); local
5499 stmt_vec_info stmt_info = bb_vinfo->lookup_stmt (stmt); local
[all...]
H A Dtree-vect-slp.c71 stmt_vec_info stmt_info; local
107 stmt_vec_info stmt_info = scalar_stmts[0]; variable
232 stmt_vec_info stmt_info; variable
245 vect_get_place_in_interleaving_chain(stmt_vec_info stmt_info, stmt_vec_info first_stmt_info) argument
359 stmt_vec_info stmt_info = stmts[stmt_num]; local
580 vect_update_shared_vectype(stmt_vec_info stmt_info, tree vectype) argument
689 vect_record_max_nunits(stmt_vec_info stmt_info, unsigned int group_size, tree vectype, poly_uint64 *max_nunits) argument
789 stmt_vec_info stmt_info; local
1239 stmt_vec_info stmt_info = stmts[0]; local
1487 stmt_vec_info stmt_info = stmts[j]; local
1603 stmt_vec_info stmt_info; local
1661 stmt_vec_info stmt_info; local
1690 stmt_vec_info stmt_info; local
1735 stmt_vec_info stmt_info; local
1787 stmt_vec_info stmt_info; local
1962 stmt_vec_info stmt_info = SLP_TREE_SCALAR_STMTS (node)[0]; local
2089 stmt_vec_info stmt_info = first_vinfo; local
2135 vect_analyze_slp_instance(vec_info *vinfo, scalar_stmts_to_slp_tree_map_t *bst_map, stmt_vec_info stmt_info, unsigned max_tree_size) argument
2625 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (phi); local
2633 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (stmt); local
2665 stmt_vec_info stmt_info = worklist.pop (); local
2721 stmt_vec_info stmt_info = SLP_TREE_SCALAR_STMTS (node)[0]; local
2765 stmt_vec_info stmt_info; local
2906 stmt_vec_info stmt_info = SLP_TREE_SCALAR_STMTS (node)[0]; local
2942 stmt_vec_info stmt_info; local
3101 stmt_vec_info stmt_info = bb_vinfo->lookup_stmt (stmt); local
3197 stmt_vec_info stmt_info = SLP_TREE_SCALAR_STMTS (node)[0]; local
3880 stmt_vec_info stmt_info = SLP_TREE_SCALAR_STMTS (node)[0]; local
4088 stmt_vec_info stmt_info; local
4236 stmt_vec_info stmt_info; local
[all...]
H A Dtree-vect-loop-manip.c1342 iv_phi_p (stmt_vec_info stmt_info) argument
1559 stmt_vec_info stmt_info = dr_info->stmt; local
1642 stmt_vec_info stmt_info = dr_info->stmt; local
3080 stmt_vec_info stmt_info; local
[all...]
H A Dtree-vect-data-refs.c118 vect_get_smallest_scalar_type (stmt_vec_info stmt_info, argument
725 stmt_vec_info stmt_info = vinfo->lookup_stmt (stmt); local
834 vect_record_base_alignment (stmt_vec_info stmt_info, argument
875 stmt_vec_info stmt_info = dr_info->stmt; local
913 stmt_vec_info stmt_info = dr_info->stmt; local
1174 stmt_vec_info stmt_info = dr_info->stmt; local
1219 stmt_vec_info stmt_info = dr_info->stmt; local
1287 stmt_vec_info stmt_info = dr_info->stmt; local
1419 stmt_vec_info stmt_info = dr_info->stmt; local
1459 stmt_vec_info stmt_info = elem->dr_info->stmt; local
1552 stmt_vec_info stmt_info = dr_info->stmt; local
1733 stmt_vec_info stmt_info = dr_info->stmt; local
2032 stmt_vec_info stmt_info = dr0_info->stmt; local
2200 stmt_vec_info stmt_info = dr_info->stmt; local
2294 stmt_vec_info stmt_info; local
2495 stmt_vec_info stmt_info = dr_info->stmt; local
2704 stmt_vec_info stmt_info = DR_GROUP_FIRST_ELEMENT (dr_info->stmt); local
2727 stmt_vec_info stmt_info = dr_info->stmt; local
3380 stmt_vec_info stmt_info = dr_info->stmt; local
3741 vect_describe_gather_scatter_call(stmt_vec_info stmt_info, gather_scatter_info *info) argument
3763 vect_check_gather_scatter(stmt_vec_info stmt_info, loop_vec_info loop_vinfo, gather_scatter_info *info) argument
4227 stmt_vec_info stmt_info = vinfo->lookup_stmt (DR_STMT (dr)); local
4588 vect_create_addr_base_for_vector_ref(stmt_vec_info stmt_info, gimple_seq *new_stmt_list, tree offset, tree byte_offset) argument
4723 vect_create_data_ref_ptr(stmt_vec_info stmt_info, tree aggr_type, class loop *at_loop, tree offset, tree *initial_address, gimple_stmt_iterator *gsi, gimple **ptr_incr, bool only_init, tree byte_offset, tree iv_step) argument
4986 bump_vector_ptr(tree dataref_ptr, gimple *ptr_incr, gimple_stmt_iterator *gsi, stmt_vec_info stmt_info, tree bump) argument
5474 vect_setup_realignment(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, tree *realignment_token, enum dr_alignment_support alignment_support_scheme, tree init_addr, class loop **at_loop) argument
6381 vect_transform_grouped_load(stmt_vec_info stmt_info, vec<tree> dr_chain, int size, gimple_stmt_iterator *gsi) argument
6410 vect_record_grouped_load_vectors(stmt_vec_info stmt_info, vec<tree> result_chain) argument
6506 stmt_vec_info stmt_info = dr_info->stmt; local
[all...]
H A Dtree-vect-stmts.c65 stmt_vectype (class _stmt_vec_info *stmt_info) argument
73 stmt_in_inner_loop_p (class _stmt_vec_info *stmt_info) argument
93 record_stmt_cost(stmt_vector_for_cost *body_cost_vec, int count, enum vect_cost_for_stmt kind, stmt_vec_info stmt_info, int misalign, enum vect_cost_model_location where) argument
127 read_vector_array(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, tree scalar_dest, tree array, unsigned HOST_WIDE_INT n) argument
153 write_vector_array(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, tree vect, tree array, unsigned HOST_WIDE_INT n) argument
186 vect_clobber_variable(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, tree var) argument
236 STMT_VINFO_RELEVANT (stmt_info) = relevant; variable
256 is_simple_and_all_uses_invariant(stmt_vec_info stmt_info, loop_vec_info loop_vinfo) argument
297 vect_stmt_relevant_p(stmt_vec_info stmt_info, loop_vec_info loop_vinfo, enum vect_relevant *relevant, bool *live_p) argument
369 exist_non_indexing_operands_for_use_p(tree use, stmt_vec_info stmt_info) argument
637 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (gsi_stmt (si)); local
790 vect_prologue_cost_for_slp_op(slp_tree node, stmt_vec_info stmt_info, unsigned opno, enum vect_def_type dt, stmt_vector_for_cost *cost_vec) argument
859 vect_model_simple_cost(stmt_vec_info stmt_info, int ncopies, enum vect_def_type *dt, int ndts, slp_tree node, stmt_vector_for_cost *cost_vec, vect_cost_for_stmt kind = vector_stmt) argument
929 vect_model_promotion_demotion_cost(stmt_vec_info stmt_info, enum vect_def_type *dt, unsigned int ncopies, int pwr, stmt_vector_for_cost *cost_vec) argument
993 vect_model_store_cost(stmt_vec_info stmt_info, int ncopies, enum vect_def_type dt, vect_memory_access_type memory_access_type, vec_load_store_type vls_type, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
1111 vect_get_store_cost(stmt_vec_info stmt_info, int ncopies, unsigned int *inside_cost, stmt_vector_for_cost *body_cost_vec) argument
1171 vect_model_load_cost(stmt_vec_info stmt_info, unsigned ncopies, vect_memory_access_type memory_access_type, slp_instance instance, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
1289 vect_get_load_cost(stmt_vec_info stmt_info, int ncopies, bool add_realign_cost, unsigned int *inside_cost, unsigned int *prologue_cost, stmt_vector_for_cost *prologue_cost_vec, stmt_vector_for_cost *body_cost_vec, bool record_prologue_costs) argument
1456 vect_init_vector(stmt_vec_info stmt_info, tree val, tree type, gimple_stmt_iterator *gsi) argument
1719 vect_get_vec_defs(tree op0, tree op1, stmt_vec_info stmt_info, vec<tree> *vec_oprnds0, vec<tree> *vec_oprnds1, slp_tree slp_node) argument
1754 vect_finish_stmt_generation_1(stmt_vec_info stmt_info, gimple *vec_stmt) argument
1780 vect_finish_replace_stmt(stmt_vec_info stmt_info, gimple *vec_stmt) argument
1795 vect_finish_stmt_generation(stmt_vec_info stmt_info, gimple *vec_stmt, gimple_stmt_iterator *gsi) argument
2008 vect_truncate_gather_scatter_offset(stmt_vec_info stmt_info, loop_vec_info loop_vinfo, bool masked_p, gather_scatter_info *gs_info) argument
2097 vect_use_strided_gather_scatters_p(stmt_vec_info stmt_info, loop_vec_info loop_vinfo, bool masked_p, gather_scatter_info *gs_info) argument
2126 compare_step_with_zero(stmt_vec_info stmt_info) argument
2157 get_negative_load_store_type(stmt_vec_info stmt_info, tree vectype, vec_load_store_type vls_type, unsigned int ncopies) argument
2206 vect_get_store_rhs(stmt_vec_info stmt_info) argument
2289 get_group_load_store_type(stmt_vec_info stmt_info, tree vectype, bool slp, bool masked_p, vec_load_store_type vls_type, vect_memory_access_type *memory_access_type, gather_scatter_info *gs_info) argument
2498 get_load_store_type(stmt_vec_info stmt_info, tree vectype, bool slp, bool masked_p, vec_load_store_type vls_type, unsigned int ncopies, vect_memory_access_type *memory_access_type, gather_scatter_info *gs_info) argument
2591 vect_check_scalar_mask(stmt_vec_info stmt_info, tree mask, vect_def_type *mask_dt_out, tree *mask_vectype_out) argument
2657 vect_check_store_rhs(stmt_vec_info stmt_info, tree rhs, vect_def_type *rhs_dt_out, tree *rhs_vectype_out, vec_load_store_type *vls_type_out) argument
2704 vect_build_all_ones_mask(stmt_vec_info stmt_info, tree masktype) argument
2732 vect_build_zero_merge_argument(stmt_vec_info stmt_info, tree vectype) argument
2759 vect_build_gather_load_calls(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, stmt_vec_info *vec_stmt, gather_scatter_info *gs_info, tree mask) argument
3007 vect_get_gather_scatter_ops(class loop *loop, stmt_vec_info stmt_info, gather_scatter_info *gs_info, tree *dataref_ptr, tree *vec_offset) argument
3034 vect_get_strided_load_store_ops(stmt_vec_info stmt_info, loop_vec_info loop_vinfo, gather_scatter_info *gs_info, tree *dataref_bump, tree *vec_offset) argument
3091 vectorizable_bswap(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, stmt_vec_info *vec_stmt, slp_tree slp_node, tree vectype_in, stmt_vector_for_cost *cost_vec) argument
3233 vectorizable_call(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, stmt_vec_info *vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
3891 vectorizable_simd_clone_call(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, stmt_vec_info *vec_stmt, slp_tree slp_node, stmt_vector_for_cost *) argument
4549 vect_gen_widened_results_half(enum tree_code code, tree vec_oprnd0, tree vec_oprnd1, int op_type, tree vec_dest, gimple_stmt_iterator *gsi, stmt_vec_info stmt_info) argument
4578 vect_get_loop_based_defs(tree *oprnd, stmt_vec_info stmt_info, vec<tree> *vec_oprnds, int multi_step_cvt) argument
4650 STMT_VINFO_VEC_STMT (stmt_info) = new_stmt_info; variable
4738 vectorizable_conversion(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, stmt_vec_info *vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
5312 vect_nop_conversion_p(stmt_vec_info stmt_info) argument
5339 vectorizable_assignment(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, stmt_vec_info *vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
5543 vectorizable_shift(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, stmt_vec_info *vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
5956 vectorizable_operation(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, stmt_vec_info *vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
6664 check_scan_store(stmt_vec_info stmt_info, tree vectype, enum vect_def_type rhs_dt, bool slp, tree mask, vect_memory_access_type memory_access_type) argument
7068 vectorizable_scan_store(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, stmt_vec_info *vec_stmt, int ncopies) argument
7342 vectorizable_store(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, stmt_vec_info *vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
8480 permute_vec_elements(tree x, tree y, tree mask_vec, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi) argument
8507 hoist_defs_of_uses(stmt_vec_info stmt_info, class loop *loop) argument
8565 vectorizable_load(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, stmt_vec_info *vec_stmt, slp_tree slp_node, slp_instance slp_node_instance, stmt_vector_for_cost *cost_vec) argument
9972 vectorizable_condition(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, stmt_vec_info *vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
10491 vectorizable_comparison(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, stmt_vec_info *vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
10767 can_vectorize_live_stmts(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, slp_tree slp_node, slp_instance slp_node_instance, bool vec_stmt_p, stmt_vector_for_cost *cost_vec) argument
10797 vect_analyze_stmt(stmt_vec_info stmt_info, bool *need_to_vectorize, slp_tree node, slp_instance node_instance, stmt_vector_for_cost *cost_vec) argument
11017 vect_transform_stmt(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, slp_tree slp_node, slp_instance slp_node_instance) argument
11655 supportable_widening_operation(enum tree_code code, stmt_vec_info stmt_info, tree vectype_out, tree vectype_in, enum tree_code *code1, enum tree_code *code2, int *multi_step_cvt, vec<tree> *interm_types) argument
12120 vect_get_vector_types_for_stmt(stmt_vec_info stmt_info, tree *stmt_vectype_out, tree *nunits_vectype_out, unsigned int group_size) argument
[all...]
H A Dtree-vect-loop.c164 vect_determine_vf_for_stmt_1 (stmt_vec_info stmt_info, argument
210 vect_determine_vf_for_stmt(stmt_vec_info stmt_info, poly_uint64 *vf) argument
287 stmt_vec_info stmt_info; local
443 vect_inner_phi_in_double_reduction_p(stmt_vec_info stmt_info, gphi *phi) argument
636 vect_fixup_reduc_chain(stmt_vec_info stmt_info) argument
1088 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (stmt); local
1115 factor, kind, stmt_info, 0, vect_prologue); local
1383 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (si.phi ()); local
1395 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (gsi_stmt (si)); local
1453 vect_active_double_reduction_p(stmt_vec_info stmt_info) argument
1472 stmt_vec_info stmt_info; local
1811 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (DR_STMT (dr)); local
2322 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (gsi_stmt (si)); local
2339 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (gsi_stmt (si)); local
3315 stmt_vec_info stmt_info = loop_info->lookup_stmt (stmt); local
3982 vect_model_reduction_cost(stmt_vec_info stmt_info, internal_fn reduc_fn, vect_reduction_type reduction_type, int ncopies, stmt_vector_for_cost *cost_vec) argument
4148 vect_model_induction_cost(stmt_vec_info stmt_info, int ncopies, stmt_vector_for_cost *cost_vec) argument
4440 info_for_reduction(stmt_vec_info stmt_info) argument
4512 vect_create_epilog_for_reduction(stmt_vec_info stmt_info, slp_tree slp_node, slp_instance slp_node_instance) argument
5728 vectorize_fold_left_reduction(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, stmt_vec_info *vec_stmt, slp_tree slp_node, gimple *reduc_def_stmt, tree_code code, internal_fn reduc_fn, tree ops[3], tree vectype_in, int reduc_index, vec_loop_masks *masks) argument
6022 vectorizable_reduction(stmt_vec_info stmt_info, slp_tree slp_node, slp_instance slp_node_instance, stmt_vector_for_cost *cost_vec) argument
6857 vect_transform_reduction(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, stmt_vec_info *vec_stmt, slp_tree slp_node) argument
7095 vect_transform_cycle_phi(stmt_vec_info stmt_info, stmt_vec_info *vec_stmt, slp_tree slp_node, slp_instance slp_node_instance) argument
7259 vectorizable_lc_phi(stmt_vec_info stmt_info, stmt_vec_info *vec_stmt, slp_tree slp_node) argument
7372 vectorizable_induction(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi ATTRIBUTE_UNUSED, stmt_vec_info *vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
7925 vectorizable_live_operation(stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, slp_tree slp_node, slp_instance slp_node_instance, int slp_index, bool vec_stmt_p, stmt_vector_for_cost *) argument
8208 vect_loop_kill_debug_uses(class loop *loop, stmt_vec_info stmt_info) argument
8459 vect_transform_loop_stmt(loop_vec_info loop_vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, stmt_vec_info *seen_store) argument
8822 stmt_vec_info stmt_info; local
[all...]
H A Dtree-vectorizer.h101 stmt_vec_info stmt_info; member in struct:stmt_info_for_cost
1265 nested_in_vect_loop_p (class loop *loop, stmt_vec_info stmt_info) argument
1275 vect_use_mask_type_p (stmt_vec_info stmt_info) argument
1284 is_pattern_stmt_p (stmt_vec_info stmt_info) argument
1293 vect_orig_stmt (stmt_vec_info stmt_info) argument
1316 vect_stmt_to_vectorize(stmt_vec_info stmt_info) argument
1380 add_stmt_cost(void *data, int count, enum vect_cost_for_stmt kind, stmt_vec_info stmt_info, int misalign, enum vect_cost_model_location where) argument
1485 stmt_vec_info stmt_info = dr_info->stmt; local
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Dtree-vect-slp-patterns.cc525 stmt_vec_info stmt_info; local
H A Dtree-vect-data-refs.cc119 vect_get_smallest_scalar_type (stmt_vec_info stmt_info, tree scalar_type) argument
704 stmt_vec_info stmt_info = vinfo->lookup_stmt (stmt); local
763 stmt_vec_info stmt_info = vinfo->lookup_stmt (stmt); local
944 vect_record_base_alignment(vec_info *vinfo, stmt_vec_info stmt_info, innermost_loop_behavior *drb) argument
982 stmt_vec_info stmt_info = dr_info->stmt; local
1013 stmt_vec_info stmt_info = dr_info->stmt; local
1290 stmt_vec_info stmt_info = dr_info->stmt; local
1336 stmt_vec_info stmt_info = dr_info->stmt; local
1407 stmt_vec_info stmt_info = dr_info->stmt; local
[all...]
H A Dtree-vectorizer.cc101 dump_stmt_cost(FILE *f, int count, enum vect_cost_for_stmt kind, stmt_vec_info stmt_info, slp_tree node, tree, int misalign, unsigned cost, enum vect_cost_model_location where) argument
531 add_pattern_stmt(gimple *stmt, stmt_vec_info stmt_info) argument
588 stmt_vec_info stmt_info = lookup_stmt (DR_STMT (dr)); local
613 remove_stmt(stmt_vec_info stmt_info) argument
629 replace_stmt(gimple_stmt_iterator *gsi, stmt_vec_info stmt_info, gimple *new_stmt) argument
751 free_stmt_vec_info(stmt_vec_info stmt_info) argument
1771 add_stmt_cost(int count, vect_cost_for_stmt kind, stmt_vec_info stmt_info, slp_tree, tree vectype, int misalign, vect_cost_model_location where) argument
1795 record_stmt_cost(stmt_vec_info stmt_info, vect_cost_model_location where, unsigned int cost) argument
1809 adjust_cost_for_freq(stmt_vec_info stmt_info, vect_cost_model_location where, unsigned int cost) argument
[all...]
H A Dtree-parloops.cc3282 valid_reduction_p (stmt_vec_info stmt_info) argument
H A Dtree-vect-loop-manip.cc1416 iv_phi_p (stmt_vec_info stmt_info) argument
1635 stmt_vec_info stmt_info = dr_info->stmt; local
3217 stmt_vec_info stmt_info; local
[all...]
H A Dtree-vect-patterns.cc553 vect_widened_op_tree (vec_info *vinfo, stmt_vec_info stmt_info, tree_code code, argument
771 vect_convert_input (vec_info *vinfo, stmt_vec_info stmt_info, tree type, argument
862 vect_convert_inputs (vec_info *vinfo, stmt_vec_info stmt_info, unsigned int n, argument
889 vect_convert_output (vec_info *vinfo, stmt_vec_info stmt_info, tre argument
151 append_pattern_def_seq(vec_info *vinfo, stmt_vec_info stmt_info, gimple *new_stmt, tree vectype = NULL_TREE, tree scalar_type_for_mask = NULL_TREE) argument
911 vect_reassociating_reduction_p(vec_info *vinfo, stmt_vec_info stmt_info, tree_code code, tree *op0_out, tree *op1_out) argument
3073 synth_lshift_by_additions(vec_info *vinfo, tree dest, tree op, HOST_WIDE_INT amnt, stmt_vec_info stmt_info) argument
4083 adjust_bool_pattern_cast(vec_info *vinfo, tree type, tree var, stmt_vec_info stmt_info) argument
4100 adjust_bool_pattern(vec_info *vinfo, tree var, tree out_type, stmt_vec_info stmt_info, hash_map <tree, tree> &defs) argument
4285 adjust_bool_stmts(vec_info *vinfo, hash_set <gimple *> &bool_stmt_set, tree out_type, stmt_vec_info stmt_info) argument
4866 vect_get_load_store_mask(stmt_vec_info stmt_info) argument
4890 vect_convert_mask_for_vectype(tree mask, tree vectype, stmt_vec_info stmt_info, vec_info *vinfo) argument
4914 vect_add_conversion_to_pattern(vec_info *vinfo, tree type, tree value, stmt_vec_info stmt_info) argument
4935 vect_recog_gather_scatter_pattern(vec_info *vinfo, stmt_vec_info stmt_info, tree *type_out) argument
5056 vect_set_operation_type(stmt_vec_info stmt_info, tree type, unsigned int precision, signop sign) argument
5075 vect_set_min_input_precision(stmt_vec_info stmt_info, tree type, unsigned int min_input_precision) argument
5120 vect_determine_min_output_precision_1(vec_info *vinfo, stmt_vec_info stmt_info, tree lhs) argument
5157 vect_determine_min_output_precision(vec_info *vinfo, stmt_vec_info stmt_info) argument
5176 vect_determine_precisions_from_range(stmt_vec_info stmt_info, gassign *stmt) argument
5318 vect_determine_precisions_from_users(stmt_vec_info stmt_info, gassign *stmt) argument
5400 possible_vector_mask_operation_p(stmt_vec_info stmt_info) argument
5435 vect_determine_mask_precision(vec_info *vinfo, stmt_vec_info stmt_info) argument
5547 vect_determine_stmt_precisions(vec_info *vinfo, stmt_vec_info stmt_info) argument
5582 stmt_vec_info stmt_info = vinfo->lookup_stmt (gsi.phi ()); local
5602 stmt_vec_info stmt_info = vinfo->lookup_stmt (gsi.phi ()); local
5616 stmt_vec_info stmt_info = vinfo->lookup_stmt (gsi.phi ()); local
5622 stmt_vec_info stmt_info = vinfo->lookup_stmt (gsi_stmt (gsi)); local
5632 stmt_vec_info stmt_info = vinfo->lookup_stmt (gsi_stmt (gsi)); local
5639 stmt_vec_info stmt_info = vinfo->lookup_stmt (gsi.phi ()); local
5839 vect_pattern_recog_1(vec_info *vinfo, vect_recog_func *recog_func, stmt_vec_info stmt_info) argument
5887 elem_ptr, *elem_ptr == stmt_info); local
5997 stmt_vec_info stmt_info = vinfo->lookup_stmt (gsi_stmt (si)); local
6012 stmt_vec_info stmt_info = bb_vinfo->lookup_stmt (gsi_stmt (gsi)); local
[all...]
H A Dtree-vectorizer.h104 stmt_vec_info stmt_info; member in struct:stmt_info_for_cost
1626 nested_in_vect_loop_p (class loop *loop, stmt_vec_info stmt_info) argument
1649 vect_use_mask_type_p (stmt_vec_info stmt_info) argument
1658 is_pattern_stmt_p (stmt_vec_info stmt_info) argument
1667 vect_orig_stmt (stmt_vec_info stmt_info) argument
1690 vect_stmt_to_vectorize(stmt_vec_info stmt_info) argument
1754 add_stmt_cost(vector_costs *costs, int count, enum vect_cost_for_stmt kind, stmt_vec_info stmt_info, slp_tree node, tree vectype, int misalign, enum vect_cost_model_location where) argument
1885 stmt_vec_info stmt_info = dr_info->stmt; local
2145 record_stmt_cost(stmt_vector_for_cost *body_cost_vec, int count, enum vect_cost_for_stmt kind, stmt_vec_info stmt_info, int misalign, enum vect_cost_model_location where) argument
2468 vect_is_store_elt_extraction(vect_cost_for_stmt kind, stmt_vec_info stmt_info) argument
2477 vect_is_reduction(stmt_vec_info stmt_info) argument
2485 vect_reduc_type(vec_info *vinfo, stmt_vec_info stmt_info) argument
2499 vect_embedded_comparison_type(stmt_vec_info stmt_info) argument
2514 vect_comparison_type(stmt_vec_info stmt_info) argument
2524 vect_is_extending_load(class vec_info *vinfo, stmt_vec_info stmt_info) argument
2548 vect_is_integer_truncation(stmt_vec_info stmt_info) argument
[all...]
H A Dtree-vect-slp.cc158 stmt_vec_info stmt_info = vect_orig_stmt (rep_stmt_info); local
313 stmt_vec_info stmt_info; local
350 vect_get_place_in_interleaving_chain (stmt_vec_info stmt_info, argument
525 stmt_vec_info stmt_info local
861 vect_record_max_nunits(vec_info *vinfo, stmt_vec_info stmt_info, unsigned int group_size, tree vectype, poly_uint64 *max_nunits) argument
929 stmt_vec_info stmt_info; local
1646 stmt_vec_info stmt_info = stmts[0]; local
2275 stmt_vec_info stmt_info = stmts[j]; local
2486 stmt_vec_info stmt_info; local
2628 stmt_vec_info stmt_info; local
2658 stmt_vec_info stmt_info; local
2766 stmt_vec_info stmt_info = first_vinfo; local
3005 vect_slp_prefer_store_lanes_p(vec_info *vinfo, stmt_vec_info stmt_info, unsigned int group_size, unsigned int new_group_size) argument
3200 stmt_vec_info stmt_info = stmt_info_; local
3305 vect_analyze_slp_instance(vec_info *vinfo, scalar_stmts_to_slp_tree_map_t *bst_map, stmt_vec_info stmt_info, slp_instance_kind kind, unsigned max_tree_size, unsigned *limit) argument
3748 stmt_vec_info stmt_info local
4308 maybe_push_to_hybrid_worklist(vec_info *vinfo, vec<stmt_vec_info> &worklist, stmt_vec_info stmt_info) argument
4386 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (phi); local
4397 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (stmt); local
4431 stmt_vec_info stmt_info = worklist.pop (); local
4519 stmt_vec_info stmt_info = SLP_TREE_REPRESENTATIVE (node); local
4583 stmt_vec_info stmt_info; local
4836 stmt_vec_info stmt_info; local
5014 stmt_vec_info stmt_info; local
5117 stmt_vec_info stmt_info; local
5197 stmt_vec_info stmt_info; local
5235 stmt_vec_info stmt_info; local
5639 stmt_vec_info stmt_info = bb_vinfo->lookup_stmt (assign); local
5938 stmt_vec_info stmt_info = SLP_TREE_SCALAR_STMTS (node)[0]; local
6694 stmt_vec_info stmt_info = SLP_TREE_SCALAR_STMTS (node)[0]; local
7471 stmt_vec_info stmt_info; local
[all...]
H A Dtree-vect-stmts.cc65 stmt_vectype (class _stmt_vec_info *stmt_info) argument
73 stmt_in_inner_loop_p (vec_info *vinfo, class _stmt_vec_info *stmt_info) argument
93 record_stmt_cost(stmt_vector_for_cost *body_cost_vec, int count, enum vect_cost_for_stmt kind, stmt_vec_info stmt_info, slp_tree node, tree vectype, int misalign, enum vect_cost_model_location where) argument
115 record_stmt_cost(stmt_vector_for_cost *body_cost_vec, int count, enum vect_cost_for_stmt kind, stmt_vec_info stmt_info, tree vectype, int misalign, enum vect_cost_model_location where) argument
160 read_vector_array(vec_info *vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, tree scalar_dest, tree array, unsigned HOST_WIDE_INT n) argument
187 write_vector_array(vec_info *vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, tree vect, tree array, unsigned HOST_WIDE_INT n) argument
221 vect_clobber_variable(vec_info *vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, tree var) argument
236 vect_mark_relevant(vec<stmt_vec_info> *worklist, stmt_vec_info stmt_info, enum vect_relevant relevant, bool live_p) argument
291 is_simple_and_all_uses_invariant(stmt_vec_info stmt_info, loop_vec_info loop_vinfo) argument
332 vect_stmt_relevant_p(stmt_vec_info stmt_info, loop_vec_info loop_vinfo, enum vect_relevant *relevant, bool *live_p) argument
404 exist_non_indexing_operands_for_use_p(tree use, stmt_vec_info stmt_info) argument
674 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (gsi_stmt (si)); local
831 vect_model_simple_cost(vec_info *, stmt_vec_info stmt_info, int ncopies, enum vect_def_type *dt, int ndts, slp_tree node, stmt_vector_for_cost *cost_vec, vect_cost_for_stmt kind = vector_stmt) argument
876 vect_model_promotion_demotion_cost(stmt_vec_info stmt_info, enum vect_def_type *dt, unsigned int ncopies, int pwr, stmt_vector_for_cost *cost_vec, bool widen_arith) argument
943 vect_model_store_cost(vec_info *vinfo, stmt_vec_info stmt_info, int ncopies, vect_memory_access_type memory_access_type, dr_alignment_support alignment_support_scheme, int misalignment, vec_load_store_type vls_type, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
1060 vect_get_store_cost(vec_info *, stmt_vec_info stmt_info, int ncopies, dr_alignment_support alignment_support_scheme, int misalignment, unsigned int *inside_cost, stmt_vector_for_cost *body_cost_vec) argument
1117 vect_model_load_cost(vec_info *vinfo, stmt_vec_info stmt_info, unsigned ncopies, poly_uint64 vf, vect_memory_access_type memory_access_type, dr_alignment_support alignment_support_scheme, int misalignment, gather_scatter_info *gs_info, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
1258 vect_get_load_cost(vec_info *, stmt_vec_info stmt_info, int ncopies, dr_alignment_support alignment_support_scheme, int misalignment, bool add_realign_cost, unsigned int *inside_cost, unsigned int *prologue_cost, stmt_vector_for_cost *prologue_cost_vec, stmt_vector_for_cost *body_cost_vec, bool record_prologue_costs) argument
1395 vect_init_vector(vec_info *vinfo, stmt_vec_info stmt_info, tree val, tree type, gimple_stmt_iterator *gsi) argument
1520 vect_get_vec_defs(vec_info *vinfo, stmt_vec_info stmt_info, slp_tree slp_node, unsigned ncopies, tree op0, vec<tree> *vec_oprnds0, tree vectype0, tree op1, vec<tree> *vec_oprnds1, tree vectype1, tree op2, vec<tree> *vec_oprnds2, tree vectype2, tree op3, vec<tree> *vec_oprnds3, tree vectype3) argument
1556 vect_get_vec_defs(vec_info *vinfo, stmt_vec_info stmt_info, slp_tree slp_node, unsigned ncopies, tree op0, vec<tree> *vec_oprnds0, tree op1, vec<tree> *vec_oprnds1, tree op2, vec<tree> *vec_oprnds2, tree op3, vec<tree> *vec_oprnds3) argument
1575 vect_finish_stmt_generation_1(vec_info *, stmt_vec_info stmt_info, gimple *vec_stmt) argument
1601 vect_finish_replace_stmt(vec_info *vinfo, stmt_vec_info stmt_info, gimple *vec_stmt) argument
1617 vect_finish_stmt_generation(vec_info *vinfo, stmt_vec_info stmt_info, gimple *vec_stmt, gimple_stmt_iterator *gsi) argument
1879 vect_truncate_gather_scatter_offset(stmt_vec_info stmt_info, loop_vec_info loop_vinfo, bool masked_p, gather_scatter_info *gs_info) argument
1969 vect_use_strided_gather_scatters_p(stmt_vec_info stmt_info, loop_vec_info loop_vinfo, bool masked_p, gather_scatter_info *gs_info) argument
1998 compare_step_with_zero(vec_info *vinfo, stmt_vec_info stmt_info) argument
2030 get_negative_load_store_type(vec_info *vinfo, stmt_vec_info stmt_info, tree vectype, vec_load_store_type vls_type, unsigned int ncopies, poly_int64 *poffset) argument
2089 vect_get_store_rhs(stmt_vec_info stmt_info) argument
2172 get_group_load_store_type(vec_info *vinfo, stmt_vec_info stmt_info, tree vectype, slp_tree slp_node, bool masked_p, vec_load_store_type vls_type, vect_memory_access_type *memory_access_type, poly_int64 *poffset, dr_alignment_support *alignment_support_scheme, int *misalignment, gather_scatter_info *gs_info) argument
2455 get_load_store_type(vec_info *vinfo, stmt_vec_info stmt_info, tree vectype, slp_tree slp_node, bool masked_p, vec_load_store_type vls_type, unsigned int ncopies, vect_memory_access_type *memory_access_type, poly_int64 *poffset, dr_alignment_support *alignment_support_scheme, int *misalignment, gather_scatter_info *gs_info) argument
2605 vect_check_scalar_mask(vec_info *vinfo, stmt_vec_info stmt_info, slp_tree slp_node, unsigned mask_index, tree *mask, slp_tree *mask_node, vect_def_type *mask_dt_out, tree *mask_vectype_out) argument
2679 vect_check_store_rhs(vec_info *vinfo, stmt_vec_info stmt_info, slp_tree slp_node, tree rhs, vect_def_type *rhs_dt_out, tree *rhs_vectype_out, vec_load_store_type *vls_type_out) argument
2737 vect_build_all_ones_mask(vec_info *vinfo, stmt_vec_info stmt_info, tree masktype) argument
2766 vect_build_zero_merge_argument(vec_info *vinfo, stmt_vec_info stmt_info, tree vectype) argument
2794 vect_build_gather_load_calls(vec_info *vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, gimple **vec_stmt, gather_scatter_info *gs_info, tree mask) argument
3043 vect_get_gather_scatter_ops(loop_vec_info loop_vinfo, class loop *loop, stmt_vec_info stmt_info, slp_tree slp_node, gather_scatter_info *gs_info, tree *dataref_ptr, vec<tree> *vec_offset) argument
3079 vect_get_strided_load_store_ops(stmt_vec_info stmt_info, loop_vec_info loop_vinfo, gather_scatter_info *gs_info, tree *dataref_bump, tree *vec_offset) argument
3130 vectorizable_bswap(vec_info *vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, gimple **vec_stmt, slp_tree slp_node, slp_tree *slp_op, tree vectype_in, stmt_vector_for_cost *cost_vec) argument
3266 vectorizable_call(vec_info *vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, gimple **vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
4645 vect_gen_widened_results_half(vec_info *vinfo, enum tree_code code, tree vec_oprnd0, tree vec_oprnd1, int op_type, tree vec_dest, gimple_stmt_iterator *gsi, stmt_vec_info stmt_info) argument
4671 vect_create_vectorized_demotion_stmts(vec_info *vinfo, vec<tree> *vec_oprnds, int multi_step_cvt, stmt_vec_info stmt_info, vec<tree> &vec_dsts, gimple_stmt_iterator *gsi, slp_tree slp_node, enum tree_code code) argument
4733 vect_create_vectorized_promotion_stmts(vec_info *vinfo, vec<tree> *vec_oprnds0, vec<tree> *vec_oprnds1, stmt_vec_info stmt_info, tree vec_dest, gimple_stmt_iterator *gsi, enum tree_code code1, enum tree_code code2, int op_type) argument
4784 vect_create_half_widening_stmts(vec_info *vinfo, vec<tree> *vec_oprnds0, vec<tree> *vec_oprnds1, stmt_vec_info stmt_info, tree vec_dest, gimple_stmt_iterator *gsi, enum tree_code code1, int op_type) argument
4846 vectorizable_conversion(vec_info *vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, gimple **vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
5365 vect_nop_conversion_p(stmt_vec_info stmt_info) argument
5392 vectorizable_assignment(vec_info *vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, gimple **vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
5595 vectorizable_shift(vec_info *vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, gimple **vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
6021 vectorizable_operation(vec_info *vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, gimple **vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
6807 check_scan_store(vec_info *vinfo, stmt_vec_info stmt_info, tree vectype, enum vect_def_type rhs_dt, bool slp, tree mask, vect_memory_access_type memory_access_type) argument
7211 vectorizable_scan_store(vec_info *vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, gimple **vec_stmt, int ncopies) argument
8645 permute_vec_elements(vec_info *vinfo, tree x, tree y, tree mask_vec, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi) argument
8673 hoist_defs_of_uses(stmt_vec_info stmt_info, class loop *loop) argument
8731 vectorizable_load(vec_info *vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, gimple **vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
10236 vect_is_simple_cond(tree cond, vec_info *vinfo, stmt_vec_info stmt_info, slp_tree slp_node, tree *comp_vectype, enum vect_def_type *dts, tree vectype) argument
10327 vectorizable_condition(vec_info *vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, gimple **vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
10821 vectorizable_comparison(vec_info *vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, gimple **vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
11053 can_vectorize_live_stmts(vec_info *vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, slp_tree slp_node, slp_instance slp_node_instance, bool vec_stmt_p, stmt_vector_for_cost *cost_vec) argument
11085 vect_analyze_stmt(vec_info *vinfo, stmt_vec_info stmt_info, bool *need_to_vectorize, slp_tree node, slp_instance node_instance, stmt_vector_for_cost *cost_vec) argument
11322 vect_transform_stmt(vec_info *vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, slp_tree slp_node, slp_instance slp_node_instance) argument
11985 supportable_widening_operation(vec_info *vinfo, enum tree_code code, stmt_vec_info stmt_info, tree vectype_out, tree vectype_in, enum tree_code *code1, enum tree_code *code2, int *multi_step_cvt, vec<tree> *interm_types) argument
12469 vect_get_vector_types_for_stmt(vec_info *vinfo, stmt_vec_info stmt_info, tree *stmt_vectype_out, tree *nunits_vectype_out, unsigned int group_size) argument
[all...]
H A Dtree-vect-loop.cc167 vect_determine_vf_for_stmt_1 (vec_info *vinfo, stmt_vec_info stmt_info, argument
214 vect_determine_vf_for_stmt(vec_info *vinfo, stmt_vec_info stmt_info, poly_uint64 *vf) argument
291 stmt_vec_info stmt_info; local
642 vect_fixup_reduc_chain(stmt_vec_info stmt_info) argument
1291 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (stmt); local
1320 factor, kind, stmt_info, 0, vect_prologue); local
1569 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (si.phi ()); local
1583 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (gsi_stmt (si)); local
1641 vect_active_double_reduction_p(stmt_vec_info stmt_info) argument
1660 stmt_vec_info stmt_info; local
2048 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (DR_STMT (dr)); local
2738 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (gsi_stmt (si)); local
2757 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (gsi_stmt (si)); local
3755 stmt_vec_info stmt_info = loop_info->lookup_stmt (stmt); local
4538 vect_model_reduction_cost(loop_vec_info loop_vinfo, stmt_vec_info stmt_info, internal_fn reduc_fn, vect_reduction_type reduction_type, int ncopies, stmt_vector_for_cost *cost_vec) argument
4902 info_for_reduction(vec_info *vinfo, stmt_vec_info stmt_info) argument
5174 vect_create_epilog_for_reduction(loop_vec_info loop_vinfo, stmt_vec_info stmt_info, slp_tree slp_node, slp_instance slp_node_instance) argument
6262 vectorize_fold_left_reduction(loop_vec_info loop_vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, gimple **vec_stmt, slp_tree slp_node, gimple *reduc_def_stmt, tree_code code, internal_fn reduc_fn, tree ops[3], tree vectype_in, int reduc_index, vec_loop_masks *masks) argument
6560 vectorizable_reduction(loop_vec_info loop_vinfo, stmt_vec_info stmt_info, slp_tree slp_node, slp_instance slp_node_instance, stmt_vector_for_cost *cost_vec) argument
7447 vect_transform_reduction(loop_vec_info loop_vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, gimple **vec_stmt, slp_tree slp_node) argument
7620 vect_transform_cycle_phi(loop_vec_info loop_vinfo, stmt_vec_info stmt_info, gimple **vec_stmt, slp_tree slp_node, slp_instance slp_node_instance) argument
7898 vectorizable_lc_phi(loop_vec_info loop_vinfo, stmt_vec_info stmt_info, gimple **vec_stmt, slp_tree slp_node) argument
7956 vectorizable_phi(vec_info *, stmt_vec_info stmt_info, gimple **vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
8098 vectorizable_induction(loop_vec_info loop_vinfo, stmt_vec_info stmt_info, gimple **vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument
8743 vectorizable_live_operation(vec_info *vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, slp_tree slp_node, slp_instance slp_node_instance, int slp_index, bool vec_stmt_p, stmt_vector_for_cost *cost_vec) argument
9105 vect_loop_kill_debug_uses(class loop *loop, stmt_vec_info stmt_info) argument
9430 vect_transform_loop_stmt(loop_vec_info loop_vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, stmt_vec_info *seen_store) argument
9795 stmt_vec_info stmt_info; local
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/spu/
H A Dspu.c6671 spu_add_stmt_cost(void *data, int count, enum vect_cost_for_stmt kind, struct _stmt_vec_info *stmt_info, int misalign, enum vect_cost_model_location where) argument
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Di386.c21849 ix86_add_stmt_cost(void *data, int count, enum vect_cost_for_stmt kind, class _stmt_vec_info *stmt_info, int misalign, enum vect_cost_model_location where) argument
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000.c5084 stmt_vec_info stmt_info = loop_vinfo->lookup_stmt (stmt); local
5134 adjust_vectorization_cost(enum vect_cost_for_stmt kind, struct _stmt_vec_info *stmt_info) argument
5151 rs6000_add_stmt_cost(void *data, int count, enum vect_cost_for_stmt kind, struct _stmt_vec_info *stmt_info, int misalign, enum vect_cost_model_location where) argument
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Darm.c12192 arm_add_stmt_cost(void *data, int count, enum vect_cost_for_stmt kind, struct _stmt_vec_info *stmt_info, int misalign, enum vect_cost_model_location where) argument
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64.c14074 aarch64_extending_load_p (stmt_vec_info stmt_info) argument
14096 aarch64_integer_truncation_p (stmt_vec_info stmt_info) argument
14050 aarch64_advsimd_ldp_stp_p(enum vect_cost_for_stmt kind, stmt_vec_info stmt_info) argument
14114 aarch64_sve_adjust_stmt_cost(vect_cost_for_stmt kind, stmt_vec_info stmt_info, tree vectype, unsigned int stmt_cost) argument
14179 aarch64_add_stmt_cost(void *data, int count, enum vect_cost_for_stmt kind, struct _stmt_vec_info *stmt_info, int misalign, enum vect_cost_model_location where) argument
[all...]

Completed in 967 milliseconds

12