/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | tree-data-ref.h | 150 struct data_reference struct 205 typedef struct data_reference *data_reference_p; 414 struct data_reference *a; 415 struct data_reference *b; 529 extern void dump_data_reference (FILE *, struct data_reference *); 530 extern void debug (data_reference &ref); 531 extern void debug (data_reference *ptr); 532 extern void debug_data_reference (struct data_reference *); 551 struct data_reference *create_data_ref (edge, loop_p, tree, gimple *, bool, 555 (struct data_reference *, struct data_reference *, vec<loop_p>); [all …]
|
H A D | tree-predcom.cc | 250 struct data_reference *ref; 470 void aff_combination_dr_offset (struct data_reference *dr, aff_tree *offset); 474 bool determine_offset (struct data_reference *a, struct data_reference *b, 483 bool valid_initializer_p (struct data_reference *ref, unsigned distance, 484 struct data_reference *root); 788 suitable_reference_p (struct data_reference *a, enum ref_step_type *ref_step) in suitable_reference_p() 811 pcom_worker::aff_combination_dr_offset (struct data_reference *dr, in aff_combination_dr_offset() 829 pcom_worker::determine_offset (struct data_reference *a, in determine_offset() 830 struct data_reference *b, poly_widest_int *off) in determine_offset() 893 struct data_reference *dr, *dra, *drb; in split_data_refs_to_components() [all …]
|
H A D | tree-data-ref.cc | 175 for (data_reference *dr : datarefs) in dump_data_references() 208 debug_data_reference (struct data_reference *dr) in debug_data_reference() 217 struct data_reference *dr) in dump_data_reference() 241 debug (data_reference &ref) in debug() 247 debug (data_reference *ptr) in debug() 411 struct data_reference *dra, *drb; in dump_data_dependence_relation() 1448 dr_analyze_alias (struct data_reference *dr) in dr_analyze_alias() 1483 struct data_reference * 1487 struct data_reference *dr; in create_data_ref() 1496 dr = XCNEW (struct data_reference); in create_data_ref() [all …]
|
H A D | tree-vect-data-refs.cc | 353 struct data_reference *dra = DDR_A (ddr); in vect_analyze_data_ref_dependence() 354 struct data_reference *drb = DDR_B (ddr); in vect_analyze_data_ref_dependence() 632 struct data_reference *dra = DDR_A (ddr); in vect_slp_analyze_data_ref_dependence() 633 struct data_reference *drb = DDR_B (ddr); in vect_slp_analyze_data_ref_dependence() 692 data_reference *dr_a = STMT_VINFO_DATA_REF (access_info); in vect_slp_analyze_store_dependences() 705 data_reference *dr_b = STMT_VINFO_DATA_REF (stmt_info); in vect_slp_analyze_store_dependences() 752 data_reference *dr_a = STMT_VINFO_DATA_REF (access_info); in vect_slp_analyze_load_dependences() 776 data_reference *store_dr = STMT_VINFO_DATA_REF (store_info); in vect_slp_analyze_load_dependences() 798 data_reference *dr_b = STMT_VINFO_DATA_REF (stmt_info); in vect_slp_analyze_load_dependences() 979 for (data_reference *dr : vinfo->shared->datarefs) in vect_record_base_alignments() [all …]
|
H A D | gimple-loop-jam.cc | 372 any_access_function_variant_p (const struct data_reference *a, in any_access_function_variant_p() 543 struct data_reference *dra, *drb; in tree_loop_unroll_and_jam()
|
H A D | tree-vectorizer.h | 405 vec<data_reference> datarefs_copy; 429 class dr_vec_info *lookup_dr (data_reference *); 604 typedef auto_vec<std::pair<data_reference*, tree> > drs_init_vec; 1116 data_reference *dr; 1136 typedef struct data_reference *dr_p;
|
H A D | gimple-loop-interchange.cc | 989 struct data_reference *dr; in update_data_info() 1472 struct data_reference *dr; in should_interchange_loops() 1859 struct data_reference *a, *b; in tree_loop_interchange_compute_ddrs() 1905 struct data_reference *dr; in prune_datarefs_not_in_loop()
|
H A D | tree-vectorizer.cc | 511 offsetof (data_reference, alt_indices)) != 0) in check_datarefs() 586 vec_info::lookup_dr (data_reference *dr) in lookup_dr()
|
H A D | tree-ssa-phiopt.cc | 3532 struct data_reference *dra = DDR_A (ddr); in cond_if_else_store_replacement() 3533 struct data_reference *drb = DDR_B (ddr); in cond_if_else_store_replacement() 3554 struct data_reference *dra = DDR_A (ddr); in cond_if_else_store_replacement() 3555 struct data_reference *drb = DDR_B (ddr); in cond_if_else_store_replacement()
|
H A D | tree-loop-distribution.cc | 2626 data_ref_segment_size (struct data_reference *dr, tree niters) in data_ref_segment_size() 2640 latch_dominated_by_data_ref (class loop *loop, data_reference *dr) in latch_dominated_by_data_ref() 2668 struct data_reference *dr_a = DDR_A (ddr); in compute_alias_check_pairs() 2669 struct data_reference *dr_b = DDR_B (ddr); in compute_alias_check_pairs()
|
H A D | tree-vect-loop-manip.cc | 1803 struct data_reference *dr = dr_info->dr; in vect_update_init_of_dr() 1828 struct data_reference *dr; in vect_update_inits_of_drs()
|
H A D | tree-vect-stmts.cc | 1884 data_reference *dr = dr_info->dr; in vect_truncate_gather_scatter_offset() 3084 struct data_reference *dr = STMT_VINFO_DATA_REF (stmt_info); in vect_get_strided_load_store_ops() 6599 struct data_reference *first_dr, *next_dr; in get_group_alias_ptr_type() 12530 if (data_reference *dr = STMT_VINFO_DATA_REF (stmt_info)) in vect_get_vector_types_for_stmt()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
H A D | tree-data-ref.h | 150 struct data_reference struct 200 typedef struct data_reference *data_reference_p; 409 struct data_reference *a; 410 struct data_reference *b; 524 extern void dump_data_reference (FILE *, struct data_reference *); 525 extern void debug (data_reference &ref); 526 extern void debug (data_reference *ptr); 527 extern void debug_data_reference (struct data_reference *); 546 struct data_reference *create_data_ref (edge, loop_p, tree, gimple *, bool, 550 (struct data_reference *, struct data_reference *, vec<loop_p>); [all …]
|
H A D | tree-vect-data-refs.c | 366 struct data_reference *dra = DDR_A (ddr); in vect_analyze_data_ref_dependence() 367 struct data_reference *drb = DDR_B (ddr); in vect_analyze_data_ref_dependence() 650 struct data_reference *dra = DDR_A (ddr); in vect_slp_analyze_data_ref_dependence() 651 struct data_reference *drb = DDR_B (ddr); in vect_slp_analyze_data_ref_dependence() 712 data_reference *dr_a = STMT_VINFO_DATA_REF (access_info); in vect_slp_analyze_node_dependences() 726 data_reference *dr_b = STMT_VINFO_DATA_REF (stmt_info); in vect_slp_analyze_node_dependences() 752 data_reference *store_dr = STMT_VINFO_DATA_REF (store_info); in vect_slp_analyze_node_dependences() 870 data_reference *dr; in vect_record_base_alignments() 1098 struct data_reference *current_dr; in vect_update_misalignment_for_peel() 1168 struct data_reference *dr; in vect_verify_datarefs_alignment() [all …]
|
H A D | tree-data-ref.c | 172 struct data_reference *dr; in dump_data_references() 207 debug_data_reference (struct data_reference *dr) in debug_data_reference() 216 struct data_reference *dr) in dump_data_reference() 240 debug (data_reference &ref) in debug() 246 debug (data_reference *ptr) in debug() 417 struct data_reference *dra, *drb; in dump_data_dependence_relation() 1059 dr_analyze_indices (struct data_reference *dr, edge nest, loop_p loop) in dr_analyze_indices() 1202 dr_analyze_alias (struct data_reference *dr) in dr_analyze_alias() 1235 struct data_reference * 1239 struct data_reference *dr; in create_data_ref() [all …]
|
H A D | tree-predcom.c | 249 struct data_reference *ref; 653 suitable_reference_p (struct data_reference *a, enum ref_step_type *ref_step) in suitable_reference_p() 676 aff_combination_dr_offset (struct data_reference *dr, aff_tree *offset) in aff_combination_dr_offset() 694 determine_offset (struct data_reference *a, struct data_reference *b, in determine_offset() 763 struct data_reference *dr, *dra, *drb; in split_data_refs_to_components() 1210 valid_initializer_p (struct data_reference *ref, in valid_initializer_p() 1211 unsigned distance, struct data_reference *root) in valid_initializer_p() 1259 struct data_reference init_dr; in find_looparound_phi() 1304 memset (&init_dr, 0, sizeof (struct data_reference)); in find_looparound_phi() 3006 struct data_reference *dr = get_chain_root (chain)->ref; in prepare_initializers_chain_store_elim() [all …]
|
H A D | gimple-loop-jam.c | 365 any_access_function_variant_p (const struct data_reference *a, in any_access_function_variant_p() 541 struct data_reference *dra, *drb; in tree_loop_unroll_and_jam()
|
H A D | tree-vectorizer.h | 290 vec<data_reference> datarefs_copy; 313 class dr_vec_info *lookup_dr (data_reference *); 472 typedef auto_vec<std::pair<data_reference*, tree> > drs_init_vec; 904 data_reference *dr; 921 typedef struct data_reference *dr_p;
|
H A D | gimple-loop-interchange.cc | 989 struct data_reference *dr; in update_data_info() 1460 struct data_reference *dr; in should_interchange_loops() 1847 struct data_reference *a, *b; in tree_loop_interchange_compute_ddrs() 1893 struct data_reference *dr; in prune_datarefs_not_in_loop()
|
H A D | tree-ssa-phiopt.c | 2579 struct data_reference *dra = DDR_A (ddr); in cond_if_else_store_replacement() 2580 struct data_reference *drb = DDR_B (ddr); in cond_if_else_store_replacement() 2601 struct data_reference *dra = DDR_A (ddr); in cond_if_else_store_replacement() 2602 struct data_reference *drb = DDR_B (ddr); in cond_if_else_store_replacement()
|
H A D | tree-vectorizer.c | 512 if (memcmp (&datarefs_copy[i], datarefs[i], sizeof (data_reference)) != 0) in check_datarefs() 574 vec_info::lookup_dr (data_reference *dr) in lookup_dr()
|
H A D | tree-loop-distribution.c | 2587 data_ref_segment_size (struct data_reference *dr, tree niters) in data_ref_segment_size() 2601 latch_dominated_by_data_ref (class loop *loop, data_reference *dr) in latch_dominated_by_data_ref() 2629 struct data_reference *dr_a = DDR_A (ddr); in compute_alias_check_pairs() 2630 struct data_reference *dr_b = DDR_B (ddr); in compute_alias_check_pairs()
|
H A D | tree-vect-loop-manip.c | 1724 struct data_reference *dr = dr_info->dr; in vect_update_init_of_dr() 1749 struct data_reference *dr; in vect_update_inits_of_drs()
|
H A D | tree-vect-stmts.c | 2013 data_reference *dr = dr_info->dr; in vect_truncate_gather_scatter_offset() 3039 struct data_reference *dr = STMT_VINFO_DATA_REF (stmt_info); in vect_get_strided_load_store_ops() 6456 struct data_reference *first_dr, *next_dr; in get_group_alias_ptr_type() 12187 if (data_reference *dr = STMT_VINFO_DATA_REF (stmt_info)) in vect_get_vector_types_for_stmt()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/doc/ |
H A D | loop.texi | 535 is @code{data_reference}, where @code{data_reference_p} is a name of a
|