Searched refs:eh_return (Results 1 – 25 of 43) sorted by relevance
12
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/m32c/ |
| D | prologue.md | 87 (define_expand "eh_return"
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/ |
| D | target-insns.def | 52 DEF_TARGET_INSN (eh_return, (rtx x0))
|
| D | builtins.def | 857 DEF_GCC_BUILTIN (BUILT_IN_EH_RETURN, "eh_return", BT_FN_VOID_PTRMODE_PTR, ATTR_NORETURN_NOTH…
|
| D | rtl.def | 333 DEF_RTL_EXPR(EH_RETURN, "eh_return", "", RTX_EXTRA)
|
| D | ChangeLog-2001 | 11476 (alpha_sa_mask): Ignore unicos for eh_return. 18440 (eh_return): Use them. 22468 * config/mips/mips.md (eh_return): New pattern. 24380 of registers to restore along non eh_return path. 26186 * config/rs6000/rs6000.md (eh_return): Likewise. 26192 (output_function_epilogue): Handle eh_return. 26201 for eh_return data registers. 26202 (rs6000_emit_prologue): Save eh_return data registers. 26203 (rs6000_emit_epilogue): Force inline restores if eh_return. 26204 Restore eh_return data registers. Mind EH_RETURN_STACKADJ_RTX. [all …]
|
| D | ChangeLog-2003 | 7152 * config/alpha/alpha.c (alpha_sa_mask): Add r31 for eh_return. 13663 * config/rs6000/rs6000.md (eh_return): Remove call to 20848 * config/rs6000/rs6000.md (eh_return): Allow TARGET_AIX to be 23421 adjustment as argument to the eh_return pattern. 23430 * config/i386/i386.md ("eh_return"): Remove first argument. 23431 * config/mips/mips.md ("eh_return"): Likewise. 23432 * config/rs6000/rs6000.md ("eh_return"): Likewise. 23433 * config/sh/sh.md ("eh_return"): Likewise.
|
| D | ChangeLog-2002 | 2505 (eh_return): New pattern. 13762 and eh_return registers. 15430 (eh_return define_split): Use mips_set_return_address. 26304 the current function calls eh_return. 26306 function calls eh_return. Save eh data registers if the current 26307 function calls eh_return. Fix code to add frame notes. Emit 26311 adjustment if the current function calls eh_return. Don't add frame 26321 function calls eh_return.
|
| D | ChangeLog-2007 | 1960 (eh_return): New. 3738 * config/mips/mips.md (eh_return): Use word_mode instead of gpr_mode. 17869 (eh_return): Emit it instead of a plain move. 26744 functions that call eh_return. 31231 save Altivec registers in an eh_return function. 31236 eh_return function. Correct expected value of altivec_save_offset 31239 save_world. Remove duplicated eh_return parameter register saving.
|
| D | ChangeLog-2018 | 4473 to fit the eh_return pattern. 4474 * config/arc/arc.md (eh_return): Define. 12792 * config/i386/i386.md (eh_return): Always update EH return 21115 (eh_return): Call gen_eh_return_internal and emit barrier. 26139 * config/nds32/nds32.md (eh_return, nds32_eh_return): Implement
|
| D | ChangeLog-2017 | 5813 * config/arc/arc.md (eh_return): Delete. 10028 Move eh_return case to aarch64_layout_frame. 39997 * config/aarch64/aarch64.md (eh_return): Remove pattern and splitter. 40002 (aarch64_expand_epilogue): Add barrier for eh_return. 41142 * config/microblaze/microblaze.md (eh_return): New pattern.
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/bfin/ |
| D | bfin.cc | 1149 bfin_expand_epilogue (int need_return, int eh_return, bool sibcall_p) in bfin_expand_epilogue() argument 1171 if (eh_return) in bfin_expand_epilogue()
|
| D | bfin.md | 2674 (define_expand "eh_return" 2693 [(eh_return)]
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/iq2000/ |
| D | iq2000.md | 1496 (define_expand "eh_return"
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/xtensa/ |
| D | xtensa.md | 1838 (define_expand "eh_return"
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/vax/ |
| D | vax.md | 2866 (define_expand "eh_return"
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/sparc/ |
| D | sparc.md | 7193 (define_expand "eh_return" 7204 [(eh_return)]
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/s390/ |
| D | s390.md | 11510 ;; Instruction definition to expand eh_return macro to support 11513 (define_expand "eh_return"
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/arc/ |
| D | arc.md | 6678 (define_insn_and_split "eh_return"
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/rs6000/ |
| D | rs6000.md | 192 (define_enum "epilogue_type" [normal sibcall eh_return]) 14037 (define_expand "eh_return"
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/doc/ |
| D | tm.texi.in | 2691 the @code{eh_return} instruction pattern should be used instead. 2694 define either this macro or the @code{eh_return} instruction pattern.
|
| D | md.texi | 7544 @cindex @code{eh_return} instruction pattern 7545 @item @samp{eh_return}
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/mips/ |
| D | mips.md | 6740 (define_expand "eh_return"
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/pa/ |
| D | pa.md | 7198 interspace branch to return from functions that call eh_return.
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/i386/ |
| D | i386.md | 15618 (define_expand "eh_return" 15641 [(eh_return)]
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/arm/ |
| D | arm.md | 12153 (define_expand "eh_return"
|
12