Home
last modified time | relevance | path

Searched refs:class_expr (Results 1 – 8 of 8) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/fortran/
H A Dtrans-array.cc1436 tree class_expr = NULL_TREE; in gfc_trans_create_temp_array() local
1445 class_expr = build_fold_indirect_ref_loc (input_location, initial); in gfc_trans_create_temp_array()
1447 class_expr = gfc_get_class_from_expr (class_expr); in gfc_trans_create_temp_array()
1448 gcc_assert (class_expr); in gfc_trans_create_temp_array()
1455 if (class_expr == NULL_TREE && GFC_CLASS_TYPE_P (eltype)) in gfc_trans_create_temp_array()
1456 class_expr = get_class_info_from_ss (pre, ss, &eltype); in gfc_trans_create_temp_array()
1462 if (class_expr == NULL_TREE) in gfc_trans_create_temp_array()
1470 tmp = gfc_class_vptr_get (class_expr); in gfc_trans_create_temp_array()
1477 gfc_class_vtab_size_get (class_expr), in gfc_trans_create_temp_array()
1480 elemsize = gfc_resize_class_size_with_len (pre, class_expr, elemsize); in gfc_trans_create_temp_array()
[all …]
H A Dtrans-expr.cc303 gfc_resize_class_size_with_len (stmtblock_t * block, tree class_expr, tree size) in gfc_resize_class_size_with_len() argument
309 tmp = gfc_class_len_or_zero_get (class_expr); in gfc_resize_class_size_with_len()
597 gfc_expr *class_expr; in gfc_get_class_from_gfc_expr() local
599 class_expr = gfc_find_and_cut_at_last_class_ref (e); in gfc_get_class_from_gfc_expr()
600 if (class_expr == NULL) in gfc_get_class_from_gfc_expr()
603 gfc_conv_expr (&cse, class_expr); in gfc_get_class_from_gfc_expr()
604 gfc_free_expr (class_expr); in gfc_get_class_from_gfc_expr()
7804 gfc_expr *class_expr = gfc_find_and_cut_at_last_class_ref (args->expr); in gfc_conv_procedure_call() local
7808 gfc_conv_expr (&parmse, class_expr); in gfc_conv_procedure_call()
7812 gfc_free_expr (class_expr); in gfc_conv_procedure_call()
[all …]
H A Dtrans-intrinsic.cc8368 gfc_expr *source_expr, *mold_expr, *class_expr; in gfc_conv_intrinsic_transfer() local
8411 class_expr = gfc_find_and_cut_at_last_class_ref (arg->expr); in gfc_conv_intrinsic_transfer()
8413 gfc_conv_expr (&argse, class_expr); in gfc_conv_intrinsic_transfer()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/fortran/
H A Dtrans-array.c1368 tree class_expr = NULL_TREE; in gfc_trans_create_temp_array() local
1377 class_expr = build_fold_indirect_ref_loc (input_location, initial); in gfc_trans_create_temp_array()
1379 class_expr = gfc_get_class_from_expr (class_expr); in gfc_trans_create_temp_array()
1380 gcc_assert (class_expr); in gfc_trans_create_temp_array()
1387 if (class_expr == NULL_TREE && GFC_CLASS_TYPE_P (eltype)) in gfc_trans_create_temp_array()
1388 class_expr = get_class_info_from_ss (pre, ss, &eltype); in gfc_trans_create_temp_array()
1394 if (class_expr == NULL_TREE) in gfc_trans_create_temp_array()
1402 tmp = gfc_class_vptr_get (class_expr); in gfc_trans_create_temp_array()
1409 gfc_class_vtab_size_get (class_expr), in gfc_trans_create_temp_array()
1412 elemsize = gfc_resize_class_size_with_len (pre, class_expr, elemsize); in gfc_trans_create_temp_array()
[all …]
H A Dtrans-expr.c261 gfc_resize_class_size_with_len (stmtblock_t * block, tree class_expr, tree size) in gfc_resize_class_size_with_len() argument
267 tmp = gfc_class_len_or_zero_get (class_expr); in gfc_resize_class_size_with_len()
518 gfc_expr *class_expr; in gfc_get_class_from_gfc_expr() local
520 class_expr = gfc_find_and_cut_at_last_class_ref (e); in gfc_get_class_from_gfc_expr()
521 if (class_expr == NULL) in gfc_get_class_from_gfc_expr()
524 gfc_conv_expr (&cse, class_expr); in gfc_get_class_from_gfc_expr()
525 gfc_free_expr (class_expr); in gfc_get_class_from_gfc_expr()
7268 gfc_expr *class_expr = gfc_find_and_cut_at_last_class_ref (args->expr); in gfc_conv_procedure_call() local
7272 gfc_conv_expr (&parmse, class_expr); in gfc_conv_procedure_call()
7276 gfc_free_expr (class_expr); in gfc_conv_procedure_call()
[all …]
H A Dtrans-intrinsic.c8284 gfc_expr *source_expr, *mold_expr, *class_expr; in gfc_conv_intrinsic_transfer() local
8327 class_expr = gfc_find_and_cut_at_last_class_ref (arg->expr); in gfc_conv_intrinsic_transfer()
8329 gfc_conv_expr (&argse, class_expr); in gfc_conv_intrinsic_transfer()
/netbsd-src/external/gpl3/gcc/dist/gcc/objc/
H A Dobjc-act.cc8995 tree super_expr, super_expr_list, class_expr; in get_super_receiver() local
9029 class_expr = (*runtime.get_class_super_ref) (input_location, in get_super_receiver()
9047 class_expr = build_c_cast (input_location, in get_super_receiver()
9053 input_location, class_expr, NULL_TREE); in get_super_receiver()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/objc/
H A Dobjc-act.c8868 tree super_expr, super_expr_list, class_expr; in get_super_receiver() local
8902 class_expr = (*runtime.get_class_super_ref) (input_location, in get_super_receiver()
8920 class_expr = build_c_cast (input_location, in get_super_receiver()
8926 input_location, class_expr, NULL_TREE); in get_super_receiver()