src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
changeset 48557 2e867226b914
parent 48200 ed5680f2656a
child 49449 ef5d5d343e2a
equal deleted inserted replaced
48556:d44d912ea9bb 48557:2e867226b914
   947   Register temp = rbx;
   947   Register temp = rbx;
   948 
   948 
   949   {
   949   {
   950     __ load_klass(temp, receiver);
   950     __ load_klass(temp, receiver);
   951     __ cmpptr(temp, Address(holder, CompiledICHolder::holder_klass_offset()));
   951     __ cmpptr(temp, Address(holder, CompiledICHolder::holder_klass_offset()));
   952     __ movptr(rbx, Address(holder, CompiledICHolder::holder_method_offset()));
   952     __ movptr(rbx, Address(holder, CompiledICHolder::holder_metadata_offset()));
   953     __ jcc(Assembler::equal, ok);
   953     __ jcc(Assembler::equal, ok);
   954     __ jump(RuntimeAddress(SharedRuntime::get_ic_miss_stub()));
   954     __ jump(RuntimeAddress(SharedRuntime::get_ic_miss_stub()));
   955 
   955 
   956     __ bind(ok);
   956     __ bind(ok);
   957     // Method might have been compiled since the call site was patched to
   957     // Method might have been compiled since the call site was patched to