| /freebsd-12.1/sys/dev/drm2/i915/ |
| H A D | i915_debug.c | 1710 struct i915_info_sysctl_thunk *thunks; in i915_sysctl_init() local 1713 thunks = malloc(sizeof(*thunks) * ARRAY_SIZE(i915_info_sysctl_list), in i915_sysctl_init() 1716 thunks[i].dev = dev; in i915_sysctl_init() 1717 thunks[i].idx = i; in i915_sysctl_init() 1718 thunks[i].arg = i915_info_sysctl_list[i].data; in i915_sysctl_init() 1720 dev->sysctl_private = thunks; in i915_sysctl_init() 1730 &thunks[i], 0, i915_info_sysctl_handler, "A", NULL); in i915_sysctl_init()
|
| /freebsd-12.1/contrib/llvm/tools/lld/docs/ |
| H A D | ReleaseNotes.rst | 81 * lld can create thunks for ARM and ARM64, to allow linking larger images
|
| /freebsd-12.1/contrib/gcc/cp/ |
| H A D | ChangeLog-2002 | 168 (THUNK_VIRTUAL_OFFSET): For result thunks it is always a binfo. 170 * class.c (find_final_overrider): Look through thunks. 172 (update_vtable_entry_for_fn): Look through thunks. Set covariant 654 (finish_struct_1): Set DECL_VINDEX to NULL for thunks. 660 (mangle_thunk): Adjust for covariant thunks. 663 (use_thunk): Generate covariant thunks too. 917 (update_vtable_entry_for_fn): Do not try to use virtual thunks 1020 (lang_decl): Remove thunks. 1031 (lang_decl): Add thunks. 1087 for vcall thunks as well. [all …]
|
| H A D | class.c | 6631 tree thunks; in dump_thunk() local 6657 for (thunks = DECL_THUNKS (thunk); thunks; thunks = TREE_CHAIN (thunks)) in dump_thunk() 6658 dump_thunk (stream, indent + 2, thunks); in dump_thunk()
|
| H A D | ChangeLog-2000 | 2546 where to emit thunks. 2667 (build_vtbl_initializer): Only use vcall thunks where necessary. 2668 Mark thunks as needing to be emitted with their vtables, or not. 2675 (build_vtable_entry): Mark thunks as needing to be emitted with 2692 * ir.texi: Adjust descriptions of thunks. 3365 * dump.c (dequeue_and_dump): Dump information about thunks. 4073 (emit_thunk): Make generic thunks into ordinary functions once 4117 (emit_thunk): Don't play games with TREE_CODE on thunks. Don't 4355 * class.c (build_vtable_entry): Don't build thunks for type-info 4384 (emit_thunk): Handle vcall offset thunks. [all …]
|
| H A D | ChangeLog-1996 | 1680 * decl2.c: Don't turn on thunks by default for now. 1976 the original basetype for this virtual function with thunks. 1978 with thunks. 2013 * cvt.c (convert_fn_ptr): We don't use thunks for pmfs. 2020 * decl2.c: Turn on thunks by default where supported. 2100 * class.c (build_vtable_entry): Don't build thunks for abstract 2255 * decl2.c (mark_vtable_entries): Emit thunks as needed. 2277 * class.c (set_rtti_entry): Fix for thunks.
|
| H A D | NEWS | 345 * -fvtable-thunks is supported for all targets, and is the default for
|
| H A D | ChangeLog-1994 | 1572 -fvtable-thunks. 1599 * decl2.c (mark_vtable_entries): If -ftable-thunks, set the 2177 * decl2.c (finish_file): Scan all decls for thunks that need 2697 Thing (I hope) if we're using thunks. 3678 Support for implementing vtables with thunks. 3684 * class.c (build_vfn_ref): If using thunks, don't need 3687 If using thunks, the latter is just ptr_type_node. 3689 * decl2.c (finish_vtable_vardecl): Handle thunks. 3712 and flag_vtable_hack. Use -fvtable-thunks and flag_vtable_thunks
|
| H A D | ChangeLog-2001 | 506 * method.c (use_thunk): Don't emit debugging information for thunks. 1876 * semantics.c (expand_body): Don't optimize thunks. 1927 * decl2.c (lang_f_options): Remove huge-objects, vtable-thunks. 2168 * method.c (use_thunk): Make sure that thunks really are emitted 3492 * decl.c (init_decl_processing): Just force -fvtable-thunks on if
|
| H A D | ChangeLog-1995 | 768 This changes -fvtable-thunks vtable layout, so a recompile will be 769 necessary, if you use -fvtable-thunks. 773 (add_virtual_function): Add a slot for the tdesc, if -fvtable-thunks 811 offset (see Aug 10 change), unless -fvtable-thunks is given. It
|
| H A D | ChangeLog-1997 | 533 * method.c (emit_thunk): Don't let the backend defer generic thunks.
|
| H A D | ChangeLog-2004 | 6052 * search.c (accessible_p): Do not check access in thunks. 6378 * method.c (use_thunk): Don't force_target_expr for void thunks.
|
| H A D | ChangeLog-2003 | 6736 * decl2.c (mark_used): Do not synthesize thunks.
|
| /freebsd-12.1/contrib/binutils/ld/emultempl/ |
| H A D | pep.em | 989 thunks from the second implib to be used but without the 1106 thunks, and the sentinel(s). The head is easy; it's the one 1108 and the thunks will. It's easier than checking the symbol 1181 else if (reloc_count > 0) /* thunks */
|
| H A D | pe.em | 1045 thunks from the second implib to be used but without the 1162 thunks, and the sentinel(s). The head is easy; it's the one 1164 and the thunks will. It's easier than checking the symbol 1237 else if (reloc_count > 0) /* thunks */
|
| /freebsd-12.1/contrib/gcc/ |
| H A D | c.opt | 778 fvtable-thunks 780 Implement vtables using thunks
|
| H A D | ONEWS | 586 thunks instead of Cfront-style vtables, enabled with -fvtable-thunks.
|
| /freebsd-12.1/contrib/libstdc++/config/abi/pre/ |
| H A D | gnu.ver | 472 # virtual function thunks
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | DiagnosticASTKinds.td | 218 "ambiguous vftable component for %0 introduced via covariant thunks; "
|
| /freebsd-12.1/contrib/binutils/config/ |
| H A D | ChangeLog | 490 * mt-linux (CXXFLAGS_FOR_TARGET): Lose -fvtable-thunks. 664 * mt-linux: Define CXXFLAGS to make sure -fvtable-thunks is used.
|
| /freebsd-12.1/contrib/llvm/tools/lld/ELF/ |
| H A D | Options.td | 263 HelpText<"Always generate position independent thunks (veneers)">;
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86.td | 389 // Rely on external thunks for the emitted retpoline calls. This allows users
|
| /freebsd-12.1/contrib/libstdc++/ |
| H A D | ChangeLog-1999 | 2360 * src/Makefile.am (CXXFLAGS): Remove -fvtable-thunks. 3175 * src/Makefile.in (CXXFLAGS): Re-add -fvtable-thunks. 3176 * src/Makefile.am (CXXFLAGS): Re-add -fvtable-thunks. 3459 * src/Makefile.in: Add -fvtable-thunks to CXXFLAGS: preferred
|
| /freebsd-12.1/contrib/gcclibs/libiberty/ |
| H A D | ChangeLog | 6058 * cplus-dem.c (gnu_special): Recognize thunks, as well as 6059 the new naming style for vtables (when -fvtable-thunks).
|
| /freebsd-12.1/contrib/binutils/libiberty/ |
| H A D | ChangeLog | 6256 * cplus-dem.c (gnu_special): Recognize thunks, as well as 6257 the new naming style for vtables (when -fvtable-thunks).
|