1.1 --- a/src/share/vm/opto/escape.hpp Tue Dec 08 16:27:21 2009 -0800 1.2 +++ b/src/share/vm/opto/escape.hpp Wed Dec 09 16:40:45 2009 -0800 1.3 @@ -210,6 +210,8 @@ 1.4 Unique_Node_List _delayed_worklist; // Nodes to be processed before 1.5 // the call build_connection_graph(). 1.6 1.7 + GrowableArray<MergeMemNode *> _mergemem_worklist; // List of all MergeMem nodes 1.8 + 1.9 VectorSet _processed; // Records which nodes have been 1.10 // processed. 1.11 1.12 @@ -315,6 +317,9 @@ 1.13 // Set the escape state of a node 1.14 void set_escape_state(uint ni, PointsToNode::EscapeState es); 1.15 1.16 + // Search for objects which are not scalar replaceable. 1.17 + void verify_escape_state(int nidx, VectorSet& ptset, PhaseTransform* phase); 1.18 + 1.19 public: 1.20 ConnectionGraph(Compile *C); 1.21