hotspot/src/share/vm/c1/c1_LIRGenerator.cpp
changeset 33096 d38227d62ef4
parent 32596 8feecdee3156
child 33105 294e48b4f704
equal deleted inserted replaced
33095:e56c951d8735 33096:d38227d62ef4
  1628     __ cmp(lir_cond_equal, cur_value, dirty);
  1628     __ cmp(lir_cond_equal, cur_value, dirty);
  1629     __ branch(lir_cond_equal, T_BYTE, L_already_dirty->label());
  1629     __ branch(lir_cond_equal, T_BYTE, L_already_dirty->label());
  1630     __ move(dirty, card_addr);
  1630     __ move(dirty, card_addr);
  1631     __ branch_destination(L_already_dirty->label());
  1631     __ branch_destination(L_already_dirty->label());
  1632   } else {
  1632   } else {
       
  1633     if (UseConcMarkSweepGC && CMSPrecleaningEnabled) {
       
  1634       __ membar_storestore();
       
  1635     }
  1633     __ move(dirty, card_addr);
  1636     __ move(dirty, card_addr);
  1634   }
  1637   }
  1635 #endif
  1638 #endif
  1636 }
  1639 }
  1637 
  1640