src/share/vm/opto/lcm.cpp

changeset 5539
adb9a7d94cb5
parent 5509
d1034bd8cefc
child 5635
650868c062a9
child 6462
e2722a66aba7
     1.1 --- a/src/share/vm/opto/lcm.cpp	Thu Aug 15 11:59:19 2013 -0700
     1.2 +++ b/src/share/vm/opto/lcm.cpp	Fri Aug 16 10:23:55 2013 +0200
     1.3 @@ -501,7 +501,7 @@
     1.4        n_choice = 1;
     1.5      }
     1.6  
     1.7 -    uint n_latency = cfg->_node_latency->at_grow(n->_idx);
     1.8 +    uint n_latency = cfg->get_latency_for_node(n);
     1.9      uint n_score   = n->req();   // Many inputs get high score to break ties
    1.10  
    1.11      // Keep best latency found
    1.12 @@ -797,7 +797,7 @@
    1.13          Node     *n = _nodes[j];
    1.14          int     idx = n->_idx;
    1.15          tty->print("#   ready cnt:%3d  ", ready_cnt.at(idx));
    1.16 -        tty->print("latency:%3d  ", cfg->_node_latency->at_grow(idx));
    1.17 +        tty->print("latency:%3d  ", cfg->get_latency_for_node(n));
    1.18          tty->print("%4d: %s\n", idx, n->Name());
    1.19        }
    1.20      }
    1.21 @@ -825,7 +825,7 @@
    1.22  #ifndef PRODUCT
    1.23      if (cfg->trace_opto_pipelining()) {
    1.24        tty->print("#    select %d: %s", n->_idx, n->Name());
    1.25 -      tty->print(", latency:%d", cfg->_node_latency->at_grow(n->_idx));
    1.26 +      tty->print(", latency:%d", cfg->get_latency_for_node(n));
    1.27        n->dump();
    1.28        if (Verbose) {
    1.29          tty->print("#   ready list:");

mercurial