src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File hotspot Cdiff src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp

src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp

Print this page

        

*** 254,264 **** const Register thread = NOT_LP64(rcx) LP64_ONLY(r15_thread); NOT_LP64(__ get_thread(thread)); #if INCLUDE_JVMCI // Check if we need to take lock at entry of synchronized method. This can // only occur on method entry so emit it only for vtos with step 0. ! if (UseJVMCICompiler && state == vtos && step == 0) { Label L; __ cmpb(Address(thread, JavaThread::pending_monitorenter_offset()), 0); __ jcc(Assembler::zero, L); // Clear flag. __ movb(Address(thread, JavaThread::pending_monitorenter_offset()), 0); --- 254,264 ---- const Register thread = NOT_LP64(rcx) LP64_ONLY(r15_thread); NOT_LP64(__ get_thread(thread)); #if INCLUDE_JVMCI // Check if we need to take lock at entry of synchronized method. This can // only occur on method entry so emit it only for vtos with step 0. ! if ((UseJVMCICompiler || UseAOT) && state == vtos && step == 0) { Label L; __ cmpb(Address(thread, JavaThread::pending_monitorenter_offset()), 0); __ jcc(Assembler::zero, L); // Clear flag. __ movb(Address(thread, JavaThread::pending_monitorenter_offset()), 0);
src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File