aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/jcf-parse.c
diff options
context:
space:
mode:
authorYao Qi <yao@codesourcery.com>2010-12-07 12:28:46 +0000
committerYao Qi <qiyao@gcc.gnu.org>2010-12-07 12:28:46 +0000
commit5f286f4a1aeb494e84f4134dce04e451b9580d19 (patch)
tree950a823eefdfe7224b81c1148fa0eb418429dda3 /gcc/java/jcf-parse.c
parent9ff706526b9553bbb540188f932189ce1719c837 (diff)
downloadgcc-5f286f4a1aeb494e84f4134dce04e451b9580d19.zip
gcc-5f286f4a1aeb494e84f4134dce04e451b9580d19.tar.gz
gcc-5f286f4a1aeb494e84f4134dce04e451b9580d19.tar.bz2
Makefile.in: Add $(TARGET_H) to the regrename.o rule.
* Makefile.in: Add $(TARGET_H) to the regrename.o rule. * regrename.c (struct du_head): Add new element length. (sort_du_head, get_element, merge, merge_sort_comparison): New functions of merge sort implementation to du_head list. (regrename_optimize): Sort du_head linked list by length. Iterate registers in a preferred-register-first order. Move some code to ... (check_new_reg_p): here. New function. (create_new_chain): Initialize length. (scan_rtx_reg): Increase length for non-debug insns. * target.def: New hook preferred_rename_class. * targhook.c (default_preferred_rename_class): New. * targhook.h: Declare it. * doc/tm.texi.in: New hook TARGET_PREFERRED_RENAME_CLASS. * doc/tm.texi: Regenerate. From-SVN: r167534
Diffstat (limited to 'gcc/java/jcf-parse.c')
0 files changed, 0 insertions, 0 deletions