This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
gcc/gcc ChangeLog.RA ra.c
- From: matz at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: 19 Jun 2002 19:10:25 -0000
- Subject: gcc/gcc ChangeLog.RA ra.c
CVSROOT: /cvs/gcc
Module name: gcc
Branch: new-regalloc-branch
Changes by: matz@gcc.gnu.org 2002-06-19 12:10:25
Modified files:
gcc : ChangeLog.RA ra.c
Log message:
Merge with HEAD at tag ra-merge-20020613.
Adjust files to make it compile.
* ra.c (ra_emit_move_insn, detect_webs_set_in_cond_jump): New.
(ra_print_rtl_with_bb, livethrough_conflicts_bb, init_bb_info,
build_web_parts_and_conflicts, alloc_mem, free_all_mem,
rewrite_program2, emit_colors, dump_static_insn_cost): Use new
CFG structure and variables.
(ggc_mark_rtx_ptr): New.
(want_to_remat): Use it to mark GC root.
(make_webs): Call detect_webs_set_in_cond_jump.
(rewrite_program): Use ra_emit_move_insn and emit_insn_xxx.
(calculate_pre_post, reach_under, find_nesting_depths):
s/n_basic_blocks/last_basic_block/ .
(reg_alloc): Adjust calls to compute_bb_for_insn.
Patches:
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.77&r2=1.1.2.78
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.57&r2=1.1.2.58