src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
changeset 53235 e1cc790f0c06
parent 52925 9c18c9d839d3
child 53407 690aed53fef0
equal deleted inserted replaced
53234:e3641318f540 53235:e1cc790f0c06
   981 
   981 
   982   const TypePtr* raw_adr_type = TypeRawPtr::BOTTOM;
   982   const TypePtr* raw_adr_type = TypeRawPtr::BOTTOM;
   983   Node* c = new ProjNode(call,TypeFunc::Control);
   983   Node* c = new ProjNode(call,TypeFunc::Control);
   984   c = igvn.transform(c);
   984   c = igvn.transform(c);
   985   Node* m = new ProjNode(call, TypeFunc::Memory);
   985   Node* m = new ProjNode(call, TypeFunc::Memory);
   986   c = igvn.transform(m);
   986   m = igvn.transform(m);
   987 
   987 
   988   Node* dest = ac->in(ArrayCopyNode::Dest);
   988   Node* dest = ac->in(ArrayCopyNode::Dest);
   989   assert(dest->is_AddP(), "bad input");
   989   assert(dest->is_AddP(), "bad input");
   990   Node* barrier_call = new CallLeafNode(ShenandoahBarrierSetC2::shenandoah_clone_barrier_Type(),
   990   Node* barrier_call = new CallLeafNode(ShenandoahBarrierSetC2::shenandoah_clone_barrier_Type(),
   991                                         CAST_FROM_FN_PTR(address, ShenandoahRuntime::shenandoah_clone_barrier),
   991                                         CAST_FROM_FN_PTR(address, ShenandoahRuntime::shenandoah_clone_barrier),