hotspot/src/share/vm/c1/c1_Instruction.cpp
changeset 9168 c2cdeb17ec31
parent 7397 5b173b4ca846
child 9170 56670ec8e643
equal deleted inserted replaced
9130:7d6aa04b56c1 9168:c2cdeb17ec31
   557 
   557 
   558 // In general it is not possible to calculate a value for the field "depth_first_number"
   558 // In general it is not possible to calculate a value for the field "depth_first_number"
   559 // of the inserted block, without recomputing the values of the other blocks
   559 // of the inserted block, without recomputing the values of the other blocks
   560 // in the CFG. Therefore the value of "depth_first_number" in BlockBegin becomes meaningless.
   560 // in the CFG. Therefore the value of "depth_first_number" in BlockBegin becomes meaningless.
   561 BlockBegin* BlockBegin::insert_block_between(BlockBegin* sux) {
   561 BlockBegin* BlockBegin::insert_block_between(BlockBegin* sux) {
   562   BlockBegin* new_sux = new BlockBegin(-99);
   562   BlockBegin* new_sux = new BlockBegin(end()->state()->bci());
   563 
   563 
   564   // mark this block (special treatment when block order is computed)
   564   // mark this block (special treatment when block order is computed)
   565   new_sux->set(critical_edge_split_flag);
   565   new_sux->set(critical_edge_split_flag);
   566 
   566 
   567   // This goto is not a safepoint.
   567   // This goto is not a safepoint.