Home
last modified time | relevance | path

Searched refs:gfc_build_array_ref (Results 1 – 25 of 30) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/fortran/
H A Dtrans-stmt.cc505 maskexpr = gfc_build_array_ref (mask, index, NULL); in gfc_trans_call()
4161 tmp = gfc_build_array_ref (mask, maskindex, NULL); in gfc_trans_nested_forall_loop()
4238 rse.expr = gfc_build_array_ref (tmp1, count1, NULL); in generate_loop_for_temp_to_lhs()
4261 rse.expr = gfc_build_array_ref (tmp1, count1, NULL); in generate_loop_for_temp_to_lhs()
4272 wheremaskexpr = gfc_build_array_ref (wheremask, count3, NULL); in generate_loop_for_temp_to_lhs()
4343 lse.expr = gfc_build_array_ref (tmp1, count1, NULL); in generate_loop_for_rhs_to_temp()
4367 lse.expr = gfc_build_array_ref (tmp1, count1, NULL); in generate_loop_for_rhs_to_temp()
4378 wheremaskexpr = gfc_build_array_ref (wheremask, count3, NULL); in generate_loop_for_rhs_to_temp()
4784 lse.expr = gfc_build_array_ref (tmp1, count, NULL); in gfc_trans_pointer_assign_need_temp()
4811 rse.expr = gfc_build_array_ref (tmp1, count, NULL); in gfc_trans_pointer_assign_need_temp()
[all …]
H A Dtrans.h621 tree gfc_build_array_ref (tree, tree, tree,
H A Dtrans-array.cc175 tmp = gfc_build_array_ref (tmp, idx, NULL_TREE, true); in gfc_get_cfi_dim_item()
427 return gfc_build_array_ref (tmp, dim, NULL_TREE, true); in gfc_conv_descriptor_dimension()
1868 tmp = gfc_build_array_ref (tmp, offset, NULL); in gfc_trans_array_ctor_element()
2183 tmp = gfc_build_array_ref (tmp, *poffset, NULL); in gfc_trans_array_constructor_value()
3530 index = gfc_build_array_ref (data, index, NULL); in conv_array_index_offset()
3764 se->expr = gfc_build_array_ref (base, index, decl, in gfc_conv_scalarized_array_ref()
3827 tmp = gfc_build_array_ref (tmp, offset, decl, in build_array_ref()
7191 tmp = gfc_build_array_ref (tmp, start.expr, NULL); in gfc_get_dataptr_offset()
7236 tmp = gfc_build_array_ref (tmp, index, NULL); in gfc_get_dataptr_offset()
9061 vref = gfc_build_array_ref (var, index, NULL); in structure_alloc_comps()
[all …]
H A DChangeLog962 * trans.h (gfc_build_array_ref): Add non_negative_offset
964 * trans.cc (gfc_build_array_ref): Ditto. Use pointer arithmetic
967 gfc_build_array_ref.
H A Dtrans-intrinsic.cc1042 desc = gfc_build_array_ref (desc, gfc_rank_cst[i], NULL_TREE); in conv_caf_vector_subscript_elem()
1381 dim = gfc_build_array_ref (dim_array, gfc_rank_cst[i], NULL_TREE); in conv_expr_ref_to_caf_ref()
1621 tmp = gfc_build_array_ref (mode, gfc_rank_cst[i], NULL_TREE); in conv_expr_ref_to_caf_ref()
1629 tmp = gfc_build_array_ref (mode, gfc_rank_cst[i], NULL_TREE); in conv_expr_ref_to_caf_ref()
2100 src = gfc_build_array_ref (src, index, NULL); in conv_caf_send()
2702 tmp = gfc_build_array_ref (subdesc, gfc_rank_cst[corank-1], NULL); in trans_image_index()
2711 tmp = gfc_build_array_ref (subdesc, gfc_rank_cst[codim-rank], NULL); in trans_image_index()
2730 gfc_build_array_ref (subdesc, gfc_rank_cst[corank-1], in trans_image_index()
2751 tmp = gfc_build_array_ref (subdesc, gfc_rank_cst[codim-rank], NULL); in trans_image_index()
H A DChangeLog-2011170 * trans.c (gfc_build_array_ref): Include class array refs.
1118 * trans.c (gfc_build_array_ref): If type is not an array, check that
2132 * trans.c (gfc_build_array_ref): Likewise.
2487 * trans.c (gfc_build_array_ref): Ditto.
2592 * trans.c (gfc_build_array_ref): Return original type not variant
H A DChangeLog-20171108 passing the vptr to gfc_build_array_ref rather than generating
1146 (gfc_build_array_ref): Simplify by calling get_array_span and
1450 * trans.c (gfc_build_array_ref): Use TYPE_MAX_VALUE.
H A DChangeLog-20071433 * trans.h : Add extra argument to gfc_build_array_ref. Rename
1439 * trans.c (gfc_build_array_ref): Add the new argument, decl.
1449 gfc_build_array_ref, set the third argument to NULL.
1458 third argument in call to gfc_build_array_ref.
1469 to gfc_build_array_ref.
1480 gfc_build_array_ref.
5072 * trans.c (gfc_build_array_ref): Use STRIP_TYPE_NOPS to eliminate
H A Dtrans.cc455 gfc_build_array_ref (tree base, tree offset, tree decl, in gfc_build_array_ref() function
H A Dtrans-openmp.cc543 tree declvref = gfc_build_array_ref (declvar, index, NULL); in gfc_walk_alloc_comps()
549 destvref = gfc_build_array_ref (destvar, index, NULL); in gfc_walk_alloc_comps()
1190 desta = gfc_build_array_ref (dest, index, NULL); in gfc_omp_linear_clause_add_loop()
1191 srca = gfc_build_array_ref (src, index, NULL); in gfc_omp_linear_clause_add_loop()
H A DChangeLog-2015349 * trans.c (gfc_build_array_ref): For references to deferred
2057 * trans.c (gfc_build_array_ref): Use the dummy array descriptor
2176 * trans.c (gfc_build_array_ref): Switch to new function name
H A DChangeLog-2020102 * trans.c (gfc_build_array_ref): Call gfc_resize_class_size_
548 * trans.c (gfc_build_array_ref): When the vptr size is used for
H A Dtrans-io.cc1653 tmp = gfc_build_array_ref (tmp, gfc_index_zero_node, NULL); in nml_get_addr_expr()
H A DChangeLog-2004969 gfc_build_array_ref, gfc_build_function_call,
1845 * trans.c (gfc_build_array_ref): Add two new operands for ARRAY_REF.
H A DChangeLog-2018968 info->descriptor but pass it directly to gfc_build_array_ref.
970 * trans.c (gfc_build_array_ref): If 'decl' is a COMPONENT_REF
H A DChangeLog-20161190 * trans.c (gfc_build_array_ref): Likewise. Use
2921 * trans.c (gfc_build_array_ref): Expand logic for setting span
H A DChangeLog-20191726 * trans.c (gfc_build_array_ref): Likewise.
2059 from gfc_build_array_ref to this function. This is specific to
/netbsd-src/external/gpl3/gcc.old/dist/gcc/fortran/
H A Dtrans-stmt.c487 maskexpr = gfc_build_array_ref (mask, index, NULL); in gfc_trans_call()
4125 tmp = gfc_build_array_ref (mask, maskindex, NULL); in gfc_trans_nested_forall_loop()
4202 rse.expr = gfc_build_array_ref (tmp1, count1, NULL); in generate_loop_for_temp_to_lhs()
4225 rse.expr = gfc_build_array_ref (tmp1, count1, NULL); in generate_loop_for_temp_to_lhs()
4236 wheremaskexpr = gfc_build_array_ref (wheremask, count3, NULL); in generate_loop_for_temp_to_lhs()
4307 lse.expr = gfc_build_array_ref (tmp1, count1, NULL); in generate_loop_for_rhs_to_temp()
4331 lse.expr = gfc_build_array_ref (tmp1, count1, NULL); in generate_loop_for_rhs_to_temp()
4342 wheremaskexpr = gfc_build_array_ref (wheremask, count3, NULL); in generate_loop_for_rhs_to_temp()
4748 lse.expr = gfc_build_array_ref (tmp1, count, NULL); in gfc_trans_pointer_assign_need_temp()
4775 rse.expr = gfc_build_array_ref (tmp1, count, NULL); in gfc_trans_pointer_assign_need_temp()
[all …]
H A Dtrans.h621 tree gfc_build_array_ref (tree, tree, tree, tree vptr = NULL_TREE);
H A Dtrans-array.c357 return gfc_build_array_ref (tmp, dim, NULL); in gfc_conv_descriptor_dimension()
1772 tmp = gfc_build_array_ref (tmp, offset, NULL); in gfc_trans_array_ctor_element()
2087 tmp = gfc_build_array_ref (tmp, *poffset, NULL); in gfc_trans_array_constructor_value()
3433 index = gfc_build_array_ref (data, index, NULL); in conv_array_index_offset()
3684 se->expr = gfc_build_array_ref (base, index, decl); in gfc_conv_scalarized_array_ref()
3746 tmp = gfc_build_array_ref (tmp, offset, decl, vptr); in build_array_ref()
7073 tmp = gfc_build_array_ref (tmp, start.expr, NULL); in gfc_get_dataptr_offset()
7118 tmp = gfc_build_array_ref (tmp, index, NULL); in gfc_get_dataptr_offset()
8892 vref = gfc_build_array_ref (var, index, NULL); in structure_alloc_comps()
8899 dref = gfc_build_array_ref (tmp, index, NULL); in structure_alloc_comps()
H A Dtrans-intrinsic.c1034 desc = gfc_build_array_ref (desc, gfc_rank_cst[i], NULL_TREE); in conv_caf_vector_subscript_elem()
1373 dim = gfc_build_array_ref (dim_array, gfc_rank_cst[i], NULL_TREE); in conv_expr_ref_to_caf_ref()
1613 tmp = gfc_build_array_ref (mode, gfc_rank_cst[i], NULL_TREE); in conv_expr_ref_to_caf_ref()
1621 tmp = gfc_build_array_ref (mode, gfc_rank_cst[i], NULL_TREE); in conv_expr_ref_to_caf_ref()
2092 src = gfc_build_array_ref (src, index, NULL); in conv_caf_send()
2694 tmp = gfc_build_array_ref (subdesc, gfc_rank_cst[corank-1], NULL); in trans_image_index()
2703 tmp = gfc_build_array_ref (subdesc, gfc_rank_cst[codim-rank], NULL); in trans_image_index()
2722 gfc_build_array_ref (subdesc, gfc_rank_cst[corank-1], in trans_image_index()
2743 tmp = gfc_build_array_ref (subdesc, gfc_rank_cst[codim-rank], NULL); in trans_image_index()
6622 tmp = gfc_build_array_ref (tmp, rank, NULL, NULL); in gfc_conv_intrinsic_shape()
H A Dtrans-openmp.c454 tree declvref = gfc_build_array_ref (declvar, index, NULL); in gfc_walk_alloc_comps()
460 destvref = gfc_build_array_ref (destvar, index, NULL); in gfc_walk_alloc_comps()
1005 desta = gfc_build_array_ref (dest, index, NULL); in gfc_omp_linear_clause_add_loop()
1006 srca = gfc_build_array_ref (src, index, NULL); in gfc_omp_linear_clause_add_loop()
H A Dtrans.c400 gfc_build_array_ref (tree base, tree offset, tree decl, tree vptr) in gfc_build_array_ref() function
H A Dtrans-io.c1627 tmp = gfc_build_array_ref (tmp, gfc_index_zero_node, NULL); in nml_get_addr_expr()
H A Dtrans-expr.c1425 gfc_build_array_ref (tmp, index, to)); in gfc_copy_class_to_class()
2528 tmp = gfc_build_array_ref (tmp, start.expr, NULL); in gfc_conv_substring()
5019 rse.expr = gfc_build_array_ref (tmp, tmp_index, NULL); in gfc_conv_subref_array_arg()

12