aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-data-refs.c
diff options
context:
space:
mode:
authorRobert Suchanek <robert.suchanek@imgtec.com>2015-11-10 09:12:52 +0000
committerRobert Suchanek <rts@gcc.gnu.org>2015-11-10 09:12:52 +0000
commit0d20a76b28b1ea7935412f2778b250aea5d63f22 (patch)
tree6d7c7be18694fc0b82bcf54def8e11de69eb30a8 /gcc/tree-vect-data-refs.c
parent66d662de1cc20000cb56a1c19685ad9b6b62d353 (diff)
downloadgcc-0d20a76b28b1ea7935412f2778b250aea5d63f22.zip
gcc-0d20a76b28b1ea7935412f2778b250aea5d63f22.tar.gz
gcc-0d20a76b28b1ea7935412f2778b250aea5d63f22.tar.bz2
Tie chains for move instructions.
gcc/ * regrename.c (create_new_chain): Initialize renamed and tied_chain. (build_def_use): Initialize terminated_this_insn. (find_best_rename_reg): Pick and check register from the tied chain. (regrename_do_replace): Mark head as renamed. (struct du_head *terminated_this_insn). New static variable. (scan_rtx_reg): Tie chains in move insns. Set terminated_this_insn. * regrename.h (struct du_head): Add tied_chain, renamed members. From-SVN: r230087
Diffstat (limited to 'gcc/tree-vect-data-refs.c')
0 files changed, 0 insertions, 0 deletions