hotspot/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
changeset 33628 09241459a8b8
parent 32082 2a3323e25de1
child 35127 483603d4c7b2
equal deleted inserted replaced
33627:c5b7455f846e 33628:09241459a8b8
   480   guarantee(code_offset() - offset <= deopt_handler_size, "overflow");
   480   guarantee(code_offset() - offset <= deopt_handler_size, "overflow");
   481   __ end_a_stub();
   481   __ end_a_stub();
   482 
   482 
   483   return offset;
   483   return offset;
   484 }
   484 }
   485 
       
   486 
       
   487 // This is the fast version of java.lang.String.compare; it has not
       
   488 // OSR-entry and therefore, we generate a slow version for OSR's
       
   489 void LIR_Assembler::emit_string_compare(LIR_Opr arg0, LIR_Opr arg1, LIR_Opr dst, CodeEmitInfo* info)  {
       
   490   __ mov(r2, (address)__FUNCTION__);
       
   491   __ call_Unimplemented();
       
   492 }
       
   493 
       
   494 
   485 
   495 void LIR_Assembler::add_debug_info_for_branch(address adr, CodeEmitInfo* info) {
   486 void LIR_Assembler::add_debug_info_for_branch(address adr, CodeEmitInfo* info) {
   496   _masm->code_section()->relocate(adr, relocInfo::poll_type);
   487   _masm->code_section()->relocate(adr, relocInfo::poll_type);
   497   int pc_offset = code_offset();
   488   int pc_offset = code_offset();
   498   flush_debug_info(pc_offset);
   489   flush_debug_info(pc_offset);