<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    Hi Andreas,<br>
    <br>
    <div class="moz-cite-prefix">On 2014-05-08 10:01, Andreas Sjöberg
      wrote:<br>
    </div>
    <blockquote cite="mid:536B39D0.1070801@oracle.com" type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      Hi all,<br>
      <br>
      could I please have reviews for this small cleanup?<br>
      For RSHashTable, it<br>
       - removes entry_for_region_ind(RegionIdx_t)<br>
       - changes get_entry to be public and declared const<br>
       - changes the sites that called entry_for_region to instead use
      get_entry, since they have the same implementation.<br>
       - changes get_cards to make use of get_entry instead of very
      similar code contained inline.<br>
      <br>
      webrev: <a moz-do-not-send="true" class="moz-txt-link-freetext"
        href="http://cr.openjdk.java.net/%7Ebrutisso/JDK-8042474/01/webrev/">http://cr.openjdk.java.net/~brutisso/JDK-8042474/01/webrev/</a><br>
    </blockquote>
    <br>
    Looks good. Nice cleanup!<br>
    <br>
    One minor thing:<br>
    <br>
    These asserts in RSHashTable::get_cards():<br>
    <br>
     204   assert(entry->r_ind() == region_ind, "Postcondition of
    loop + test above.");<br>
     205   assert(entry->num_valid_cards() > 0, "Inv");<br>
    <br>
    are already done in RSHashTable::get_entry(). I think you can remove
    them too.<br>
    <br>
    <br>
    <blockquote cite="mid:536B39D0.1070801@oracle.com" type="cite"> <br>
      It seems get_cards is not used. Maybe it should be removed as a
      separate CR?<br>
    </blockquote>
    <br>
    Yes it is unused, so it would be good to remove it. I'm fine with
    doing that as a separate CR. Maybe in that case also go through all
    methods in sparsePRT.hpp and make sure that they are used.<br>
    <br>
    Thanks,<br>
    Bengt<br>
    <br>
    <blockquote cite="mid:536B39D0.1070801@oracle.com" type="cite"> <br>
      testing: jprt.<br>
      <br>
      Best regards,<br>
      Andreas<br>
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
    </blockquote>
    <br>
  </body>
</html>