HomeSort by: relevance | last modified time | path
    Searched refs:stmt_vec_info (Results 1 - 25 of 29) sorted by relevancy

1 2

  /src/external/gpl3/gcc/dist/gcc/
tree-vectorizer.h 24 typedef class _stmt_vec_info *stmt_vec_info; typedef in typeref:class:_stmt_vec_info
115 stmt_vec_info stmt_info;
126 std::pair<stmt_vec_info, innermost_loop_behavior *> >
185 vec<stmt_vec_info> stmts;
190 stmt_vec_info representative;
264 vec<stmt_vec_info> root_stmts;
456 stmt_vec_info add_stmt (gimple *);
457 stmt_vec_info add_pattern_stmt (gimple *, stmt_vec_info);
458 stmt_vec_info lookup_stmt (gimple *)
    [all...]
tree-vect-slp.cc 183 stmt_vec_info rep_stmt_info = SLP_TREE_REPRESENTATIVE (node);
186 stmt_vec_info stmt_info = vect_orig_stmt (rep_stmt_info);
237 vec<stmt_vec_info> scalar_stmts, unsigned nops)
250 vect_create_new_slp_node (vec<stmt_vec_info> scalar_stmts, unsigned nops)
281 vec<stmt_vec_info> def_stmts;
345 stmt_vec_info stmt_info = vect_orig_stmt (SLP_TREE_REPRESENTATIVE (node));
353 vect_contains_pattern_stmt_p (vec<stmt_vec_info> stmts)
355 stmt_vec_info stmt_info;
392 vect_get_place_in_interleaving_chain (stmt_vec_info stmt_info,
393 stmt_vec_info first_stmt_info
    [all...]
tree-vect-patterns.cc 115 return the pattern statement's stmt_vec_info. Set its vector type to
118 static stmt_vec_info
120 stmt_vec_info orig_stmt_info, tree vectype)
122 stmt_vec_info pattern_stmt_info = vinfo->lookup_stmt (pattern_stmt);
150 stmt_vec_info orig_stmt_info, tree vectype)
165 stmt_vec_info stmt_info, gimple *new_stmt,
173 stmt_vec_info new_stmt_info = vinfo->add_stmt (new_stmt);
263 static stmt_vec_info
266 stmt_vec_info def_stmt_info = vinfo->lookup_def (op);
287 stmt_vec_info def_stmt_info
    [all...]
