This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
gcc/gcc ChangeLog.RA df.h df.c Makefile.in ra. ...
- From: matz at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: 20 Jun 2002 19:26:37 -0000
- Subject: gcc/gcc ChangeLog.RA df.h df.c Makefile.in ra. ...
CVSROOT: /cvs/gcc
Module name: gcc
Branch: new-regalloc-branch
Changes by: matz@gcc.gnu.org 2002-06-20 12:26:35
Modified files:
gcc : ChangeLog.RA df.h df.c Makefile.in ra.c
Added files:
gcc : ra.h ra-build.c ra-colorize.c ra-debug.c
ra-ranges.c ra-rewrite.c
Log message:
Split ra.c into ra.c, ra.h, ra-build.c, ra-colorize.c, ra-debug.c,
ra-ranges.c and ra-rewrite.c.
* df.h (struct ref.id): Make unsigned.
* df.c (df_bb_reg_def_chain_create): Remove unsigned cast.
* ra.c (regs_overlap_p): Removed.
(realloc_mem, free_mem, free_all_mem): Split out into ...
* ra-build.c (ra_build_realloc, ra_build_free,
ra_build_free_all): ... here ...
* ra_colorize.c (ra_colorize_free_all): ... and here.
(ra_colorize_init, ra_colorize_graph): New.
* ra-rewrite.c (ra_rewrite_init): New.
* Makefile.in (ra-build.o, ra-colorize.o, ra-debug.o, ra-rewrite.o):
New targets.
(libbackend.a): Link them in.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ra.h.diff?cvsroot=gcc&only_with_tag=new-regalloc-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ra-build.c.diff?cvsroot=gcc&only_with_tag=new-regalloc-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ra-colorize.c.diff?cvsroot=gcc&only_with_tag=new-regalloc-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ra-debug.c.diff?cvsroot=gcc&only_with_tag=new-regalloc-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ra-ranges.c.diff?cvsroot=gcc&only_with_tag=new-regalloc-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ra-rewrite.c.diff?cvsroot=gcc&only_with_tag=new-regalloc-branch&r1=NONE&r2=1.1.2.1
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.79&r2=1.1.2.80
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.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.16&r2=1.1.2.17
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/Makefile.in.diff?cvsroot=gcc&only_with_tag=new-regalloc-branch&r1=1.592.2.12&r2=1.592.2.13
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.58&r2=1.1.2.59