This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
gcc/gcc ra-build.c ra.c ra-colorize.c ra-debug ...
- From: matz at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: 17 Feb 2005 21:48:42 -0000
- Subject: gcc/gcc ra-build.c ra.c ra-colorize.c ra-debug ...
CVSROOT: /cvs/gcc
Module name: gcc
Branch: new-regalloc-branch
Changes by: matz@gcc.gnu.org 2005-02-17 21:48:42
Modified files:
gcc : ra-build.c ra.c ra-colorize.c ra-debug.c ra.h
ra-rewrite.c pre-reload.c pre-reload.h df.c
df.h ChangeLog.RA
Log message:
2004-11-03 Michael Matz <matz@suse.de>
* ra-build.c (select_regclass): Clear usable_regs for call-crossing
webs.
(web_class_spill): #if 0 around debug code.
* ra.c (first_hard_reg): New function.
(single_reg_in_regclass): New variable.
(init_ra): Initialize it.
* ra-colorize.c (ok_class): New function.
(coalesce, aggressive_coalesce, extended_coalesce_2): Use it.
* ra.h (single_reg_in_regclass): Declare.
* pre-reload.c (pre_reload_decompose): Silence uninit warning.
2004-11-03 Michael Matz <matz@suse.de>
Merge to HEAD at tree-cleanup-merge-20041024 .
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ra-build.c.diff?cvsroot=gcc&only_with_tag=new-regalloc-branch&r1=1.1.2.28&r2=1.1.2.29
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ra.c.diff?cvsroot=gcc&only_with_tag=new-regalloc-branch&r1=1.1.2.78&r2=1.1.2.79
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ra-colorize.c.diff?cvsroot=gcc&only_with_tag=new-regalloc-branch&r1=1.1.2.20&r2=1.1.2.21
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ra-debug.c.diff?cvsroot=gcc&only_with_tag=new-regalloc-branch&r1=1.1.2.11&r2=1.1.2.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ra.h.diff?cvsroot=gcc&only_with_tag=new-regalloc-branch&r1=1.1.2.14&r2=1.1.2.15
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ra-rewrite.c.diff?cvsroot=gcc&only_with_tag=new-regalloc-branch&r1=1.1.2.28&r2=1.1.2.29
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/pre-reload.c.diff?cvsroot=gcc&only_with_tag=new-regalloc-branch&r1=1.1.2.24&r2=1.1.2.25
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/pre-reload.h.diff?cvsroot=gcc&only_with_tag=new-regalloc-branch&r1=1.1.2.9&r2=1.1.2.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/df.c.diff?cvsroot=gcc&only_with_tag=new-regalloc-branch&r1=1.1.2.27&r2=1.1.2.28
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/df.h.diff?cvsroot=gcc&only_with_tag=new-regalloc-branch&r1=1.1.2.16&r2=1.1.2.17
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.RA.diff?cvsroot=gcc&only_with_tag=new-regalloc-branch&r1=1.1.2.130&r2=1.1.2.131