tree-vectorizer.cc 103 stmt_vec_info stmt_info, slp_tree node, tree,
519 an associated stmt_vec_info. */
521 stmt_vec_info
524 stmt_vec_info res = new_stmt_vec_info (stmt);
530 stmt_vec_info and mark VECINFO as being related and return the new
531 stmt_vec_info. */
533 stmt_vec_info
534 vec_info::add_pattern_stmt (gimple *stmt, stmt_vec_info stmt_info)
536 stmt_vec_info res = new_stmt_vec_info (stmt);
542 /* If STMT has an associated stmt_vec_info, return that vec_info, otherwis
    [all...]
tree-vect-data-refs.cc 148 vect_get_smallest_scalar_type (stmt_vec_info stmt_info, tree scalar_type)
278 stmt_vec_info stmtinfo_a = dr_info_a->stmt;
279 stmt_vec_info stmtinfo_b = dr_info_b->stmt;
297 stmt_vec_info il_a = DR_GROUP_FIRST_ELEMENT (stmtinfo_a);
301 for (stmt_vec_info s = DR_GROUP_NEXT_ELEMENT (il_a); s;
305 for (stmt_vec_info s = DR_GROUP_NEXT_ELEMENT (il_a); s;
312 stmt_vec_info il_b = DR_GROUP_FIRST_ELEMENT (stmtinfo_b);
316 for (stmt_vec_info s = DR_GROUP_NEXT_ELEMENT (il_b); s;
320 for (stmt_vec_info s = DR_GROUP_NEXT_ELEMENT (il_b); s;
407 stmt_vec_info stmtinfo_a = dr_info_a->stmt
    [all...]
tree-vect-loop.cc 107 per stmt in a "stmt_vec_info" struct which is attached to each stmt in the
117 in STMT_VINFO_VEC_STMT (stmt_info) (stmt_info is the stmt_vec_info struct
162 static stmt_vec_info vect_is_simple_reduction (loop_vec_info, stmt_vec_info,
170 vect_determine_vf_for_stmt_1 (vec_info *vinfo, stmt_vec_info stmt_info,
218 stmt_vec_info stmt_info, poly_uint64 *vf)
237 stmt_vec_info def_stmt_info = vinfo->lookup_stmt (gsi_stmt (si));
294 stmt_vec_info stmt_info;
440 vect_is_nonlinear_iv_evolution (class loop* loop, stmt_vec_info stmt_info,
529 if (stmt_vec_info def_info = loop_vinfo->lookup_def (USE_FROM_PTR (use_p))
    [all...]
tree-vect-stmts.cc 97 stmt_vec_info stmt_info, slp_tree node,
118 enum vect_cost_for_stmt kind, stmt_vec_info stmt_info,
163 stmt_vec_info stmt_info, gimple_stmt_iterator *gsi,
190 stmt_vec_info stmt_info, gimple_stmt_iterator *gsi,
223 vect_clobber_variable (vec_info *vinfo, stmt_vec_info stmt_info,
238 vect_mark_relevant (vec<stmt_vec_info> *worklist, stmt_vec_info stmt_info,
265 stmt_vec_info old_stmt_info = stmt_info;
308 is_simple_and_all_uses_invariant (stmt_vec_info stmt_info,
350 vect_stmt_relevant_p (stmt_vec_info stmt_info, loop_vec_info loop_vinfo
    [all...]
tree-vect-slp-patterns.cc 525 stmt_vec_info stmt_info;
532 stmt_vec_info call_stmt_info;
540 stmt_vec_info reduc_def
1571 stmt_vec_info rep = SLP_TREE_REPRESENTATIVE (sub);
1579 stmt_vec_info new_rep = vinfo->add_pattern_stmt (call, rep);
1618 stmt_vec_info srep = SLP_TREE_REPRESENTATIVE (sub);
1619 stmt_vec_info mrep = SLP_TREE_REPRESENTATIVE (mul);
1628 stmt_vec_info new_rep = vinfo->add_pattern_stmt (call, srep);
tree-parloops.cc 198 parloops_valid_reduction_input_p (stmt_vec_info def_stmt_info)
232 stmt_vec_info use_stmt_info;
242 auto_vec<stmt_vec_info, 8> reduc_chain;
313 stmt_vec_info def_stmt_info = loop_info->lookup_def (op);
331 stmt_vec_info def_stmt_info = loop_info->lookup_def (op);
454 static stmt_vec_info
455 parloops_is_simple_reduction (loop_vec_info loop_info, stmt_vec_info phi_info,
513 stmt_vec_info def_stmt_info = loop_info->lookup_def (loop_arg);
756 stmt_vec_info def1_info = loop_info->lookup_def (op1);
757 stmt_vec_info def2_info = loop_info->lookup_def (op2)
    [all...]
tree-vect-loop-manip.cc 1424 stmt_vec_info orig_cond_info;
2109 iv_phi_p (stmt_vec_info stmt_info)
2125 stmt_vec_info stmt_info)
2217 stmt_vec_info phi_info = loop_vinfo->lookup_stmt (phi);
2343 stmt_vec_info phi_info = loop_vinfo->lookup_stmt (phi);
2424 stmt_vec_info stmt_info = dr_info->stmt;
2510 stmt_vec_info stmt_info = dr_info->stmt;
3788 const vec<stmt_vec_info> &may_misalign_stmts
3790 stmt_vec_info stmt_info;
  /src/external/gpl3/gcc.old/dist/gcc/
tree-vectorizer.h 24 typedef class _stmt_vec_info *stmt_vec_info; typedef in typeref:class:_stmt_vec_info
104 stmt_vec_info stmt_info;
115 std::pair<stmt_vec_info, innermost_loop_behavior *> >
169 vec<stmt_vec_info> stmts;
174 stmt_vec_info representative;
244 vec<stmt_vec_info> root_stmts;
424 stmt_vec_info add_stmt (gimple *);
425 stmt_vec_info add_pattern_stmt (gimple *, stmt_vec_info);
426 stmt_vec_info lookup_stmt (gimple *)
    [all...]
tree-vect-slp.cc 155 stmt_vec_info rep_stmt_info = SLP_TREE_REPRESENTATIVE (node);
158 stmt_vec_info stmt_info = vect_orig_stmt (rep_stmt_info);
208 vec<stmt_vec_info> scalar_stmts, unsigned nops)
221 vect_create_new_slp_node (vec<stmt_vec_info> scalar_stmts, unsigned nops)
252 vec<stmt_vec_info> def_stmts;
311 vect_contains_pattern_stmt_p (vec<stmt_vec_info> stmts)
313 stmt_vec_info stmt_info;
350 vect_get_place_in_interleaving_chain (stmt_vec_info stmt_info,
351 stmt_vec_info first_stmt_info)
353 stmt_vec_info next_stmt_info = first_stmt_info
    [all...]
tree-vectorizer.cc 102 stmt_vec_info stmt_info, slp_tree node, tree,
518 an associated stmt_vec_info. */
520 stmt_vec_info
523 stmt_vec_info res = new_stmt_vec_info (stmt);
529 stmt_vec_info and mark VECINFO as being related and return the new
530 stmt_vec_info. */
532 stmt_vec_info
533 vec_info::add_pattern_stmt (gimple *stmt, stmt_vec_info stmt_info)
535 stmt_vec_info res = new_stmt_vec_info (stmt);
541 /* If STMT has an associated stmt_vec_info, return that vec_info, otherwis
    [all...]
tree-vect-patterns.cc 104 return the pattern statement's stmt_vec_info. Set its vector type to
107 static stmt_vec_info
109 stmt_vec_info orig_stmt_info, tree vectype)
111 stmt_vec_info pattern_stmt_info = vinfo->lookup_stmt (pattern_stmt);
137 stmt_vec_info orig_stmt_info, tree vectype)
152 stmt_vec_info stmt_info, gimple *new_stmt,
160 stmt_vec_info new_stmt_info = vinfo->add_stmt (new_stmt);
250 static stmt_vec_info
253 stmt_vec_info def_stmt_info = vinfo->lookup_def (op);
274 stmt_vec_info def_stmt_info
    [all...]
tree-vect-data-refs.cc 120 vect_get_smallest_scalar_type (stmt_vec_info stmt_info, tree scalar_type)
235 stmt_vec_info stmtinfo_a = dr_info_a->stmt;
236 stmt_vec_info stmtinfo_b = dr_info_b->stmt;
248 stmt_vec_info il_a = DR_GROUP_FIRST_ELEMENT (stmtinfo_a);
252 for (stmt_vec_info s = DR_GROUP_NEXT_ELEMENT (il_a); s;
256 for (stmt_vec_info s = DR_GROUP_NEXT_ELEMENT (il_a); s;
263 stmt_vec_info il_b = DR_GROUP_FIRST_ELEMENT (stmtinfo_b);
267 for (stmt_vec_info s = DR_GROUP_NEXT_ELEMENT (il_b); s;
271 for (stmt_vec_info s = DR_GROUP_NEXT_ELEMENT (il_b); s;
358 stmt_vec_info stmtinfo_a = dr_info_a->stmt
    [all...]
tree-vect-loop.cc 104 per stmt in a "stmt_vec_info" struct which is attached to each stmt in the
114 in STMT_VINFO_VEC_STMT (stmt_info) (stmt_info is the stmt_vec_info struct
159 static stmt_vec_info vect_is_simple_reduction (loop_vec_info, stmt_vec_info,
167 vect_determine_vf_for_stmt_1 (vec_info *vinfo, stmt_vec_info stmt_info,
215 stmt_vec_info stmt_info, poly_uint64 *vf)
234 stmt_vec_info def_stmt_info = vinfo->lookup_stmt (gsi_stmt (si));
291 stmt_vec_info stmt_info;
455 if (stmt_vec_info def_info = loop_vinfo->lookup_def (USE_FROM_PTR (use_p)))
473 auto_vec<stmt_vec_info, 64> worklist
    [all...]
tree-vect-stmts.cc 95 stmt_vec_info stmt_info, slp_tree node,
116 enum vect_cost_for_stmt kind, stmt_vec_info stmt_info,
161 stmt_vec_info stmt_info, gimple_stmt_iterator *gsi,
188 stmt_vec_info stmt_info, gimple_stmt_iterator *gsi,
221 vect_clobber_variable (vec_info *vinfo, stmt_vec_info stmt_info,
236 vect_mark_relevant (vec<stmt_vec_info> *worklist, stmt_vec_info stmt_info,
262 stmt_vec_info old_stmt_info = stmt_info;
291 is_simple_and_all_uses_invariant (stmt_vec_info stmt_info,
332 vect_stmt_relevant_p (stmt_vec_info stmt_info, loop_vec_info loop_vinfo
    [all...]
tree-vect-slp-patterns.cc 525 stmt_vec_info stmt_info;
532 stmt_vec_info call_stmt_info;
540 stmt_vec_info reduc_def
1555 stmt_vec_info rep = SLP_TREE_REPRESENTATIVE (sub);
1563 stmt_vec_info new_rep = vinfo->add_pattern_stmt (call, rep);
1602 stmt_vec_info srep = SLP_TREE_REPRESENTATIVE (sub);
1603 stmt_vec_info mrep = SLP_TREE_REPRESENTATIVE (mul);
1612 stmt_vec_info new_rep = vinfo->add_pattern_stmt (call, srep);
tree-parloops.cc 198 parloops_valid_reduction_input_p (stmt_vec_info def_stmt_info)
232 stmt_vec_info use_stmt_info;
242 auto_vec<stmt_vec_info, 8> reduc_chain;
313 stmt_vec_info def_stmt_info = loop_info->lookup_def (op);
331 stmt_vec_info def_stmt_info = loop_info->lookup_def (op);
454 static stmt_vec_info
455 parloops_is_simple_reduction (loop_vec_info loop_info, stmt_vec_info phi_info,
513 stmt_vec_info def_stmt_info = loop_info->lookup_def (loop_arg);
756 stmt_vec_info def1_info = loop_info->lookup_def (op1);
757 stmt_vec_info def2_info = loop_info->lookup_def (op2)
    [all...]
tree-vect-loop-manip.cc 972 stmt_vec_info orig_cond_info;
1416 iv_phi_p (stmt_vec_info stmt_info)
1454 stmt_vec_info phi_info = loop_vinfo->lookup_stmt (phi);
1575 stmt_vec_info phi_info = loop_vinfo->lookup_stmt (phi);
1635 stmt_vec_info stmt_info = dr_info->stmt;
1721 stmt_vec_info stmt_info = dr_info->stmt;
2214 stmt_vec_info vect_phi_info = loop_vinfo->lookup_stmt (vect_phi);
3215 const vec<stmt_vec_info> &may_misalign_stmts
3217 stmt_vec_info stmt_info;
  /src/external/gpl3/gcc/dist/gcc/config/riscv/
riscv-vector-costs.h 31 stmt_vec_info stmt_info;
56 stmt_vec_info stmt_info, slp_tree node,
109 stmt_vec_info stmt_info, slp_tree,
riscv-vector-costs.cc 101 stmt_vec_info stmt_info)
112 stmt_vec_info stmt_info)
207 stmt_vec_info stmt_info = vinfo->lookup_stmt (gsi_stmt (si));
250 variable_vectorized_p (class loop *loop, stmt_vec_info stmt_info, tree var,
568 non_contiguous_memory_access_p (stmt_vec_info stmt_info)
663 stmt_vec_info stmt_info = vinfo->lookup_stmt (phi);
739 stmt_vec_info stmt_info = vinfo->lookup_stmt (gsi_stmt (si));
1055 stmt_vec_info stmt_info,
1136 stmt_vec_info stmt_info, slp_tree node, tree vectype,
  /src/external/gpl3/gcc/dist/gcc/config/aarch64/
aarch64.cc 15963 aarch64_accesses_vector_load_decl_p (stmt_vec_info stmt_info)
16177 stmt_vec_info stmt_info, slp_tree, tree vectype,
16186 void count_ops (unsigned int, vect_cost_for_stmt, stmt_vec_info,
16346 aarch64_dr_type (stmt_vec_info stmt_info)
16503 aarch64_ld234_st234_vectors (vect_cost_for_stmt kind, stmt_vec_info stmt_info)
16524 stmt_vec_info stmt_info)
16551 aarch64_multiply_add_p (vec_info *vinfo, stmt_vec_info stmt_info,
16568 stmt_vec_info def_stmt_info = vinfo->lookup_def (rhs);
16616 aarch64_bool_compound_p (vec_info *vinfo, stmt_vec_info stmt_info,
16633 stmt_vec_info def_stmt_info = vinfo->lookup_def (rhs)
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
aarch64.cc 15576 aarch64_accesses_vector_load_decl_p (stmt_vec_info stmt_info)
15790 stmt_vec_info stmt_info, slp_tree, tree vectype,
15799 void count_ops (unsigned int, vect_cost_for_stmt, stmt_vec_info,
15950 aarch64_dr_type (stmt_vec_info stmt_info)
16122 aarch64_ld234_st234_vectors (vect_cost_for_stmt kind, stmt_vec_info stmt_info)
16143 stmt_vec_info stmt_info)
16170 aarch64_multiply_add_p (vec_info *vinfo, stmt_vec_info stmt_info,
16191 stmt_vec_info def_stmt_info = vinfo->lookup_def (rhs);
16226 stmt_vec_info stmt_info,
16269 aarch64_in_loop_reduction_latency (vec_info *vinfo, stmt_vec_info stmt_info
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/loongarch/
loongarch.cc 4093 stmt_vec_info stmt_info, slp_tree, tree vectype,
4099 void count_operations (vect_cost_for_stmt, stmt_vec_info,
4124 stmt_vec_info stmt_info,
4185 loongarch_multiply_add_p (vec_info *vinfo, stmt_vec_info stmt_info)
4200 stmt_vec_info def_stmt_info = vinfo->lookup_def (rhs);
4216 stmt_vec_info stmt_info, slp_tree,

Completed in 134 milliseconds

1 2