This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [new-ra] good register classes for webs


Denis Chertykov <denisc@overta.ru> writes:

> Denis Chertykov <denisc@overta.ru> writes:
> 
> > PS: The patch will be tomorrow because I have founded that previous patch
> > have a problem with TAB to spaces conversion.
> 
> I have resolved a problem.
> 
> The patch:
> 
> 
> 2004-03-03  Denis Chertykov  <denisc@overta.ru>
> 
> 	* ra-build.c (flags.h): Include new file.
> 	(long_blocks_for_mode) New array. The number of
> 	non-overlapping blocks of hardregs required for MODE. 
> 	(select_regclass): Use web_class_costs for calculation of
> 	reg_class costs for each web. Use web_class_insn_alt to select
> 	right insn alternative for each insn. Use we_class_spill to
> 	generate spill code for refs with wrong reg_class.
> 	(class_ok_for_mode): Removed. Better to use
> 	long_blocks_for_mode.

Successfully bootstrapped c,c++,f77,java.
Committed.

Denis.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]