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: Memory partitioning considered harmful (!?)


Richard Guenther wrote on 01/29/07 08:32:

coefficient = (radius(n) / radius_of_curvature) * sin(twopi * &
Sigh. This is Fortran passing values by reference, eh?

	* tree-ssa-alias.c (create_partition_for): Do not put
	function local variables into a MPT.

I think this may degrade compile times and increase memory usage across the board. We need to sit down in front of various kinds of codes and look for patterns that may help us decide what heuristics to use. I will be working on this and dynamic partitioning in the next little while.

By all means, try to see what this does. But mind the balance between compile time, memory use and code generation quality. We need to improve all three dimensions.


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