equal
deleted
inserted
replaced
71 elapsedTimer Phase::_t_buildOopMaps; |
71 elapsedTimer Phase::_t_buildOopMaps; |
72 #endif |
72 #endif |
73 |
73 |
74 //------------------------------Phase------------------------------------------ |
74 //------------------------------Phase------------------------------------------ |
75 Phase::Phase( PhaseNumber pnum ) : _pnum(pnum), C( pnum == Compiler ? NULL : Compile::current()) { |
75 Phase::Phase( PhaseNumber pnum ) : _pnum(pnum), C( pnum == Compiler ? NULL : Compile::current()) { |
76 // Poll for requests from shutdown mechanism to quiesce comiler (4448539, 4448544). |
76 // Poll for requests from shutdown mechanism to quiesce compiler (4448539, 4448544). |
77 // This is an effective place to poll, since the compiler is full of phases. |
77 // This is an effective place to poll, since the compiler is full of phases. |
78 // In particular, every inlining site uses a recursively created Parse phase. |
78 // In particular, every inlining site uses a recursively created Parse phase. |
79 CompileBroker::maybe_block(); |
79 CompileBroker::maybe_block(); |
80 } |
80 } |
81 |
81 |