diff options
Diffstat (limited to 'gcc/tree-data-ref.h')
-rw-r--r-- | gcc/tree-data-ref.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/gcc/tree-data-ref.h b/gcc/tree-data-ref.h index d7cd98d..998937f 100644 --- a/gcc/tree-data-ref.h +++ b/gcc/tree-data-ref.h @@ -421,8 +421,8 @@ typedef struct data_dependence_relation *ddr_p; opt_result dr_analyze_innermost (innermost_loop_behavior *, tree, - struct loop *, const gimple *); -extern bool compute_data_dependences_for_loop (struct loop *, bool, + class loop *, const gimple *); +extern bool compute_data_dependences_for_loop (class loop *, bool, vec<loop_p> *, vec<data_reference_p> *, vec<ddr_p> *); @@ -443,15 +443,15 @@ extern void free_dependence_relation (struct data_dependence_relation *); extern void free_dependence_relations (vec<ddr_p> ); extern void free_data_ref (data_reference_p); extern void free_data_refs (vec<data_reference_p> ); -extern opt_result find_data_references_in_stmt (struct loop *, gimple *, +extern opt_result find_data_references_in_stmt (class loop *, gimple *, vec<data_reference_p> *); extern bool graphite_find_data_references_in_stmt (edge, loop_p, gimple *, vec<data_reference_p> *); -tree find_data_references_in_loop (struct loop *, vec<data_reference_p> *); +tree find_data_references_in_loop (class loop *, vec<data_reference_p> *); bool loop_nest_has_data_refs (loop_p loop); struct data_reference *create_data_ref (edge, loop_p, tree, gimple *, bool, bool); -extern bool find_loop_nest (struct loop *, vec<loop_p> *); +extern bool find_loop_nest (class loop *, vec<loop_p> *); extern struct data_dependence_relation *initialize_data_dependence_relation (struct data_reference *, struct data_reference *, vec<loop_p>); extern void compute_affine_dependence (struct data_dependence_relation *, @@ -460,7 +460,7 @@ extern void compute_self_dependence (struct data_dependence_relation *); extern bool compute_all_dependences (vec<data_reference_p> , vec<ddr_p> *, vec<loop_p>, bool); -extern tree find_data_references_in_bb (struct loop *, basic_block, +extern tree find_data_references_in_bb (class loop *, basic_block, vec<data_reference_p> *); extern unsigned int dr_alignment (innermost_loop_behavior *); extern tree get_base_for_alignment (tree, unsigned int *); @@ -475,15 +475,15 @@ dr_alignment (data_reference *dr) } extern bool dr_may_alias_p (const struct data_reference *, - const struct data_reference *, struct loop *); + const struct data_reference *, class loop *); extern bool dr_equal_offsets_p (struct data_reference *, struct data_reference *); -extern opt_result runtime_alias_check_p (ddr_p, struct loop *, bool); +extern opt_result runtime_alias_check_p (ddr_p, class loop *, bool); extern int data_ref_compare_tree (tree, tree); extern void prune_runtime_alias_test_list (vec<dr_with_seg_len_pair_t> *, poly_uint64); -extern void create_runtime_alias_checks (struct loop *, +extern void create_runtime_alias_checks (class loop *, vec<dr_with_seg_len_pair_t> *, tree*); extern tree dr_direction_indicator (struct data_reference *); extern tree dr_zero_step_indicator (struct data_reference *); @@ -574,7 +574,7 @@ ddr_dependence_level (ddr_p ddr) static inline int index_in_loop_nest (int var, vec<loop_p> loop_nest) { - struct loop *loopi; + class loop *loopi; int var_index; for (var_index = 0; loop_nest.iterate (var_index, &loopi); var_index++) |