1082 if (C->log() != NULL) { |
1082 if (C->log() != NULL) { |
1083 C->log()->begin_elem("connectionGraph_bailout reason='reached "); |
1083 C->log()->begin_elem("connectionGraph_bailout reason='reached "); |
1084 C->log()->text("%s", (iterations >= CG_BUILD_ITER_LIMIT) ? "iterations" : "time"); |
1084 C->log()->text("%s", (iterations >= CG_BUILD_ITER_LIMIT) ? "iterations" : "time"); |
1085 C->log()->end_elem(" limit'"); |
1085 C->log()->end_elem(" limit'"); |
1086 } |
1086 } |
1087 assert(false, err_msg_res("infinite EA connection graph build (%f sec, %d iterations) with %d nodes and worklist size %d", |
1087 assert(ExitEscapeAnalysisOnTimeout, err_msg_res("infinite EA connection graph build (%f sec, %d iterations) with %d nodes and worklist size %d", |
1088 time.seconds(), iterations, nodes_size(), ptnodes_worklist.length())); |
1088 time.seconds(), iterations, nodes_size(), ptnodes_worklist.length())); |
1089 // Possible infinite build_connection_graph loop, |
1089 // Possible infinite build_connection_graph loop, |
1090 // bailout (no changes to ideal graph were made). |
1090 // bailout (no changes to ideal graph were made). |
1091 return false; |
1091 return false; |
1092 } |
1092 } |