Improve reload code generation by ignoring init insns for reloads.
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 May 2014 09:29:34 +0000 (09:29 +0000)
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 May 2014 09:29:34 +0000 (09:29 +0000)
commitfd7a039a0b8be2a9734d0ddd24cf9efcdc3d8379
tree77fb31b7521622814daf1b72a017853d5b55a7cd
parent6da4b49cd7fd2db7e09f563870e36ce91b8d4b79
Improve reload code generation by ignoring init insns for reloads.

     * reload1.c (remove_init_insns, will_delete_init_insn_p): New static
     functions.
     (reload, calculate_needs_all_insns, reload_as_needed): Use them.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@210685 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/reload1.c