src/share/vm/opto/phase.cpp

changeset 1040
98cb887364d3
parent 905
ad8c8ca4ab0f
child 1356
046932b72aa2
equal deleted inserted replaced
1039:ec59443af135 1040:98cb887364d3
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

mercurial