Request for reviews (XS): 6826960: C2 Sparc: assert(bb->_nodes[_bb_end]->is_Proj(), "skipping projections after expected call")
Christian.Thalinger at Sun.COM
Tue Apr 7 10:31:08 PDT 2009
On Tue, 2009-04-07 at 09:56 -0700, Vladimir Kozlov wrote:
> Thanks, Christian
> The first '0' instruction in a block is a Region node.
> So Halt node is '1' if it is alone in a separate Block.
> The new condition (>1) causes execution of the last
> 'else' body which increment _bb_end:
> 2273 // Set _bb_end to point after last schedulable inst.
> 2274 _bb_end++;
> As result _bb_end == 2 which corresponds to the comment you pointed.
Ahh, right. Thanks for the clarification.
More information about the hotspot-compiler-dev