Home
last modified time | relevance | path

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

12

/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog188 (make_thunk): Set DECL_EXTERNAL on thunk, don't call build_decl_tree.
200 (make_thunk): Adjust to call get_fndecl_arguments and
382 * decl.cc (make_thunk): Likewise.
H A Dd-tree.h639 extern tree make_thunk (FuncDeclaration *, int);
H A DChangeLog-2017308 (make_thunk): Remove copy of D_DECL_ONE_ONLY.
969 (make_thunk): ... here. Also set-up DECL_RESULT.
974 * d-decls.cc (make_thunk): Don't build thunks for functions that
H A DChangeLog-2021292 (make_thunk): Update for new front-end interface.
526 * decl.cc (make_thunk): Set COMDAT and visibility of thunks only if
H A DChangeLog-2020106 (make_thunk): Emit thunks only if the function has a definition.
1017 * decl.cc (make_thunk): Don't set TREE_PUBLIC on thunks if the target
H A Dtypeinfo.cc530 tree value = build_address (make_thunk (fd, bs->offset)); in layout_base_vtable()
H A DChangeLog-2016214 (make_thunk): Likewise.
331 * d-decls.cc (FuncDeclaration::toThunkSymbol): Rename to make_thunk.
H A Ddecl.cc1945 make_thunk (FuncDeclaration *decl, int offset) in make_thunk() function
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dd-tree.h616 extern tree make_thunk (FuncDeclaration *, int);
H A Dtypeinfo.cc510 tree value = build_address (make_thunk (fd, bs->offset)); in layout_base_vtable()
H A Ddecl.cc1777 make_thunk (FuncDeclaration *decl, int offset) in make_thunk() function
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A DChangeLog-2002177 * method.c (make_thunk): Adjust.
439 * method.c (make_thunk): Thunks are not inline.
649 (make_thunk): Add this_adjusting arg.
661 * method.c (make_thunk): Adjust. Do not set name here.
816 build_opfncall, hack_identifier, make_thunk, use_thunk,
1034 * method.c (make_thunk): Simplify, and add thunks to DECL_THUNKS.
3831 * method.c (make_thunk): Update.
4252 * method.c (make_thunk): If !flag_weak, give the thunk the
H A DChangeLog-20011785 * method.c (make_thunk, build_vtable_entry): Adjust.
2376 * method.c (make_thunk): Clear DECL_CLONED_FUNCTION.
2759 (make_thunk): Explicitly set the DECL_ASSEMBLER_NAME and
2802 * method.c (make_thunk): Likewise.
3012 * method.c (make_thunk): Don't set DECL_VTT_PARM.
3136 * method.c (make_thunk): Fix comment alignment.
3690 * method.c (make_thunk): Likewise.
H A DChangeLog-20002650 (make_thunk): Change prototype.
2685 * method.c (make_thunk): Likewise.
3170 * method.c (make_thunk): Clear DECL_VTT_PARM in thunk.
3314 (make_thunk): Call mangle_thunk for new ABI.
4071 * method.c (make_thunk): Create the lang_decl here, not in
4115 * method.c (make_thunk): Use SET_DECL_THUNK_P. Set
4351 * method.c (make_thunk): Set DECL_CONTEXT for a THUNK_DECL.
4382 * method.c (make_thunk): Tweak mangling for vcall offset thunks.
6375 * cp-tree.h (make_thunk): PROTO -> PARAMS.
6479 (make_thunk): Change prototype.
[all …]
H A DChangeLog-1996647 * method.c (make_thunk): Call comdat_linkage before setting the
1034 * method.c (make_thunk): Use it.
2083 * method.c (make_thunk): Use DECL_ONE_ONLY.
2252 * method.c (make_thunk): Thunks are static.
2439 * class.c (build_vtable_entry): Remove decl of make_thunk.
2451 * cp-tree.h (make_thunk): Add decl.
2770 * method.c (make_thunk): Likewise.
H A Dmethod.cc58 make_thunk (tree function, bool this_adjusting, in make_thunk() function
H A DChangeLog-1995256 * method.c (make_thunk): Use TREE_SET_CODE to set thunk's tree code.
289 (make_thunk): Create thunk as a FUNCTION_DECL so that it
465 * method.c (make_thunk): Likewise.
H A Dclass.cc2724 overrider_fn = make_thunk (overrider_target, /*this_adjusting=*/0, in update_vtable_entry_for_fn()
10045 fn = make_thunk (fn, /*this_adjusting=*/1, in build_vtbl_initializer()
H A DChangeLog-20091248 * method.c (make_thunk, make_alias_for): Don't set
1510 * method.c (make_thunk, make_alias_for): Don't set it.
H A DChangeLog-2003369 * method.c (make_thunk): Revert 12881 test change. Clear
380 * method.c (make_thunk): Deal with thunk aliases when searching
761 * method.c (make_thunk): Clear DECL_THUNKS of the thunk.
H A DChangeLog-199475 * method.c (make_thunk): Handle encoding of positive thunk offsets.
2180 * method.c (make_thunk): Use a more meaningful label. If there
2733 * method.c (make_thunk): Fix type of THUNK_DECL.
H A DChangeLog-19983903 * method.c (make_thunk): Use overload machinery to make name.
4855 * parse.y (make_thunk): Likewise.
6278 * method.c (make_thunk): Avoid name buffer overflow.
H A DChangeLog-2012597 * method.c (make_thunk): Adjust.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dmethod.c58 make_thunk (tree function, bool this_adjusting, in make_thunk() function
H A Dclass.c2621 overrider_fn = make_thunk (overrider_target, /*this_adjusting=*/0, in update_vtable_entry_for_fn()
9927 fn = make_thunk (fn, /*this_adjusting=*/1, in build_vtbl_initializer()

12