diff -r b029af7e69d3 -r 2aeab9ac7fea hotspot/src/share/vm/opto/cfgnode.hpp --- a/hotspot/src/share/vm/opto/cfgnode.hpp Thu Mar 20 13:51:55 2008 -0700 +++ b/hotspot/src/share/vm/opto/cfgnode.hpp Thu Mar 20 15:11:44 2008 -0700 @@ -148,6 +148,7 @@ static PhiNode* make( Node* r, Node* x, const Type *t, const TypePtr* at = NULL ); // create a new phi with narrowed memory type PhiNode* slice_memory(const TypePtr* adr_type) const; + PhiNode* split_out_instance(const TypePtr* at, PhaseIterGVN *igvn) const; // like make(r, x), but does not initialize the in edges to x static PhiNode* make_blank( Node* r, Node* x );