/netbsd-current/external/gpl3/gcc.old/dist/gcc/ |
H A D | tree-vectorizer.c | 101 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 D | targhooks.c | 1367 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 D | tree-parloops.c | 3282 valid_reduction_p (stmt_vec_info stmt_info) argument
|
H A D | tree-vect-patterns.c | 144 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 D | tree-vect-slp.c | 71 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 D | tree-vect-loop-manip.c | 1342 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 D | tree-vect-data-refs.c | 118 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 D | tree-vect-stmts.c | 65 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 D | tree-vect-loop.c | 164 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 D | tree-vectorizer.h | 101 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 D | tree-vect-slp-patterns.cc | 525 stmt_vec_info stmt_info; local
|
H A D | tree-vect-data-refs.cc | 119 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 D | tree-vectorizer.cc | 101 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 D | tree-parloops.cc | 3282 valid_reduction_p (stmt_vec_info stmt_info) argument
|
H A D | tree-vect-loop-manip.cc | 1416 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 D | tree-vect-patterns.cc | 553 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 D | tree-vectorizer.h | 104 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 D | tree-vect-slp.cc | 158 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 D | tree-vect-stmts.cc | 65 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 D | tree-vect-loop.cc | 167 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 D | spu.c | 6671 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 D | i386.c | 21849 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 D | rs6000.c | 5084 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 D | arm.c | 12192 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 D | aarch64.c | 14074 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...] |