src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
changeset 55679 aa96c53c592b
parent 55574 0246f81c1dcd
child 55718 9fbc32392798
equal deleted inserted replaced
55678:296560a21cea 55679:aa96c53c592b
   941   __ push(r15);
   941   __ push(r15);
   942 #endif
   942 #endif
   943 
   943 
   944   save_vector_registers(cgen->assembler());
   944   save_vector_registers(cgen->assembler());
   945   __ movptr(rdi, rax);
   945   __ movptr(rdi, rax);
   946   __ call_VM_leaf(CAST_FROM_FN_PTR(address, ShenandoahRuntime::load_reference_barrier_JRT), rdi);
   946   __ call_VM_leaf(CAST_FROM_FN_PTR(address, ShenandoahRuntime::load_reference_barrier), rdi);
   947   restore_vector_registers(cgen->assembler());
   947   restore_vector_registers(cgen->assembler());
   948 
   948 
   949 #ifdef _LP64
   949 #ifdef _LP64
   950   __ pop(r15);
   950   __ pop(r15);
   951   __ pop(r14);
   951   __ pop(r14);