Home
last modified time | relevance | path

Searched refs:thunk_fndecl (Results 1 – 20 of 20) sorted by relevance

/openbsd/src/gnu/gcc/gcc/cp/
Dmethod.c320 use_thunk (tree thunk_fndecl, bool emit_p) in use_thunk() argument
325 bool this_adjusting = DECL_THIS_THUNK_P (thunk_fndecl); in use_thunk()
328 gcc_assert (DECL_NAME (thunk_fndecl)); in use_thunk()
332 gcc_assert (!THUNK_ALIAS (thunk_fndecl)); in use_thunk()
334 if (TREE_ASM_WRITTEN (thunk_fndecl)) in use_thunk()
337 function = THUNK_TARGET (thunk_fndecl); in use_thunk()
338 if (DECL_RESULT (thunk_fndecl)) in use_thunk()
348 TREE_ADDRESSABLE (thunk_fndecl) = 1; in use_thunk()
362 fixed_offset = THUNK_FIXED_OFFSET (thunk_fndecl); in use_thunk()
363 virtual_offset = THUNK_VIRTUAL_OFFSET (thunk_fndecl); in use_thunk()
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/cp/
Dmethod.c360 use_thunk (thunk_fndecl, emit_p) in use_thunk() argument
361 tree thunk_fndecl; in use_thunk()
369 if (TREE_ASM_WRITTEN (thunk_fndecl))
372 fnaddr = DECL_INITIAL (thunk_fndecl);
373 if (TREE_CODE (DECL_INITIAL (thunk_fndecl)) != ADDR_EXPR)
379 TREE_ADDRESSABLE (thunk_fndecl) = 1;
390 delta = THUNK_DELTA (thunk_fndecl);
391 vcall_offset = THUNK_VCALL_OFFSET (thunk_fndecl);
405 mark_used (thunk_fndecl);
407 DECL_EXTERNAL (thunk_fndecl) = 0;
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/stormy16/
Dstormy16.c1389 xstormy16_asm_output_mi_thunk (file, thunk_fndecl, delta, in xstormy16_asm_output_mi_thunk() argument
1392 tree thunk_fndecl ATTRIBUTE_UNUSED;
/openbsd/src/gnu/gcc/gcc/config/score/
Dscore.c177 th_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED, in th_output_mi_thunk()
/openbsd/src/gnu/gcc/gcc/config/pa/
Dpa.c7794 pa_asm_output_mi_thunk (FILE *file, tree thunk_fndecl, HOST_WIDE_INT delta, in pa_asm_output_mi_thunk() argument
7805 xoperands[1] = XEXP (DECL_RTL (thunk_fndecl), 0); in pa_asm_output_mi_thunk()
7829 && DECL_SECTION_NAME (thunk_fndecl) != NULL in pa_asm_output_mi_thunk()
7834 && (DECL_SECTION_NAME (thunk_fndecl) in pa_asm_output_mi_thunk()
7836 || ((DECL_SECTION_NAME (thunk_fndecl) in pa_asm_output_mi_thunk()
/openbsd/src/gnu/usr.bin/gcc/gcc/config/sparc/
Dsparc.c8678 sparc_output_mi_thunk (file, thunk_fndecl, delta, vcall_offset, function) in sparc_output_mi_thunk() argument
8680 tree thunk_fndecl ATTRIBUTE_UNUSED;
8800 sparc_can_output_mi_thunk (thunk_fndecl, delta, vcall_offset, function) in sparc_can_output_mi_thunk() argument
8801 tree thunk_fndecl ATTRIBUTE_UNUSED; in sparc_can_output_mi_thunk()
/openbsd/src/gnu/usr.bin/gcc/gcc/config/pa/
Dpa.c7076 pa_asm_output_mi_thunk (file, thunk_fndecl, delta, vcall_offset, function) in pa_asm_output_mi_thunk() argument
7078 tree thunk_fndecl;
7164 function_section (thunk_fndecl);
/openbsd/src/gnu/gcc/gcc/config/stormy16/
Dstormy16.c1557 tree thunk_fndecl ATTRIBUTE_UNUSED, in xstormy16_asm_output_mi_thunk()
/openbsd/src/gnu/gcc/gcc/config/sparc/
Dsparc.c8534 sparc_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED, in sparc_output_mi_thunk()
8737 sparc_can_output_mi_thunk (tree thunk_fndecl ATTRIBUTE_UNUSED, in sparc_can_output_mi_thunk()
/openbsd/src/gnu/usr.bin/gcc/gcc/config/frv/
Dfrv.c1877 frv_asm_output_mi_thunk (file, thunk_fndecl, delta, vcall_offset, function) in frv_asm_output_mi_thunk() argument
1879 tree thunk_fndecl ATTRIBUTE_UNUSED;
/openbsd/src/gnu/usr.bin/gcc/gcc/config/alpha/
Dalpha.c7941 alpha_output_mi_thunk_osf (file, thunk_fndecl, delta, vcall_offset, function) in alpha_output_mi_thunk_osf() argument
7943 tree thunk_fndecl ATTRIBUTE_UNUSED;
/openbsd/src/gnu/usr.bin/gcc/gcc/config/rs6000/
Drs6000.c11399 rs6000_output_mi_thunk (file, thunk_fndecl, delta, vcall_offset, function) in rs6000_output_mi_thunk() argument
11401 tree thunk_fndecl ATTRIBUTE_UNUSED;
/openbsd/src/gnu/gcc/gcc/config/frv/
Dfrv.c1980 tree thunk_fndecl ATTRIBUTE_UNUSED, in frv_asm_output_mi_thunk()
/openbsd/src/gnu/gcc/gcc/config/mips/
Dmips.c7131 mips_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED, in mips_output_mi_thunk()
/openbsd/src/gnu/gcc/gcc/config/alpha/
Dalpha.c8412 alpha_output_mi_thunk_osf (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED, in alpha_output_mi_thunk_osf()
/openbsd/src/gnu/gcc/gcc/config/sh/
Dsh.c9784 sh_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED, in sh_output_mi_thunk()
/openbsd/src/gnu/usr.bin/gcc/gcc/doc/
Dtm.texi4163 @deftypefn {Target Hook} void TARGET_ASM_OUTPUT_MI_THUNK (FILE *@var{file}, tree @var{thunk_fndecl}…
4195 The @var{thunk_fndecl} is redundant. (@var{delta} and @var{function}
4206 @deftypefn {Target Hook} bool TARGET_ASM_CAN_OUTPUT_MI_THUNK (tree @var{thunk_fndecl}, HOST_WIDE_IN…
/openbsd/src/gnu/gcc/gcc/doc/
Dtm.texi4486 @deftypefn {Target Hook} void TARGET_ASM_OUTPUT_MI_THUNK (FILE *@var{file}, tree @var{thunk_fndecl}…
4518 The @var{thunk_fndecl} is redundant. (@var{delta} and @var{function}
4528 @deftypefn {Target Hook} bool TARGET_ASM_CAN_OUTPUT_MI_THUNK (tree @var{thunk_fndecl}, HOST_WIDE_IN…
/openbsd/src/gnu/gcc/gcc/config/rs6000/
Drs6000.c15657 rs6000_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED, in rs6000_output_mi_thunk()
/openbsd/src/gnu/usr.bin/gcc/gcc/
DChangeLog.11716 (output_mi_thunk): Likewise. Mark parameter `thunk_fndecl' with