< prev index next >

src/hotspot/share/opto/escape.cpp

Print this page

        

*** 2149,2161 **** n->has_out_with(Op_CompareAndSwapP, Op_CompareAndSwapN, Op_WeakCompareAndSwapP, Op_WeakCompareAndSwapN)) { bt = T_OBJECT; } } } ! // TODO enable when using T_VALUETYPEPTR ! //assert(bt != T_VALUETYPE, "should not have valuetype here"); ! return (bt == T_OBJECT || bt == T_VALUETYPE || bt == T_VALUETYPEPTR || bt == T_NARROWOOP || bt == T_ARRAY); } // Returns unique pointed java object or NULL. JavaObjectNode* ConnectionGraph::unique_java_object(Node *n) { assert(!_collecting, "should not call when constructed graph"); --- 2149,2159 ---- n->has_out_with(Op_CompareAndSwapP, Op_CompareAndSwapN, Op_WeakCompareAndSwapP, Op_WeakCompareAndSwapN)) { bt = T_OBJECT; } } } ! return (bt == T_OBJECT || bt == T_VALUETYPE || bt == T_NARROWOOP || bt == T_ARRAY); } // Returns unique pointed java object or NULL. JavaObjectNode* ConnectionGraph::unique_java_object(Node *n) { assert(!_collecting, "should not call when constructed graph");
< prev index next >