------- Comment #40 from rob1weld at aol dot com  2009-04-21 12:30 -------
(In reply to comment #0)
> I've found a major performance regression in gcc 4.0.0's optimization ...

(In reply to comment #11)
> We need more analysis on these kinds of issues.
> So, we're doing a worse job on register allocation.  Is that because 
> the register allocator got worse, or because we're giving it a harder 
> problem to solve?

(In reply to comment #12)
> It is the latter and the pass which is responsible ...

(In reply to comment #13)
> Tough, there is really not much that can be done about this ...


Is this of any use ?

Register Allocation by Puzzle Solving
http://compilers.cs.ucla.edu/fernando/projects/puzzles/


"This project consists in developing a new model for register allocation that
has fast compilation time, produces code of good quality, is able to address
the many irregularities found in common computer architectures and is intuitive
enough to be easily understood."

"Our implementation produces Pentium code that is of similar quality to the
code produced by the slower, state-of-the-art iterated register coalescing
algorithm of George and Appel augmented with extensions by Smith, Ramsey, and
Holloway."


YT,
Rob


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21485

Reply via email to