Home
last modified time | relevance | path

Searched refs:data_reference (Results 1 – 25 of 47) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtree-data-ref.h150 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 Dtree-predcom.cc250 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 Dtree-data-ref.cc175 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 Dtree-vect-data-refs.cc353 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 Dgimple-loop-jam.cc372 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 Dtree-vectorizer.h405 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 Dgimple-loop-interchange.cc989 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 Dtree-vectorizer.cc511 offsetof (data_reference, alt_indices)) != 0) in check_datarefs()
586 vec_info::lookup_dr (data_reference *dr) in lookup_dr()
H A Dtree-ssa-phiopt.cc3532 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 Dtree-loop-distribution.cc2626 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 Dtree-vect-loop-manip.cc1803 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 Dtree-vect-stmts.cc1884 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 Dtree-data-ref.h150 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 Dtree-vect-data-refs.c366 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 Dtree-data-ref.c172 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 Dtree-predcom.c249 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 Dgimple-loop-jam.c365 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 Dtree-vectorizer.h290 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 Dgimple-loop-interchange.cc989 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 Dtree-ssa-phiopt.c2579 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 Dtree-vectorizer.c512 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 Dtree-loop-distribution.c2587 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 Dtree-vect-loop-manip.c1724 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 Dtree-vect-stmts.c2013 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 Dloop.texi535 is @code{data_reference}, where @code{data_reference_p} is a name of a

12