|
r14134 to r14137 fix bugs that occur if inlining based on constant args is made more aggressive. This patch changes the weight of all constant args to +10% and gives null constant a further +5% as before. For registers it lowers the weight for precise type information. This doesn't fix the compress performance regression as we still inline too much of Compress.output - I believe doing this earlier is bad, as we have no profile information.
The code/image size issues have been corrected. I'll continue to look at compress/db performance changes under the other tracker item as I suspect "fixing" them will require tuning other inlining control parameters, not the inline size reduction heurisitcs.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
http://jikesrvm.anu.edu.au/cattrack/results/rvmx86lnx32b.anu.edu.au/sanity/3506/statistics_report