src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
changeset 49749 bebec5011846
parent 49455 848864ed9b17
child 49906 4bb58f644e4e
equal deleted inserted replaced
49748:6a880e576856 49749:bebec5011846
   531     __ cmp(lir_cond_equal, cur_value, LIR_OprFact::intConst(CardTable::dirty_card_val()));
   531     __ cmp(lir_cond_equal, cur_value, LIR_OprFact::intConst(CardTable::dirty_card_val()));
   532     __ branch(lir_cond_equal, T_BYTE, L_already_dirty->label());
   532     __ branch(lir_cond_equal, T_BYTE, L_already_dirty->label());
   533     set_card(tmp, card_addr);
   533     set_card(tmp, card_addr);
   534     __ branch_destination(L_already_dirty->label());
   534     __ branch_destination(L_already_dirty->label());
   535   } else {
   535   } else {
       
   536 #if INCLUDE_ALL_GCS
   536     if (UseConcMarkSweepGC && CMSPrecleaningEnabled) {
   537     if (UseConcMarkSweepGC && CMSPrecleaningEnabled) {
   537       __ membar_storestore();
   538       __ membar_storestore();
   538     }
   539     }
       
   540 #endif
   539     set_card(tmp, card_addr);
   541     set_card(tmp, card_addr);
   540   }
   542   }
   541 }
   543 }
   542 
   544 
   543 //----------------------------------------------------------------------
   545 //----------------------------------------------------------------------