| /openbsd-src/gnu/usr.bin/gcc/gcc/cp/ |
| H A D | method.c | 575 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 D | cvt.c | 175 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 D | init.c | 125 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 D | typeck.c | 1964 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 D | typeck2.c | 1093 return build_base_path (PLUS_EXPR, datum, binfo, 1);
|
| H A D | call.c | 4542 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 D | rtti.c | 541 expr = build_base_path (PLUS_EXPR, convert_from_reference (expr),
|
| H A D | ChangeLog | 1382 * 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 D | class.c | 249 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 D | cp-tree.h | 3642 extern tree build_base_path PARAMS ((enum tree_code, tree, tree, int));
|
| /openbsd-src/gnu/gcc/gcc/cp/ |
| H A D | method.c | 570 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 D | cvt.c | 162 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 D | typeck2.c | 1130 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 D | ChangeLog.tree-ssa | 156 * class.c (build_base_path): Use convert+build_indirect_ref. 221 * class.c (build_base_path): Set TREE_INVARIANT.
|
| H A D | init.c | 110 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 D | ChangeLog-2001 | 401 (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 D | ChangeLog-2004 | 272 * 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 D | call.c | 4847 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 D | typeck.c | 1870 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 D | rtti.c | 557 expr = build_base_path (PLUS_EXPR, convert_from_reference (expr), in build_dynamic_cast_1()
|
| H A D | ChangeLog | 143 * 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 D | class.c | 236 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 D | ChangeLog-2002 | 2980 (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 D | ChangeLog-2003 | 2519 (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 D | cp-tree.h | 3809 extern tree build_base_path (enum tree_code, tree,
|