Home
last modified time | relevance | path

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

12

/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A DChangeLog.ptr6 * class.c (build_base_path): Likewise.
58 * class.c (build_base_path): Likewise.
59 (build_base_path): Likewise.
H A Dcp-ubsan.cc314 base_ptr = build_base_path (PLUS_EXPR, base_ptr, binfo, /*nonnull=*/1, in cp_ubsan_dfs_initialize_vtbl_ptrs()
H A Dcvt.cc165 expr = build_base_path (code, expr, binfo, 0, complain); in cp_convert_to_pointer()
295 expr = build_base_path (code, expr, binfo, 0, complain); in convert_to_pointer_force()
363 rval = build_base_path (PLUS_EXPR, rval, binfo, 1, complain); in build_up_reference()
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 Dmethod.cc652 init = build_base_path (PLUS_EXPR, parm, binfo, 1, in add_one_base_init()
822 converted_parm = build_base_path (PLUS_EXPR, parm, base_binfo, 1, in do_build_copy_assign()
1508 = build_base_path (PLUS_EXPR, lhs, base_binfo, 0, complain); in build_comparison_op()
1510 = build_base_path (PLUS_EXPR, rhs, base_binfo, 0, complain); in build_comparison_op()
H A DChangeLog-2008439 * class.c (build_base_path): Pass location to build_indirect_ref.
683 * class.c (build_base_path): Pass location to build_indirect_ref.
1909 * class.c (build_base_path): Don't set TREE_INVARIANT.
2287 * class.c (build_base_path): Fix calls for SFINAE.
2983 * class.c (build_base_path): Fix !want_pointer case.
2988 * class.c (build_base_path): Fix previous change.
3012 * class.c (build_base_path): Don't mess with virtual access if
H A Dtypeck2.cc2050 return build_base_path (PLUS_EXPR, datum, binfo, 1, in build_scoped_ref()
2242 datum = build_base_path (PLUS_EXPR, datum, binfo, 1, complain); in build_m_component_ref()
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 DChangeLog-201133 * class.c (build_base_path): Defer vbase conversion in an NSDMI.
435 * class.c (build_base_path): For the null pointer check use
541 * class.c (build_base_path): Don't do calculation in templates.
637 * class.c (build_base_path): Don't ICE in fold_non_dependent_expr.
1589 * class.c (build_base_path): Add a tsubst_flags_t parameter.
1600 * cp-tree.h (build_base_path): Adjust declaration.
2237 * class.c (build_base_path): Likewise.
2837 * class.c (build_base_path): Fix cv-quals in unevaluated context.
H A DChangeLog-20121094 * class.c (build_base_path, convert_to_base, build_vtbl_ref_1,
1562 * class.c (build_base_path, resolves_to_fixed_type_p): Use it.
1745 * class.c (build_base_path): Adjust.
2947 * class.c (build_base_path): Diagnose ambiguous base.
H A DChangeLog-2005687 * class.c (build_base_path): The vtable is always the first thing
1430 * class.c (build_base_path): Fix typo.
1435 * class.c (build_base_path): Convert BINFO_OFFSET to the correct type.
2658 * class.c (build_base_path):
H A Dinit.cc106 base_ptr = build_base_path (PLUS_EXPR, base_ptr, binfo, /*nonnull=*/1, in dfs_initialize_vtbl_ptrs()
1563 base_addr = build_base_path (PLUS_EXPR, current_class_ptr, in emit_mem_initializers()
H A DChangeLog-2010592 * class.c (build_base_path, add_vcall_offset): Use build_zero_cst
1422 * class.c (build_base_path, convert_to_base_statically): Adjust.
2022 * class.c (build_base_path): Likewise.
2185 * class.c (build_base_path): If want_pointer, call mark_rvalue_use
H A Dtypeck.cc2812 object = build_base_path (PLUS_EXPR, object, binfo, in build_class_member_access_expr()
4083 instance_ptr = build_base_path (PLUS_EXPR, instance_ptr, basetype, in get_member_function_from_ptrfunc()
7962 expr = build_base_path (MINUS_EXPR, expr, base, in build_static_cast_1()
8131 expr = build_base_path (MINUS_EXPR, expr, base, /*nonnull=*/false, in build_static_cast_1()
H A DChangeLog-20071869 * class.c (build_base_path): Likewise.
1870 (build_base_path): Likewise.
2294 * class.c (build_base_path): Ensure that the converted pointer has
H A DChangeLog-20182033 * class.c (build_base_path): Use currently_open_class.
2812 * class.c (build_base_path): Avoid redundant move of an rvalue.
3026 * class.c (build_base_path): Check COMPLETE_TYPE_P for source type.
5430 call build_base_path with flag_delete_null_pointer_checks as nonnull
H A DChangeLog-20161221 * class.c (build_base_path): Allow for lookup_base returning
3426 * class.c (build_if_in_charge): Split out from build_base_path.
3697 * class.c (build_base_path): Set TREE_NO_WARNING on the null_test.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dcp-ubsan.c296 base_ptr = build_base_path (PLUS_EXPR, base_ptr, binfo, /*nonnull=*/1, in cp_ubsan_dfs_initialize_vtbl_ptrs()
H A Dcvt.c165 expr = build_base_path (code, expr, binfo, 0, complain); in cp_convert_to_pointer()
295 expr = build_base_path (code, expr, binfo, 0, complain); in convert_to_pointer_force()
363 rval = build_base_path (PLUS_EXPR, rval, binfo, 1, complain); in build_up_reference()
H A Dtypeck2.c2095 return build_base_path (PLUS_EXPR, datum, binfo, 1, in build_scoped_ref()
2281 datum = build_base_path (PLUS_EXPR, datum, binfo, 1, complain); in build_m_component_ref()
H A Dmethod.c629 init = build_base_path (PLUS_EXPR, parm, binfo, 1, in add_one_base_init()
799 converted_parm = build_base_path (PLUS_EXPR, parm, base_binfo, 1, in do_build_copy_assign()
H A Dinit.c106 base_ptr = build_base_path (PLUS_EXPR, base_ptr, binfo, /*nonnull=*/1, in dfs_initialize_vtbl_ptrs()
1346 base_addr = build_base_path (PLUS_EXPR, current_class_ptr, in emit_mem_initializers()
H A Dtypeck.c2644 object = build_base_path (PLUS_EXPR, object, binfo, in build_class_member_access_expr()
3822 instance_ptr = build_base_path (PLUS_EXPR, instance_ptr, basetype, in get_member_function_from_ptrfunc()
7441 expr = build_base_path (MINUS_EXPR, expr, base, in build_static_cast_1()
7596 expr = build_base_path (MINUS_EXPR, expr, base, /*nonnull=*/false, in build_static_cast_1()
H A Dcall.c8818 converted_arg = build_base_path (PLUS_EXPR, arg, in build_over_call()
9171 argarray[0] = build_base_path (PLUS_EXPR, argarray[0], binfo, 1, in build_over_call()
9849 instance = build_base_path (PLUS_EXPR, instance, in build_special_member_call()

12