-fuse-caller-save - Add new reg-note REG_CALL_DECL
commit2e3b0d0fde7879de7ccc1f2f2e76bb8ab4f3743a
authorvries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Apr 2014 09:34:15 +0000 (24 09:34 +0000)
committervries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Apr 2014 09:34:15 +0000 (24 09:34 +0000)
tree12104592791a836124a5fa50178055b2071db3fd
parent2cc49064f6255da8ca63b3897ac371fe2fc322cc
-fuse-caller-save - Add new reg-note REG_CALL_DECL

2014-04-24  Radovan Obradovic  <robradovic@mips.com>
            Tom de Vries  <tom@codesourcery.com>

* reg-notes.def (REG_NOTE (CALL_DECL)): New reg-note REG_CALL_DECL.
* calls.c (expand_call, emit_library_call_value_1): Add REG_CALL_DECL
reg-note.
* combine.c (distribute_notes): Handle REG_CALL_DECL reg-note.
* emit-rtl.c (try_split): Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209744 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/calls.c
gcc/combine.c
gcc/emit-rtl.c
gcc/reg-notes.def