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