src/hotspot/share/c1/c1_LIRAssembler.cpp
changeset 51996 84743156e780
parent 51857 9978fea8a371
child 55105 9ad765641e8f
equal deleted inserted replaced
51995:f7babf9d1592 51996:84743156e780
   444 
   444 
   445 
   445 
   446 void LIR_Assembler::emit_call(LIR_OpJavaCall* op) {
   446 void LIR_Assembler::emit_call(LIR_OpJavaCall* op) {
   447   verify_oop_map(op->info());
   447   verify_oop_map(op->info());
   448 
   448 
   449   if (os::is_MP()) {
   449   // must align calls sites, otherwise they can't be updated atomically
   450     // must align calls sites, otherwise they can't be updated atomically on MP hardware
   450   align_call(op->code());
   451     align_call(op->code());
       
   452   }
       
   453 
   451 
   454   // emit the static call stub stuff out of line
   452   // emit the static call stub stuff out of line
   455   emit_static_call_stub();
   453   emit_static_call_stub();
   456   CHECK_BAILOUT();
   454   CHECK_BAILOUT();
   457 
   455