src/share/vm/opto/escape.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/escape.cpp	Tue Jul 14 18:25:38 2009
--- new/src/share/vm/opto/escape.cpp	Tue Jul 14 18:25:38 2009

*** 581,591 **** --- 581,591 ---- // have we already created a Phi for this alias index? PhiNode *result = get_map_phi(orig_phi->_idx); if (result != NULL && C->get_alias_index(result->adr_type()) == alias_idx) { return result; } ! if ((int)C->unique() + 2*NodeLimitFudgeFactor > MaxNodeLimit) { ! if ((int)C->unique() + 2*NodeLimitFudgeFactor > C->nodes_limit()) { if (C->do_escape_analysis() == true && !C->failing()) { // Retry compilation without escape analysis. // If this is the first failure, the sentinel string will "stick" // to the Compile object, and the C2Compiler will see it and retry. C->record_failure(C2Compiler::retry_no_escape_analysis());

src/share/vm/opto/escape.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File