src/share/vm/opto/escape.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 7105605 Cdiff src/share/vm/opto/escape.hpp

src/share/vm/opto/escape.hpp

Print this page

        

*** 234,243 **** --- 234,245 ---- // that pointer values loaded from // a field which has not been set // are assumed to point to. uint _oop_null; // ConP(#NULL)->_idx uint _noop_null; // ConN(#NULL)->_idx + Node* _pcmp_neq; // ConI(#CC_GT) + Node* _pcmp_eq; // ConI(#CC_EQ) Compile * _compile; // Compile object for current compilation PhaseIterGVN * _igvn; // Value numbering // Address of an element in _nodes. Used when the element is to be modified
*** 349,358 **** --- 351,363 ---- // Propagate escape states to referenced nodes. bool propagate_escape_state(GrowableArray<int>* cg_worklist, GrowableArray<uint>* worklist, PointsToNode::EscapeState esc_state); + // Optimize objects compare. + Node* optimize_ptr_compare(Node* n); + // Compute the escape information bool compute_escape(); public: ConnectionGraph(Compile *C, PhaseIterGVN *igvn);
src/share/vm/opto/escape.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File