Home
last modified time | relevance | path

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

12

/freebsd-12.1/sys/dev/drm2/i915/
H A Di915_debug.c1710 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 DReleaseNotes.rst81 * lld can create thunks for ARM and ARM64, to allow linking larger images
/freebsd-12.1/contrib/gcc/cp/
H A DChangeLog-2002168 (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 Dclass.c6631 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 DChangeLog-20002546 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 DChangeLog-19961680 * 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 DNEWS345 * -fvtable-thunks is supported for all targets, and is the default for
H A DChangeLog-19941572 -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 DChangeLog-2001506 * 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 DChangeLog-1995768 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 DChangeLog-1997533 * method.c (emit_thunk): Don't let the backend defer generic thunks.
H A DChangeLog-20046052 * 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 DChangeLog-20036736 * decl2.c (mark_used): Do not synthesize thunks.
/freebsd-12.1/contrib/binutils/ld/emultempl/
H A Dpep.em989 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 Dpe.em1045 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 Dc.opt778 fvtable-thunks
780 Implement vtables using thunks
H A DONEWS586 thunks instead of Cfront-style vtables, enabled with -fvtable-thunks.
/freebsd-12.1/contrib/libstdc++/config/abi/pre/
H A Dgnu.ver472 # virtual function thunks
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DDiagnosticASTKinds.td218 "ambiguous vftable component for %0 introduced via covariant thunks; "
/freebsd-12.1/contrib/binutils/config/
H A DChangeLog490 * 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 DOptions.td263 HelpText<"Always generate position independent thunks (veneers)">;
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86.td389 // Rely on external thunks for the emitted retpoline calls. This allows users
/freebsd-12.1/contrib/libstdc++/
H A DChangeLog-19992360 * 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 DChangeLog6058 * 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 DChangeLog6256 * cplus-dem.c (gnu_special): Recognize thunks, as well as
6257 the new naming style for vtables (when -fvtable-thunks).

12