Lines Matching defs:latency
1883 // Compute the latency of all the instructions. This is fairly simple,
1885 // from first to last, and compute the latency of the instruction based
1886 // on the latency of the preceding instruction(s).
1896 // This is a kludge, forcing all latency calculations to start at 1.
1897 // Used to allow latency 0 to force an instruction to the beginning
1899 uint latency = 1;
1909 uint l = _node_latency[def->_idx] + use->latency(k);
1910 if (latency < l)
1911 latency = l;
1914 _node_latency[use->_idx] = latency;
1918 tty->print("# latency %4d: ", latency);
1948 tty->print("# NodeFitsInBundle [%4d]: FALSE; latency %4d > %d\n",
2062 int latency = _current_latency[n->_idx];
2064 // Insert in latency order (insertion sort)
2067 if (_current_latency[_available[i]->_idx] > latency)
2082 // Recalculate position, moving to front of same latency
2084 if (_current_latency[_available[i]->_idx] >= latency)
2109 // Compute the latency
2110 uint l = _bundle_cycle_number + n->latency(i);
2240 // Compute the latency information
2287 // Set the node's latency