/netbsd-src/external/gpl3/gcc.old/dist/gcc/fortran/ |
H A D | trans-array.h | 31 tree gfc_trans_create_temp_array (stmtblock_t *, stmtblock_t *, gfc_ss *, 78 gfc_ss *gfc_walk_expr (gfc_expr *); 80 gfc_ss *gfc_walk_subexpr (gfc_ss *, gfc_expr *); 82 gfc_ss *gfc_walk_array_ref (gfc_ss *, gfc_expr *, gfc_ref * ref); 84 gfc_ss *gfc_walk_elemental_function_args (gfc_ss *, gfc_actual_arglist *, 87 gfc_ss *gfc_walk_intrinsic_function (gfc_ss *, gfc_expr *, 90 gfc_ss *gfc_reverse_ss (gfc_ss *); 95 void gfc_add_ss_to_loop (gfc_loopinfo *, gfc_ss *); 97 void gfc_mark_ss_chain_used (gfc_ss *, unsigned); 99 void gfc_free_ss_chain (gfc_ss *); [all …]
|
H A D | trans.h | 105 struct gfc_ss *ss; 196 struct gfc_ss *subscript[GFC_MAX_DIMENSIONS]; 318 typedef struct gfc_ss struct 329 struct gfc_ss *loop_chain; argument 330 struct gfc_ss *next; argument 333 struct gfc_ss *parent; argument 338 struct gfc_ss *nested_ss; argument 346 gfc_ss; typedef 347 #define gfc_get_ss() XCNEW (gfc_ss) 351 extern gfc_ss * const gfc_ss_terminator; [all …]
|
H A D | trans-array.c | 96 static gfc_ss gfc_ss_terminator_var; 97 gfc_ss * const gfc_ss_terminator = &gfc_ss_terminator_var; 589 gfc_mark_ss_chain_used (gfc_ss * ss, unsigned flags) in gfc_mark_ss_chain_used() 599 gfc_free_ss_chain (gfc_ss * ss) in gfc_free_ss_chain() 601 gfc_ss *next; in gfc_free_ss_chain() 643 gfc_free_ss (gfc_ss * ss) in gfc_free_ss() 652 gfc_ss * 653 gfc_get_array_ss (gfc_ss *next, gfc_expr *expr, int dimen, gfc_ss_type type) in gfc_get_array_ss() 655 gfc_ss *ss; in gfc_get_array_ss() 677 gfc_ss * [all …]
|
H A D | trans-stmt.c | 186 replace_ss (gfc_se *se, gfc_ss *old_ss, gfc_ss *new_ss) in replace_ss() 188 gfc_ss **sess, **loopss; in replace_ss() 229 gfc_ss *ss; in gfc_conv_elemental_dependencies() 265 gfc_ss *tmp_ss; in gfc_conv_elemental_dependencies() 380 gfc_ss * ss; in gfc_trans_call() 4181 gfc_ss *lss, gfc_ss *rss, in generate_loop_for_temp_to_lhs() 4288 tree count1, gfc_ss *lss, gfc_ss *rss, in generate_loop_for_rhs_to_temp() 4401 gfc_ss **lss, gfc_ss **rss) in compute_inner_temp_size() 4608 gfc_ss *lss, *rss; in gfc_trans_assign_need_temp() 4719 gfc_ss *lss, *rss; in gfc_trans_pointer_assign_need_temp() [all …]
|
H A D | trans-intrinsic.c | 2028 gfc_ss *lss_for_tmparray, *lss_real; in conv_caf_send() 2849 gfc_ss *ss; in gfc_conv_is_contiguous_expr() 4313 gfc_ss *arrayss; in gfc_conv_intrinsic_anyall() 4580 gfc_ss *arrayss; in gfc_conv_intrinsic_count() 4685 gfc_ss *arrayss = NULL; in gfc_conv_intrinsic_arith() 4686 gfc_ss *maskss = NULL; in gfc_conv_intrinsic_arith() 4967 gfc_ss *arrayss1, *arrayss2; in gfc_conv_intrinsic_dot_product() 5171 gfc_ss *arrayss; in gfc_conv_intrinsic_minmaxloc() 5172 gfc_ss *maskss; in gfc_conv_intrinsic_minmaxloc() 5635 gfc_ss *arrayss; in gfc_conv_intrinsic_findloc() [all …]
|
H A D | trans-const.c | 383 gfc_ss *ss; in gfc_conv_constant()
|
H A D | trans-expr.c | 624 gfc_ss *ss; in gfc_conv_derived_to_class() 900 gfc_ss *ss; in gfc_conv_intrinsic_to_class() 1837 gfc_ss *ss; in gfc_advance_se_ss_chain() 2871 gfc_ss *ss; in gfc_conv_variable() 4804 gfc_ss *lss; in gfc_conv_subref_array_arg() 4805 gfc_ss *rss; in gfc_conv_subref_array_arg() 5798 gfc_ss *ss; in gfc_conv_procedure_call() 5879 gfc_ss *argss; in gfc_conv_procedure_call() 7827 gfc_ss *ss; in gfc_conv_array_constructor_expr() 7943 gfc_ss *rss; in gfc_trans_subarray_assign() [all …]
|
H A D | trans-io.c | 2133 gfc_ss *ss; in transfer_array_component() 2557 gfc_ss *ss; in gfc_trans_transfer()
|
H A D | gfc-internals.texi | 851 @code{gfc_se} also contains pointers to a @code{gfc_ss} and a
|
/netbsd-src/external/gpl3/gcc/dist/gcc/fortran/ |
H A D | trans-array.h | 31 tree gfc_trans_create_temp_array (stmtblock_t *, stmtblock_t *, gfc_ss *, 84 gfc_ss *gfc_walk_expr (gfc_expr *); 86 gfc_ss *gfc_walk_subexpr (gfc_ss *, gfc_expr *); 88 gfc_ss *gfc_walk_array_ref (gfc_ss *, gfc_expr *, gfc_ref * ref); 90 gfc_ss *gfc_walk_elemental_function_args (gfc_ss *, gfc_actual_arglist *, 94 gfc_ss *gfc_walk_intrinsic_function (gfc_ss *, gfc_expr *, 97 gfc_ss *gfc_reverse_ss (gfc_ss *); 102 void gfc_add_ss_to_loop (gfc_loopinfo *, gfc_ss *); 104 void gfc_mark_ss_chain_used (gfc_ss *, unsigned); 106 void gfc_free_ss_chain (gfc_ss *); [all …]
|
H A D | trans.h | 108 struct gfc_ss *ss; 199 struct gfc_ss *subscript[GFC_MAX_DIMENSIONS]; 321 typedef struct gfc_ss struct 332 struct gfc_ss *loop_chain; argument 333 struct gfc_ss *next; argument 336 struct gfc_ss *parent; argument 341 struct gfc_ss *nested_ss; argument 349 gfc_ss; argument 350 #define gfc_get_ss() XCNEW (gfc_ss) 354 extern gfc_ss * const gfc_ss_terminator; [all …]
|
H A D | trans-array.cc | 96 static gfc_ss gfc_ss_terminator_var; 97 gfc_ss * const gfc_ss_terminator = &gfc_ss_terminator_var; 636 gfc_mark_ss_chain_used (gfc_ss * ss, unsigned flags) in gfc_mark_ss_chain_used() 646 gfc_free_ss_chain (gfc_ss * ss) in gfc_free_ss_chain() 648 gfc_ss *next; in gfc_free_ss_chain() 690 gfc_free_ss (gfc_ss * ss) in gfc_free_ss() 699 gfc_ss * 700 gfc_get_array_ss (gfc_ss *next, gfc_expr *expr, int dimen, gfc_ss_type type) in gfc_get_array_ss() 702 gfc_ss *ss; in gfc_get_array_ss() 724 gfc_ss * [all …]
|
H A D | trans-stmt.cc | 186 replace_ss (gfc_se *se, gfc_ss *old_ss, gfc_ss *new_ss) in replace_ss() 188 gfc_ss **sess, **loopss; in replace_ss() 236 gfc_ss *ss; in gfc_conv_elemental_dependencies() 272 gfc_ss *tmp_ss; in gfc_conv_elemental_dependencies() 385 gfc_ss * ss; in gfc_trans_call() 4217 gfc_ss *lss, gfc_ss *rss, in generate_loop_for_temp_to_lhs() 4324 tree count1, gfc_ss *lss, gfc_ss *rss, in generate_loop_for_rhs_to_temp() 4437 gfc_ss **lss, gfc_ss **rss) in compute_inner_temp_size() 4644 gfc_ss *lss, *rss; in gfc_trans_assign_need_temp() 4755 gfc_ss *lss, *rss; in gfc_trans_pointer_assign_need_temp() [all …]
|
H A D | trans-intrinsic.cc | 2036 gfc_ss *lss_for_tmparray, *lss_real; in conv_caf_send() 2857 gfc_ss *ss; in gfc_conv_is_contiguous_expr() 4462 gfc_ss *arrayss; in gfc_conv_intrinsic_anyall() 4729 gfc_ss *arrayss; in gfc_conv_intrinsic_count() 4834 gfc_ss *arrayss = NULL; in gfc_conv_intrinsic_arith() 4835 gfc_ss *maskss = NULL; in gfc_conv_intrinsic_arith() 5116 gfc_ss *arrayss1, *arrayss2; in gfc_conv_intrinsic_dot_product() 5318 gfc_ss *arrayss; in gfc_conv_intrinsic_minmaxloc() 5319 gfc_ss *maskss; in gfc_conv_intrinsic_minmaxloc() 5779 gfc_ss *arrayss; in gfc_conv_intrinsic_findloc() [all …]
|
H A D | ChangeLog-2011 | 349 the right gfc_ss struct. 684 * trans.h (struct gfc_ss): New field nested_ss. 702 * trans.h (struct gfc_ss): New field parent. 740 * trans.h (struct gfc_ss): New field loop. 784 * trans.h (struct gfc_ss, struct gfc_ss_info): Move field 785 gfc_ss::where into gfc_ss_info. 792 * trans.h (struct gfc_ss, struct gfc_ss_info): Move field 793 gfc_ss::useflags into gfc_ss_info. 802 * trans.h (struct gfc_ss, struct gfc_ss_info): Move field 803 gfc_ss::data::info into gfc_ss_info::data and remove empty union [all …]
|
H A D | trans-const.cc | 383 gfc_ss *ss; in gfc_conv_constant()
|
H A D | trans-expr.cc | 707 gfc_ss *ss; in gfc_conv_derived_to_class() 994 gfc_ss *ss; in gfc_conv_intrinsic_to_class() 1931 gfc_ss *ss; in gfc_advance_se_ss_chain() 2973 gfc_ss *ss; in gfc_conv_variable() 4893 gfc_ss *lss; in gfc_conv_subref_array_arg() 4894 gfc_ss *rss; in gfc_conv_subref_array_arg() 6232 gfc_ss *ss; in gfc_conv_procedure_call() 6313 gfc_ss *argss; in gfc_conv_procedure_call() 7124 gfc_ss *tmp_ss = parmse.loop->ss; in gfc_conv_procedure_call() 8370 gfc_ss *ss; in gfc_conv_array_constructor_expr() [all …]
|
H A D | ChangeLog-2004 | 890 (gfc_add_loop_ss_code): Update to new gfc_ss layout. 893 (gfc_conv_resolve_dependencies): Update to new gfc_ss layout. 897 * trans-const.c (gfc_conv_constant): Update to new gfc_ss layout. 901 (gfc_conv_expr, gfc_conv_expr_reference): Update to new gfc_ss layout. 906 * trans.h (struct gfc_ss): Move string_length out of union. 1260 (gfc_ss): Add shape.
|
H A D | trans-io.cc | 2158 gfc_ss *ss; in transfer_array_component() 2582 gfc_ss *ss; in gfc_trans_transfer()
|
H A D | gfc-internals.texi | 851 @code{gfc_se} also contains pointers to a @code{gfc_ss} and a
|
H A D | ChangeLog-2018 | 1455 * trans.h (gfc_ss): Add field no_bounds_check.
|
H A D | ChangeLog-2015 | 2213 mark the head gfc_ss with flag 'array_outer_dependency'.
|
H A D | ChangeLog-2008 | 2612 * trans.h : Add a bitfield 'where' to gfc_ss.
|
H A D | ChangeLog-2010 | 314 * trans.h : Add is_alloc_lhs bitfield to gfc_ss structure.
|