| /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,
|