r116346 - in /branches/addressing-modes/gcc: Ch...

bonzini@gcc.gnu.org bonzini@gcc.gnu.org
Wed Aug 23 12:30:00 GMT 2006


Author: bonzini
Date: Wed Aug 23 12:30:28 2006
New Revision: 116346

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116346
Log:
2006-08-23  Paolo Bonzini  <bonzini@gnu.org>

	* gendtree.c (add_to_sequence): Move from genrecog.c, removing PEEPHOLE2 stuff.
	(finish_sequence): Extract from genrecog.c make_insn_sequence.
	* gendtree.h (add_to_sequence, finish_sequence): New prototypes.
	* genrecog.c (make_insn_sequence): Split into...
	(make_recog_sequence, make_split_sequence, make_peephole2_sequence): ... these.
	Move code for PEEPHOLE2's from add_to_sequence into make_peephole2_sequence.
	(main): Call them.
	(add_to_sequence): Delete.
	(extract_pattern): New.
	(enum routine_type): Delete.


Modified:
    branches/addressing-modes/gcc/ChangeLog.addrmodes
    branches/addressing-modes/gcc/gendtree.c
    branches/addressing-modes/gcc/gendtree.h
    branches/addressing-modes/gcc/genpreds.c
    branches/addressing-modes/gcc/genrecog.c



More information about the Gcc-cvs mailing list