Home
last modified time | relevance | path

Searched refs:eh_return (Results 1 – 25 of 43) sorted by relevance

12

/netbsd/src/external/gpl3/gcc/dist/gcc/config/m32c/
Dprologue.md87 (define_expand "eh_return"
/netbsd/src/external/gpl3/gcc/dist/gcc/
Dtarget-insns.def52 DEF_TARGET_INSN (eh_return, (rtx x0))
Dbuiltins.def857 DEF_GCC_BUILTIN (BUILT_IN_EH_RETURN, "eh_return", BT_FN_VOID_PTRMODE_PTR, ATTR_NORETURN_NOTH…
Drtl.def333 DEF_RTL_EXPR(EH_RETURN, "eh_return", "", RTX_EXTRA)
DChangeLog-200111476 (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 …]
DChangeLog-20037152 * 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.
DChangeLog-20022505 (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.
DChangeLog-20071960 (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.
DChangeLog-20184473 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
DChangeLog-20175813 * 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/
Dbfin.cc1149 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()
Dbfin.md2674 (define_expand "eh_return"
2693 [(eh_return)]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/iq2000/
Diq2000.md1496 (define_expand "eh_return"
/netbsd/src/external/gpl3/gcc/dist/gcc/config/xtensa/
Dxtensa.md1838 (define_expand "eh_return"
/netbsd/src/external/gpl3/gcc/dist/gcc/config/vax/
Dvax.md2866 (define_expand "eh_return"
/netbsd/src/external/gpl3/gcc/dist/gcc/config/sparc/
Dsparc.md7193 (define_expand "eh_return"
7204 [(eh_return)]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/s390/
Ds390.md11510 ;; Instruction definition to expand eh_return macro to support
11513 (define_expand "eh_return"
/netbsd/src/external/gpl3/gcc/dist/gcc/config/arc/
Darc.md6678 (define_insn_and_split "eh_return"
/netbsd/src/external/gpl3/gcc/dist/gcc/config/rs6000/
Drs6000.md192 (define_enum "epilogue_type" [normal sibcall eh_return])
14037 (define_expand "eh_return"
/netbsd/src/external/gpl3/gcc/dist/gcc/doc/
Dtm.texi.in2691 the @code{eh_return} instruction pattern should be used instead.
2694 define either this macro or the @code{eh_return} instruction pattern.
Dmd.texi7544 @cindex @code{eh_return} instruction pattern
7545 @item @samp{eh_return}
/netbsd/src/external/gpl3/gcc/dist/gcc/config/mips/
Dmips.md6740 (define_expand "eh_return"
/netbsd/src/external/gpl3/gcc/dist/gcc/config/pa/
Dpa.md7198 interspace branch to return from functions that call eh_return.
/netbsd/src/external/gpl3/gcc/dist/gcc/config/i386/
Di386.md15618 (define_expand "eh_return"
15641 [(eh_return)]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/arm/
Darm.md12153 (define_expand "eh_return"

12