Searched refs:cost_vec (Results 1 - 8 of 8) sorted by relevance

/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Dtree-vect-stmts.cc836 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 Dtree-vect-slp.cc187 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 Dtree-vect-loop.cc1666 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 Dtree-vectorizer.h256 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 Dtree-vect-stmts.c792 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 Dtree-vect-loop.c1478 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 Dtree-vect-slp.c2719 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 Dtree-vectorizer.h1410 add_stmt_costs (void *data, stmt_vector_for_cost *cost_vec) argument
1414 FOR_EACH_VEC_ELT (*cost_vec, i, cost)

Completed in 210 milliseconds