| /openbsd/src/gnu/gcc/gcc/cp/ |
| D | method.c | 320 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/ |
| D | method.c | 360 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/ |
| D | stormy16.c | 1389 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/ |
| D | score.c | 177 th_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED, in th_output_mi_thunk()
|
| /openbsd/src/gnu/gcc/gcc/config/pa/ |
| D | pa.c | 7794 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/ |
| D | sparc.c | 8678 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/ |
| D | pa.c | 7076 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/ |
| D | stormy16.c | 1557 tree thunk_fndecl ATTRIBUTE_UNUSED, in xstormy16_asm_output_mi_thunk()
|
| /openbsd/src/gnu/gcc/gcc/config/sparc/ |
| D | sparc.c | 8534 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/ |
| D | frv.c | 1877 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/ |
| D | alpha.c | 7941 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/ |
| D | rs6000.c | 11399 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/ |
| D | frv.c | 1980 tree thunk_fndecl ATTRIBUTE_UNUSED, in frv_asm_output_mi_thunk()
|
| /openbsd/src/gnu/gcc/gcc/config/mips/ |
| D | mips.c | 7131 mips_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED, in mips_output_mi_thunk()
|
| /openbsd/src/gnu/gcc/gcc/config/alpha/ |
| D | alpha.c | 8412 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/ |
| D | sh.c | 9784 sh_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED, in sh_output_mi_thunk()
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/doc/ |
| D | tm.texi | 4163 @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/ |
| D | tm.texi | 4486 @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/ |
| D | rs6000.c | 15657 rs6000_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED, in rs6000_output_mi_thunk()
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/ |
| D | ChangeLog.1 | 1716 (output_mi_thunk): Likewise. Mark parameter `thunk_fndecl' with
|