< prev index next >
src/hotspot/share/opto/node.cpp
Print this page
rev 52175 : JDK-8212603: Need to step over GC barriers in Node::eqv_uncast()
@@ -2454,5 +2454,12 @@
//------------------------------ideal_reg--------------------------------------
uint TypeNode::ideal_reg() const {
return _type->ideal_reg();
}
+
+bool Node::eqv_uncast(const Node* n) const {
+ BarrierSetC2* bs = BarrierSet::barrier_set()->barrier_set_c2();
+ Node* obj1 = bs->step_over_gc_barrier(const_cast<Node*>(this));
+ Node* obj2 = bs->step_over_gc_barrier(const_cast<Node*>(n));
+ return (obj1->uncast() == obj2->uncast());
+}
< prev index next >