Mercurial > hg > truffle
diff src/share/vm/opto/chaitin.cpp @ 673:fbc12e71c476
6810845: Performance regression in mpegaudio on x64
Summary: Used the outer loop frequency in frequencies checks in RA.
Reviewed-by: never, twisti
author | kvn |
---|---|
date | Thu, 26 Mar 2009 15:04:55 -0700 |
parents | 7bb995fbd3c0 |
children | 04fa5affa478 |
line wrap: on
line diff
--- a/src/share/vm/opto/chaitin.cpp Thu Mar 26 14:39:39 2009 -0700 +++ b/src/share/vm/opto/chaitin.cpp Thu Mar 26 15:04:55 2009 -0700 @@ -149,6 +149,9 @@ #endif { NOT_PRODUCT( Compile::TracePhase t3("ctorChaitin", &_t_ctorChaitin, TimeCompiler); ) + + _high_frequency_lrg = MIN2(float(OPTO_LRG_HIGH_FREQ), _cfg._outer_loop_freq); + uint i,j; // Build a list of basic blocks, sorted by frequency _blks = NEW_RESOURCE_ARRAY( Block *, _cfg._num_blocks );