egcs/gcc ChangeLog cse.c df.c flow.c gcse.c ha ...
rth@gcc.gnu.org
rth@gcc.gnu.org
Mon Jul 16 10:54:00 GMT 2001
CVSROOT: /cvs/gcc
Module name: egcs
Changes by: rth@gcc.gnu.org 2001-07-16 10:54:34
Modified files:
gcc : ChangeLog cse.c df.c flow.c gcse.c
hard-reg-set.h regclass.c sched-deps.c
Log message:
* hard-reg-set.h (regs_invalidated_by_call): Declare.
* regclass.c (regs_invalidated_by_call): Move from cse.c.
(init_reg_sets_1): Move initialization from cse_main.
* cse.c (regs_invalidated_by_call): Move to regclass.c.
(cse_main): Move its initialization also.
* df.c (df_insn_refs_record): Use regs_invalidated_by_call.
* flow.c (propagate_one_insn): Likewise.
* gcse.c (compute_hash_table): Likewise.
(compute_kill_rd, compute_store_table): Likewise.
* sched-deps.c (sched_analyze_1): Likewise.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/ChangeLog.diff?cvsroot=gcc&r1=1.10674&r2=1.10675
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/cse.c.diff?cvsroot=gcc&r1=1.189&r2=1.190
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/df.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/flow.c.diff?cvsroot=gcc&r1=1.426&r2=1.427
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/gcse.c.diff?cvsroot=gcc&r1=1.135&r2=1.136
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/hard-reg-set.h.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/regclass.c.diff?cvsroot=gcc&r1=1.121&r2=1.122
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/sched-deps.c.diff?cvsroot=gcc&r1=1.16&r2=1.17
More information about the Gcc-cvs
mailing list