/netbsd-current/external/gpl3/gcc/dist/gcc/ |
H A D | tree-vect-stmts.cc | 836 stmt_vector_for_cost *cost_vec, 841 gcc_assert (cost_vec != NULL); 853 prologue_cost += record_stmt_cost (cost_vec, 1, scalar_to_vec, 857 inside_cost += record_stmt_cost (cost_vec, ncopies, kind, 879 stmt_vector_for_cost *cost_vec, 887 inside_cost += record_stmt_cost (cost_vec, ncopies, 897 prologue_cost += record_stmt_cost (cost_vec, 1, vector_stmt, 948 stmt_vector_for_cost *cost_vec) 961 prologue_cost += record_stmt_cost (cost_vec, 1, scalar_to_vec, 986 inside_cost = record_stmt_cost (cost_vec, nstmt 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 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 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 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 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 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 10319 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 10813 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 11045 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 11077 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 [all...] |
H A D | tree-vect-slp.cc | 187 instance->cost_vec.release (); 3088 new_instance->cost_vec = vNULL; 4471 stmt_vector_for_cost *cost_vec) 4508 if (!vectorizable_slp_permutation (vinfo, NULL, node, cost_vec)) 4519 false, cost_vec)) 4527 node, node_instance, cost_vec); 4601 stmt_vector_for_cost *cost_vec) 4644 record_stmt_cost (cost_vec, 1, kind, node, vectype, 0, vect_prologue); 4658 stmt_vector_for_cost *cost_vec) 4686 unsigned cost_vec_rec_start = cost_vec 4469 vect_slp_analyze_node_operations_1(vec_info *vinfo, slp_tree node, slp_instance node_instance, stmt_vector_for_cost *cost_vec) argument 4600 vect_prologue_cost_for_slp(slp_tree node, stmt_vector_for_cost *cost_vec) argument 4654 vect_slp_analyze_node_operations(vec_info *vinfo, slp_tree node, slp_instance node_instance, hash_set<slp_tree> &visited_set, vec<slp_tree> &visited_vec, stmt_vector_for_cost *cost_vec) argument 4780 vect_bb_slp_mark_live_stmts(bb_vec_info bb_vinfo, slp_tree node, slp_instance instance, stmt_vector_for_cost *cost_vec, hash_set<stmt_vec_info> &svisited, hash_set<slp_tree> &visited) argument 4880 vectorizable_bb_reduc_epilogue(slp_instance instance, stmt_vector_for_cost *cost_vec) argument 4945 stmt_vector_for_cost cost_vec; local 5182 vect_bb_slp_scalar_cost(vec_info *vinfo, slp_tree node, vec<bool, va_heap> *life, stmt_vector_for_cost *cost_vec, hash_set<stmt_vec_info> &vectorized_scalar_stmts, hash_set<slp_tree> &visited) argument [all...] |
H A D | tree-vect-loop.cc | 1666 auto_vec<stmt_info_for_cost> cost_vec; local 1745 &cost_vec); 1752 stmt_info, NULL, NULL, &cost_vec); 1761 -1, false, &cost_vec); 1781 NULL, NULL, &cost_vec); 1788 add_stmt_costs (loop_vinfo->vector_costs, &cost_vec); 4550 int ncopies, stmt_vector_for_cost *cost_vec) 4583 inside_cost = record_stmt_cost (cost_vec, ncopies, vec_to_scalar, 4589 inside_cost = record_stmt_cost (cost_vec, nelements, 4592 inside_cost += record_stmt_cost (cost_vec, nelement 4547 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 6569 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 7964 vectorizable_phi(vec_info *, stmt_vec_info stmt_info, gimple **vec_stmt, slp_tree slp_node, stmt_vector_for_cost *cost_vec) argument 8106 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 8742 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 [all...] |
H A D | tree-vectorizer.h | 256 stmt_vector_for_cost cost_vec; member in class:_slp_instance 1802 add_stmt_costs (vector_costs *costs, stmt_vector_for_cost *cost_vec) argument 1806 FOR_EACH_VEC_ELT (*cost_vec, i, cost)
|
/netbsd-current/external/gpl3/gcc.old/dist/gcc/ |
H A D | tree-vect-stmts.c | 792 stmt_vector_for_cost *cost_vec) 840 (cost_vec, 1, 863 stmt_vector_for_cost *cost_vec, 868 gcc_assert (cost_vec != NULL); 890 i, dt, cost_vec); 899 prologue_cost += record_stmt_cost (cost_vec, 1, scalar_to_vec, 906 inside_cost += record_stmt_cost (cost_vec, ncopies, vec_perm, 911 inside_cost += record_stmt_cost (cost_vec, ncopies, kind, 932 stmt_vector_for_cost *cost_vec) 939 inside_cost += record_stmt_cost (cost_vec, ncopie 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 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 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 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 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 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 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 [all...] |
H A D | tree-vect-loop.c | 1478 auto_vec<stmt_info_for_cost> cost_vec; local 1555 &cost_vec); 1561 ok = vectorizable_reduction (stmt_info, NULL, NULL, &cost_vec); 1569 -1, false, &cost_vec); 1587 NULL, NULL, &cost_vec); 1594 add_stmt_costs (loop_vinfo->target_cost_data, &cost_vec); 3984 int ncopies, stmt_vector_for_cost *cost_vec) 4018 inside_cost = record_stmt_cost (cost_vec, ncopies, vec_to_scalar, 4024 inside_cost = record_stmt_cost (cost_vec, nelements, 4027 inside_cost += record_stmt_cost (cost_vec, nelement 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 6022 vectorizable_reduction(stmt_vec_info stmt_info, slp_tree slp_node, slp_instance slp_node_instance, stmt_vector_for_cost *cost_vec) 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 [all...] |
H A D | tree-vect-slp.c | 2719 stmt_vector_for_cost *cost_vec) 2755 return vect_analyze_stmt (stmt_info, &dummy, node, node_instance, cost_vec); 2801 stmt_vector_for_cost *cost_vec) 2820 visited, lvisited, cost_vec)) 2862 cost_vec); 2893 stmt_vector_for_cost cost_vec; local 2894 cost_vec.create (2); 2898 &cost_vec) 2913 cost_vec.release (); 2922 add_stmt_costs (vinfo->target_cost_data, &cost_vec); 2717 vect_slp_analyze_node_operations_1(vec_info *vinfo, slp_tree node, slp_instance node_instance, stmt_vector_for_cost *cost_vec) argument 2797 vect_slp_analyze_node_operations(vec_info *vinfo, slp_tree node, slp_instance node_instance, hash_set<slp_tree> &visited, hash_set<slp_tree> &lvisited, stmt_vector_for_cost *cost_vec) argument 2936 vect_bb_slp_scalar_cost(basic_block bb, slp_tree node, vec<bool, va_heap> *life, stmt_vector_for_cost *cost_vec, hash_set<slp_tree> &visited) argument [all...] |
H A D | tree-vectorizer.h | 1410 add_stmt_costs (void *data, stmt_vector_for_cost *cost_vec) argument 1414 FOR_EACH_VEC_ELT (*cost_vec, i, cost)
|