Home
last modified time | relevance | path

Searched refs:gfc_array_ref (Results 1 – 25 of 46) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/fortran/
H A Ddata.h21 void gfc_get_section_index (gfc_array_ref *, mpz_t *, mpz_t *);
23 void gfc_advance_section (mpz_t *, gfc_array_ref *, mpz_t *);
H A Ddependency.c54 static gfc_dependency check_section_vs_section (gfc_array_ref *,
55 gfc_array_ref *, int);
78 identical_array_ref (gfc_array_ref *a1, gfc_array_ref *a2) in identical_array_ref()
777 is_same_range (gfc_array_ref *ar1, gfc_array_ref *ar2, int n) in is_same_range()
1415 check_section_vs_section (gfc_array_ref *l_ar, gfc_array_ref *r_ar, int n) in check_section_vs_section()
1662 gfc_array_ref *ref; in gfc_check_element_vs_section()
1863 gfc_array_ref l_ar; in gfc_check_element_vs_element()
1864 gfc_array_ref r_ar; in gfc_check_element_vs_element()
H A Darray.c34 gfc_array_ref *
35 gfc_copy_array_ref (gfc_array_ref *src) in gfc_copy_array_ref()
37 gfc_array_ref *dest; in gfc_copy_array_ref()
65 match_subscript (gfc_array_ref *ar, int init, bool match_star) in match_subscript()
174 gfc_match_array_ref (gfc_array_ref *ar, gfc_array_spec *as, int init, in gfc_match_array_ref()
2369 gfc_ref_dimen_size (gfc_array_ref *ar, int dimen, mpz_t *result, mpz_t *end) in gfc_ref_dimen_size()
2527 ref_size (gfc_array_ref *ar, mpz_t *result) in ref_size()
2706 gfc_array_ref_shape (gfc_array_ref *ar, mpz_t *shape) in gfc_array_ref_shape()
2748 gfc_array_ref *
H A Dgfortran.h1971 typedef struct gfc_array_ref struct
1988 gfc_array_ref; typedef
1990 #define gfc_get_array_ref() XCNEW (gfc_array_ref)
2011 struct gfc_array_ref ar;
3427 gfc_array_ref *gfc_copy_array_ref (gfc_array_ref *);
3446 bool gfc_array_ref_shape (gfc_array_ref *, mpz_t *);
3447 gfc_array_ref *gfc_find_array_ref (gfc_expr *, bool a = false);
3453 bool gfc_ref_dimen_size (gfc_array_ref *, int dimen, mpz_t *, mpz_t *);
H A Ddata.c47 get_array_index (gfc_array_ref *ar, mpz_t *offset) in get_array_index()
617 gfc_advance_section (mpz_t *section_index, gfc_array_ref *ar, in gfc_advance_section()
777 gfc_get_section_index (gfc_array_ref *ar, mpz_t *section_index, mpz_t *offset) in gfc_get_section_index()
H A Dtrans-array.h135 void gfc_conv_array_ref (gfc_se *, gfc_array_ref *, gfc_expr *, locus *);
H A Dmatch.h302 match gfc_match_array_ref (gfc_array_ref *, gfc_array_spec *, int, int);
H A Dfrontend-passes.c2553 gfc_array_ref *ar; in do_subscript()
3183 gfc_array_ref *ar; in matmul_lhs_realloc()
3383 gfc_array_ref *ar; in freeze_references()
3560 gfc_array_ref *ar; in scalarized_expr()
3655 gfc_array_ref *ar; in scalarized_expr()
3730 gfc_array_ref *ar; in gfc_has_dimen_vector_ref()
4812 gfc_array_ref *ar; in index_cost()
5002 gfc_array_ref *ar; in gfc_expr_walker()
H A Dexpr.c749 gfc_array_ref *ar; in gfc_copy_ref()
1349 find_array_element (gfc_constructor_base base, gfc_array_ref *ar, in find_array_element()
5325 gfc_array_ref ar; in gfc_traverse_expr()
5904 gfc_array_ref *ar = NULL; in gfc_is_simply_contiguous()
6033 gfc_array_ref *ar = NULL; in gfc_is_not_contiguous()
H A Dcheck.c1111 gfc_array_ref *ar; in dim_rank_check()
5026 gfc_array_ref *ar; in gfc_check_shape()
5254 gfc_array_ref *ar = gfc_find_array_ref (expr); in is_c_interoperable()
5570 gfc_array_ref *ar = gfc_find_array_ref (x); in gfc_check_c_loc()
H A Dtrans-common.c802 element_number (gfc_array_ref *ar) in element_number()
H A Dtrans-array.c866 tree *desc, gfc_array_ref *ar) in get_CFI_desc()
3384 gfc_array_ref * ar, tree stride) in conv_array_index_offset()
3634 gfc_conv_scalarized_array_ref (gfc_se * se, gfc_array_ref * ar) in gfc_conv_scalarized_array_ref()
3758 gfc_conv_array_ref (gfc_se * se, gfc_array_ref * ar, gfc_expr *expr, in gfc_conv_array_ref()
3951 gfc_array_ref *ar, int array_dim, int loop_dim) in add_array_offset()
3986 gfc_array_ref *ar; in gfc_trans_preloop_setup()
4375 gfc_array_ref *ar; in gfc_conv_section_startstride()
7704 gfc_array_ref *ar = &info->ref->u.ar; in gfc_conv_expr_descriptor()
11133 gfc_array_ref *ar; in gfc_walk_array_ref()
/netbsd-src/external/gpl3/gcc/dist/gcc/fortran/
H A Ddata.h21 void gfc_get_section_index (gfc_array_ref *, mpz_t *, mpz_t *);
23 void gfc_advance_section (mpz_t *, gfc_array_ref *, mpz_t *);
H A Ddependency.cc55 static gfc_dependency check_section_vs_section (gfc_array_ref *,
56 gfc_array_ref *, int);
79 identical_array_ref (gfc_array_ref *a1, gfc_array_ref *a2) in identical_array_ref()
778 is_same_range (gfc_array_ref *ar1, gfc_array_ref *ar2, int n) in is_same_range()
1416 check_section_vs_section (gfc_array_ref *l_ar, gfc_array_ref *r_ar, int n) in check_section_vs_section()
1663 gfc_array_ref *ref; in gfc_check_element_vs_section()
1864 gfc_array_ref l_ar; in gfc_check_element_vs_element()
1865 gfc_array_ref r_ar; in gfc_check_element_vs_element()
H A Darray.cc34 gfc_array_ref *
35 gfc_copy_array_ref (gfc_array_ref *src) in gfc_copy_array_ref()
37 gfc_array_ref *dest; in gfc_copy_array_ref()
65 match_subscript (gfc_array_ref *ar, int init, bool match_star) in match_subscript()
181 gfc_match_array_ref (gfc_array_ref *ar, gfc_array_spec *as, int init, in gfc_match_array_ref()
2381 gfc_ref_dimen_size (gfc_array_ref *ar, int dimen, mpz_t *result, mpz_t *end) in gfc_ref_dimen_size()
2539 ref_size (gfc_array_ref *ar, mpz_t *result) in ref_size()
2718 gfc_array_ref_shape (gfc_array_ref *ar, mpz_t *shape) in gfc_array_ref_shape()
2760 gfc_array_ref *
H A Ddata.cc47 get_array_index (gfc_array_ref *ar, mpz_t *offset) in get_array_index()
643 gfc_advance_section (mpz_t *section_index, gfc_array_ref *ar, in gfc_advance_section()
803 gfc_get_section_index (gfc_array_ref *ar, mpz_t *section_index, mpz_t *offset) in gfc_get_section_index()
H A Dgfortran.h2236 typedef struct gfc_array_ref struct
2253 gfc_array_ref; argument
2255 #define gfc_get_array_ref() XCNEW (gfc_array_ref)
2276 struct gfc_array_ref ar;
3717 gfc_array_ref *gfc_copy_array_ref (gfc_array_ref *);
3736 bool gfc_array_ref_shape (gfc_array_ref *, mpz_t *);
3737 gfc_array_ref *gfc_find_array_ref (gfc_expr *, bool a = false);
3743 bool gfc_ref_dimen_size (gfc_array_ref *, int dimen, mpz_t *, mpz_t *);
H A Dtrans-array.h140 void gfc_conv_array_ref (gfc_se *, gfc_array_ref *, gfc_expr *, locus *);
H A Dmatch.h313 match gfc_match_array_ref (gfc_array_ref *, gfc_array_spec *, int, int);
H A Dfrontend-passes.cc2794 gfc_array_ref *ar; in do_subscript()
3461 gfc_array_ref *ar; in matmul_lhs_realloc()
3661 gfc_array_ref *ar; in freeze_references()
3838 gfc_array_ref *ar; in scalarized_expr()
3933 gfc_array_ref *ar; in scalarized_expr()
4008 gfc_array_ref *ar; in gfc_has_dimen_vector_ref()
5092 gfc_array_ref *ar; in index_cost()
5282 gfc_array_ref *ar; in gfc_expr_walker()
H A Dexpr.cc757 gfc_array_ref *ar; in gfc_copy_ref()
1359 find_array_element (gfc_constructor_base base, gfc_array_ref *ar, in find_array_element()
5365 gfc_array_ref ar; in gfc_traverse_expr()
5944 gfc_array_ref *ar = NULL; in gfc_is_simply_contiguous()
6083 gfc_array_ref *ar = NULL; in gfc_is_not_contiguous()
H A Dcheck.cc1111 gfc_array_ref *ar; in dim_rank_check()
5045 gfc_array_ref *ar; in gfc_check_shape()
5273 gfc_array_ref *ar = gfc_find_array_ref (expr); in is_c_interoperable()
5589 gfc_array_ref *ar = gfc_find_array_ref (x); in gfc_check_c_loc()
H A Dtrans-array.cc913 tree *desc, gfc_array_ref *ar) in get_CFI_desc()
3481 gfc_array_ref * ar, tree stride) in conv_array_index_offset()
3711 gfc_conv_scalarized_array_ref (gfc_se * se, gfc_array_ref * ar, in gfc_conv_scalarized_array_ref()
3841 gfc_conv_array_ref (gfc_se * se, gfc_array_ref * ar, gfc_expr *expr, in gfc_conv_array_ref()
4055 gfc_array_ref *ar, int array_dim, int loop_dim) in add_array_offset()
4090 gfc_array_ref *ar; in gfc_trans_preloop_setup()
4479 gfc_array_ref *ar; in gfc_conv_section_startstride()
7829 gfc_array_ref *ar = &info->ref->u.ar; in gfc_conv_expr_descriptor()
11381 gfc_array_ref *ar; in gfc_walk_array_ref()
H A Dtrans-common.cc831 element_number (gfc_array_ref *ar) in element_number()
H A Ddump-parse-tree.cc302 show_array_ref (gfc_array_ref * ar) in show_array_ref()
3928 void debug (gfc_array_ref *ar) in debug()

12