Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/gcc/cp/
Dmethod.c572 build_base_path (PLUS_EXPR, parm, in do_build_copy_constructor()
586 build_base_path (PLUS_EXPR, parm, in do_build_copy_constructor()
668 converted_parm = build_base_path (PLUS_EXPR, parm, base_binfo, 1); in do_build_assign_ref()
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()
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()
DChangeLog.tree-ssa156 * class.c (build_base_path): Use convert+build_indirect_ref.
221 * class.c (build_base_path): Set TREE_INVARIANT.
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()
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.
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 …]
Dcall.c4889 converted_arg = build_base_path (PLUS_EXPR, in build_over_call()
4904 converted_arg = build_base_path (PLUS_EXPR, converted_arg, in build_over_call()
5063 *p = build_base_path (PLUS_EXPR, *p, binfo, 1); in build_over_call()
5270 instance = build_base_path (PLUS_EXPR, instance, in build_special_member_call()
Drtti.c558 expr = build_base_path (PLUS_EXPR, convert_from_reference (expr), in build_dynamic_cast_1()
Dtypeck.c1908 object = build_base_path (PLUS_EXPR, object, binfo, in build_class_member_access_expr()
2654 instance_ptr = build_base_path (PLUS_EXPR, instance_ptr, basetype, in get_member_function_from_ptrfunc()
5038 expr = build_base_path (MINUS_EXPR, build_address (expr), in build_static_cast_1()
5122 return build_base_path (MINUS_EXPR, expr, base, /*nonnull=*/false); in build_static_cast_1()
DChangeLog212 * class.c (build_base_path): Ensure that the converted pointer has
3327 * class.c (build_base_path): Generate a NOP_EXPR instead of a
4271 * class.c (build_base_path): The vtable is always the first thing
5014 * class.c (build_base_path): Fix typo.
5019 * class.c (build_base_path): Convert BINFO_OFFSET to the correct type.
6242 * class.c (build_base_path):
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()
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.
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.
Dcp-tree.h3858 extern tree build_base_path (enum tree_code, tree,
/freebsd-12-stable/contrib/gcc/
DChangeLog-200332181 * cp/class.c (build_base_path): Likewise.