< prev index next >

src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp

Print this page
rev 53157 : [mq]: remove-leftovers.patch

*** 57,67 **** Memory, ValueIn }; ShenandoahBarrierNode(Node* ctrl, Node* mem, Node* obj, bool allow_fromspace) ! : TypeNode(obj->bottom_type()->isa_oopptr() ? obj->bottom_type()->is_oopptr()->cast_to_nonconst() : obj->bottom_type(), 3), _allow_fromspace(allow_fromspace) { init_req(Control, ctrl); init_req(Memory, mem); init_req(ValueIn, obj); --- 57,67 ---- Memory, ValueIn }; ShenandoahBarrierNode(Node* ctrl, Node* mem, Node* obj, bool allow_fromspace) ! : TypeNode(obj->bottom_type(), 3), _allow_fromspace(allow_fromspace) { init_req(Control, ctrl); init_req(Memory, mem); init_req(ValueIn, obj);
*** 70,80 **** } static Node* skip_through_barrier(Node* n); static const TypeOopPtr* brooks_pointer_type(const Type* t) { ! return t->is_oopptr()->cast_to_nonconst()->add_offset(BrooksPointer::byte_offset())->is_oopptr(); } virtual const TypePtr* adr_type() const { if (bottom_type() == Type::TOP) { return NULL; --- 70,80 ---- } static Node* skip_through_barrier(Node* n); static const TypeOopPtr* brooks_pointer_type(const Type* t) { ! return t->is_oopptr()->add_offset(BrooksPointer::byte_offset())->is_oopptr(); } virtual const TypePtr* adr_type() const { if (bottom_type() == Type::TOP) { return NULL;
< prev index next >