equal
deleted
inserted
replaced
1031 CAST_FROM_FN_PTR(address, ShenandoahRuntime::load_reference_barrier_fixup_narrow) : |
1031 CAST_FROM_FN_PTR(address, ShenandoahRuntime::load_reference_barrier_fixup_narrow) : |
1032 CAST_FROM_FN_PTR(address, ShenandoahRuntime::load_reference_barrier_fixup); |
1032 CAST_FROM_FN_PTR(address, ShenandoahRuntime::load_reference_barrier_fixup); |
1033 |
1033 |
1034 address calladdr = is_native ? CAST_FROM_FN_PTR(address, ShenandoahRuntime::load_reference_barrier_native) |
1034 address calladdr = is_native ? CAST_FROM_FN_PTR(address, ShenandoahRuntime::load_reference_barrier_native) |
1035 : target; |
1035 : target; |
1036 const char* name = is_native ? "oop_load_from_native_barrier" : "load_reference_barrier"; |
1036 const char* name = is_native ? "load_reference_barrier_native" : "load_reference_barrier"; |
1037 Node* call = new CallLeafNode(ShenandoahBarrierSetC2::shenandoah_load_reference_barrier_Type(), calladdr, name, TypeRawPtr::BOTTOM); |
1037 Node* call = new CallLeafNode(ShenandoahBarrierSetC2::shenandoah_load_reference_barrier_Type(), calladdr, name, TypeRawPtr::BOTTOM); |
1038 |
1038 |
1039 call->init_req(TypeFunc::Control, ctrl); |
1039 call->init_req(TypeFunc::Control, ctrl); |
1040 call->init_req(TypeFunc::I_O, phase->C->top()); |
1040 call->init_req(TypeFunc::I_O, phase->C->top()); |
1041 call->init_req(TypeFunc::Memory, mm); |
1041 call->init_req(TypeFunc::Memory, mm); |