src/hotspot/cpu/x86/templateTable_x86.cpp
changeset 51350 57565f7dcb2a
parent 51178 416a76fe8067
child 51633 21154cb84d2a
equal deleted inserted replaced
51349:343f580476d6 51350:57565f7dcb2a
  4355   transition(atos, vtos);
  4355   transition(atos, vtos);
  4356 
  4356 
  4357   // check for NULL object
  4357   // check for NULL object
  4358   __ null_check(rax);
  4358   __ null_check(rax);
  4359 
  4359 
       
  4360   __ resolve(IS_NOT_NULL, rax);
       
  4361 
  4360   const Address monitor_block_top(
  4362   const Address monitor_block_top(
  4361         rbp, frame::interpreter_frame_monitor_block_top_offset * wordSize);
  4363         rbp, frame::interpreter_frame_monitor_block_top_offset * wordSize);
  4362   const Address monitor_block_bot(
  4364   const Address monitor_block_bot(
  4363         rbp, frame::interpreter_frame_initial_sp_offset * wordSize);
  4365         rbp, frame::interpreter_frame_initial_sp_offset * wordSize);
  4364   const int entry_size = frame::interpreter_frame_monitor_size() * wordSize;
  4366   const int entry_size = frame::interpreter_frame_monitor_size() * wordSize;
  4452   transition(atos, vtos);
  4454   transition(atos, vtos);
  4453 
  4455 
  4454   // check for NULL object
  4456   // check for NULL object
  4455   __ null_check(rax);
  4457   __ null_check(rax);
  4456 
  4458 
       
  4459   __ resolve(IS_NOT_NULL, rax);
       
  4460 
  4457   const Address monitor_block_top(
  4461   const Address monitor_block_top(
  4458         rbp, frame::interpreter_frame_monitor_block_top_offset * wordSize);
  4462         rbp, frame::interpreter_frame_monitor_block_top_offset * wordSize);
  4459   const Address monitor_block_bot(
  4463   const Address monitor_block_bot(
  4460         rbp, frame::interpreter_frame_initial_sp_offset * wordSize);
  4464         rbp, frame::interpreter_frame_initial_sp_offset * wordSize);
  4461   const int entry_size = frame::interpreter_frame_monitor_size() * wordSize;
  4465   const int entry_size = frame::interpreter_frame_monitor_size() * wordSize;