--- old/src/share/vm/opto/chaitin.hpp Mon Jan 12 16:05:14 2009 +++ new/src/share/vm/opto/chaitin.hpp Mon Jan 12 16:05:14 2009 @@ -451,6 +451,12 @@ // Set C->failing when fixup spills could not complete, node limit exceeded. void fixup_spills(); + // Collect blocks with CreateEx node. + void PhaseChaitin::collect_ex_blocks(Block_List& ex_blocks); + + // Move CreateEx node to the beginning of its block after phis. + void PhaseChaitin::fixup_ex_blocks(Block_List& ex_blocks); + // Post-Allocation peephole copy removal void post_allocate_copy_removal(); Node *skip_copies( Node *c );