gcc/gcc gcse-globals.h gcse-store.c gcse-utils ...
rakdver@gcc.gnu.org
rakdver@gcc.gnu.org
Fri Feb 14 20:00:00 GMT 2003
CVSROOT: /cvs/gcc
Module name: gcc
Branch: rtlopt-branch
Changes by: rakdver@gcc.gnu.org 2003-02-14 20:00:59
Modified files:
gcc : gcse-globals.h gcse-store.c gcse-utils.c
ChangeLog.rtlopt
Log message:
* gcse-globals.h (struct ls_expr): New pattern_regs field.
* gcse-store.c (store_killed_after, store_killed_before,
store_ops_ok): Improve speed.
(extract_mentioned_regs, extract_mentioned_regs_helper): New.
(find_moveable_store): Do not consider MEMS mentioning stack pointer.
* gcse-utils.c (ldst_entry): Initialize pattern_regs field.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gcse-globals.h.diff?cvsroot=gcc&only_with_tag=rtlopt-branch&r1=1.1.2.3&r2=1.1.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gcse-store.c.diff?cvsroot=gcc&only_with_tag=rtlopt-branch&r1=1.1.2.3&r2=1.1.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gcse-utils.c.diff?cvsroot=gcc&only_with_tag=rtlopt-branch&r1=1.1.2.5&r2=1.1.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.rtlopt.diff?cvsroot=gcc&only_with_tag=rtlopt-branch&r1=1.1.2.130&r2=1.1.2.131
More information about the Gcc-cvs
mailing list