Home
last modified time | relevance | path

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

/openbsd-src/gnu/usr.bin/gcc/gcc/cp/
H A Dmethod.c575 build_base_path (PLUS_EXPR, parm,
589 build_base_path (PLUS_EXPR, parm,
673 converted_parm = build_base_path (PLUS_EXPR, parm, binfo, 1);
H A Dcvt.c175 expr = build_base_path (code, expr, binfo, 0);
324 expr = build_base_path (code, expr, binfo, 0);
392 rval = build_base_path (PLUS_EXPR, rval, binfo, 1);
H A Dinit.c125 base_ptr = build_base_path (PLUS_EXPR, base_ptr, binfo, /*nonnull=*/1);
713 base_addr = build_base_path (PLUS_EXPR, current_class_ptr, in emit_mem_initializers()
1830 addr = build_base_path (PLUS_EXPR, addr, basetype, 1);
H A Dtypeck.c1964 object = build_base_path (PLUS_EXPR, object, binfo, in build_class_member_access_expr()
2606 instance_ptr = build_base_path (PLUS_EXPR, instance_ptr, basetype, 1);
4342 rval = build_base_path (PLUS_EXPR, rval, binfo, 1);
4755 expr = build_base_path (MINUS_EXPR, build_address (expr),
4814 return build_base_path (MINUS_EXPR, expr, base, /*nonnull=*/false);
H A Dtypeck2.c1093 return build_base_path (PLUS_EXPR, datum, binfo, 1);
H A Dcall.c4542 converted_arg = build_base_path (PLUS_EXPR,
4557 converted_arg = build_base_path (PLUS_EXPR, converted_arg,
4693 *p = build_base_path (PLUS_EXPR, *p, binfo, 1);
4906 instance = build_base_path (PLUS_EXPR, instance, in build_special_member_call()
H A Drtti.c541 expr = build_base_path (PLUS_EXPR, convert_from_reference (expr),
H A DChangeLog1382 * class.c (build_base_path): Check in_base_initializer.
1949 * class.c (build_base_path): Take the address before calling save_expr.
4383 (build_base_path): Vtable contents are constant.
5029 * class.c (build_base_path): Virtual base layout is fixed in
5563 * class.c (build_base_path): Tweak formatting.
6378 (build_base_path): New function.
6380 (build_base_path): Declare.
6386 build_base_path instead of convert_pointer_to_real,
6394 * init.c (dfs_initialize_vtbl_ptrs): Use build_base_path
6396 (emit_base_init): Use build_base_path instead of
[all …]
H A Dclass.c249 build_base_path (code, expr, binfo, nonnull) in build_base_path() function
402 return build_base_path (PLUS_EXPR, object, binfo, /*nonnull=*/1); in convert_to_base()
H A Dcp-tree.h3642 extern tree build_base_path PARAMS ((enum tree_code, tree, tree, int));
/openbsd-src/gnu/gcc/gcc/cp/
H A Dmethod.c570 build_base_path (PLUS_EXPR, parm, in do_build_copy_constructor()
584 build_base_path (PLUS_EXPR, parm, in do_build_copy_constructor()
666 converted_parm = build_base_path (PLUS_EXPR, parm, base_binfo, 1); in do_build_assign_ref()
H A Dcvt.c162 expr = build_base_path (code, expr, binfo, 0); in cp_convert_to_pointer()
326 expr = build_base_path (code, expr, binfo, 0); in convert_to_pointer_force()
392 rval = build_base_path (PLUS_EXPR, rval, binfo, 1); in build_up_reference()
H A Dtypeck2.c1130 return build_base_path (PLUS_EXPR, datum, binfo, 1); in build_scoped_ref()
1284 datum = build_base_path (PLUS_EXPR, datum, binfo, 1); in build_m_component_ref()
H A DChangeLog.tree-ssa156 * class.c (build_base_path): Use convert+build_indirect_ref.
221 * class.c (build_base_path): Set TREE_INVARIANT.
H A Dinit.c110 base_ptr = build_base_path (PLUS_EXPR, base_ptr, binfo, /*nonnull=*/1); in dfs_initialize_vtbl_ptrs()
706 base_addr = build_base_path (PLUS_EXPR, current_class_ptr, in emit_mem_initializers()
H A DChangeLog-2001401 (build_base_path): New function.
403 (build_base_path): Declare.
409 build_base_path instead of convert_pointer_to_real,
417 * init.c (dfs_initialize_vtbl_ptrs): Use build_base_path
419 (emit_base_init): Use build_base_path instead of
422 (resolve_offset_ref): Use lookup_base and build_base_path
425 build_base_path instead of get_base_distance & build_vbase_path.
432 build_base_path instead of convert_pointer_to.
H A DChangeLog-2004272 * class.c (build_base_path): Convert the zero constant to the correct
1272 * class.c (build_base_path): Use SAME_BINFO_TYPE_P to compare
1579 * class.c (build_base_path, add_method, alter_access,
2390 * class.c (build_base_path): Use build_address directly.
2517 * class.c (build_base_path, build_primary_vtable, alter_access,
2856 * class.c (build_base_path, convert_to_base_statically,
4021 * class.c (build_base_path): Use BINFO_VIRTUAL_P.
5294 * class.c (build_base_path): Tidy a bit.
5353 (build_base_path): Use it for non-virtual base references.
5401 * class.c (build_base_path): Call fold whilst building the NULL
[all …]
H A Dcall.c4847 converted_arg = build_base_path (PLUS_EXPR, in build_over_call()
4862 converted_arg = build_base_path (PLUS_EXPR, converted_arg, in build_over_call()
5021 *p = build_base_path (PLUS_EXPR, *p, binfo, 1); in build_over_call()
5228 instance = build_base_path (PLUS_EXPR, instance, in build_special_member_call()
H A Dtypeck.c1870 object = build_base_path (PLUS_EXPR, object, binfo, in build_class_member_access_expr()
2603 instance_ptr = build_base_path (PLUS_EXPR, instance_ptr, basetype, in get_member_function_from_ptrfunc()
4905 expr = build_base_path (MINUS_EXPR, build_address (expr), in build_static_cast_1()
4989 return build_base_path (MINUS_EXPR, expr, base, /*nonnull=*/false); in build_static_cast_1()
H A Drtti.c557 expr = build_base_path (PLUS_EXPR, convert_from_reference (expr), in build_dynamic_cast_1()
H A DChangeLog143 * class.c (build_base_path): Ensure that the converted pointer has
3258 * class.c (build_base_path): Generate a NOP_EXPR instead of a
4202 * class.c (build_base_path): The vtable is always the first thing
4945 * class.c (build_base_path): Fix typo.
4950 * class.c (build_base_path): Convert BINFO_OFFSET to the correct type.
6173 * class.c (build_base_path):
H A Dclass.c236 build_base_path (enum tree_code code, in build_base_path() function
514 return build_base_path (PLUS_EXPR, object, binfo, nonnull); in convert_to_base()
H A DChangeLog-20022980 (build_base_path): Vtable contents are constant.
3626 * class.c (build_base_path): Virtual base layout is fixed in
4160 * class.c (build_base_path): Tweak formatting.
H A DChangeLog-20032519 (build_base_path): Use convert_to_integer.
5130 * class.c (build_base_path): Check in_base_initializer.
5748 * cp/class.c (build_base_path): Likewise.
6488 * class.c (build_base_path): Take the address before calling save_expr.
H A Dcp-tree.h3809 extern tree build_base_path (enum tree_code, tree,