Searched refs:instance_ptr (Results 1 – 12 of 12) sorted by relevance
| /openbsd-src/gnu/gcc/gcc/cp/ |
| H A D | typeck.c | 2545 tree instance_ptr = *instance_ptrptr; in get_member_function_from_ptrfunc() local 2547 if (instance_ptr == error_mark_node) in get_member_function_from_ptrfunc() 2565 if (TREE_SIDE_EFFECTS (instance_ptr)) in get_member_function_from_ptrfunc() 2566 instance_ptr = instance_save_expr = save_expr (instance_ptr); in get_member_function_from_ptrfunc() 2599 (basetype, TREE_TYPE (TREE_TYPE (instance_ptr)))) in get_member_function_from_ptrfunc() 2601 basetype = lookup_base (TREE_TYPE (TREE_TYPE (instance_ptr)), in get_member_function_from_ptrfunc() 2603 instance_ptr = build_base_path (PLUS_EXPR, instance_ptr, basetype, in get_member_function_from_ptrfunc() 2605 if (instance_ptr == error_mark_node) in get_member_function_from_ptrfunc() 2609 instance_ptr = build2 (PLUS_EXPR, TREE_TYPE (instance_ptr), in get_member_function_from_ptrfunc() 2610 instance_ptr, delta); in get_member_function_from_ptrfunc() [all …]
|
| H A D | call.c | 5327 tree mem_args = NULL_TREE, instance_ptr; in build_new_method_call() local 5412 instance_ptr = build_this (instance); in build_new_method_call() 5419 if (!same_type_p (type, TREE_TYPE (instance_ptr))) in build_new_method_call() 5420 instance_ptr = build_nop (type, instance_ptr); in build_new_method_call() 5425 mem_args = tree_cons (NULL_TREE, instance_ptr, args); in build_new_method_call() 5468 cxx_incomplete_type_error (instance_ptr, basetype); in build_new_method_call() 5477 TREE_TYPE (TREE_TYPE (instance_ptr))); in build_new_method_call() 5517 && is_dummy_object (instance_ptr)) in build_new_method_call() 5537 && !is_dummy_object (instance_ptr) in build_new_method_call() 5538 && TREE_SIDE_EFFECTS (instance_ptr)) in build_new_method_call() [all …]
|
| H A D | class.c | 626 build_vfn_ref (tree instance_ptr, tree idx) in build_vfn_ref() argument 630 aref = build_vtbl_ref_1 (build_indirect_ref (instance_ptr, 0), idx); in build_vfn_ref() 639 aref = build3 (OBJ_TYPE_REF, TREE_TYPE (aref), aref, instance_ptr, idx); in build_vfn_ref()
|
| H A D | ChangeLog-2002 | 837 SAVE_EXPR for instance_ptr doesn't get evaluated first inside one
|
| H A D | ChangeLog-1996 | 681 default implementation, as in other cases, let instance_ptr simply
|
| H A D | ChangeLog-1995 | 1408 * call.c (build_method_call): Make instance_ptr the signature
|
| H A D | ChangeLog-1994 | 3762 be sure to use instance_ptr for the first argument, not some version
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/cp/ |
| H A D | typeck.c | 2555 tree instance_ptr = *instance_ptrptr; local 2557 if (instance_ptr == error_mark_node) 2575 if (TREE_SIDE_EFFECTS (instance_ptr)) 2576 instance_ptr = instance_save_expr = save_expr (instance_ptr); 2604 basetype = lookup_base (TREE_TYPE (TREE_TYPE (instance_ptr)), 2606 instance_ptr = build_base_path (PLUS_EXPR, instance_ptr, basetype, 1); 2607 if (instance_ptr == error_mark_node) 2610 instance_ptr = build (PLUS_EXPR, TREE_TYPE (instance_ptr), 2611 instance_ptr, delta); 2614 *instance_ptrptr = instance_ptr; [all …]
|
| H A D | call.c | 131 build_field_call (tree instance_ptr, tree decl, tree parms) in build_field_call() argument 142 instance = build_indirect_ref (instance_ptr, NULL); in build_field_call() 515 tree instance_ptr; local 533 instance_ptr = build_unary_op (ADDR_EXPR, instance, 0); 535 instance_ptr, sfk_complete_destructor, 4964 tree mem_args = NULL_TREE, instance_ptr; in build_new_method_call() local 4987 instance_ptr = build_this (instance); in build_new_method_call() 4991 call = build_field_call (instance_ptr, fns, args); in build_new_method_call() 5052 mem_args = tree_cons (NULL_TREE, instance_ptr, args); in build_new_method_call() 5094 cxx_incomplete_type_error (instance_ptr, basetype); in build_new_method_call() [all …]
|
| H A D | ChangeLog.1 | 1057 * call.c (build_method_call): Make instance_ptr the signature 7202 be sure to use instance_ptr for the first argument, not some version
|
| H A D | ChangeLog | 2248 SAVE_EXPR for instance_ptr doesn't get evaluated first inside one
|
| H A D | ChangeLog.2 | 16959 default implementation, as in other cases, let instance_ptr simply
|