• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/

Lines Matching defs:to

16  * 2 along with this work; if not, write to the Free Software Foundation,
61 * Adds an interval to a list sorted by {@linkplain FixedInterval#currentFrom() current
64 * @param interval the interval to add
76 // add to head of list
100 * Iterator used to traverse the ranges of an interval.
105 * Link to next interval in a sorted list of intervals that ends with {@link #EndMarker}.
109 private int cachedTo; // cached value: to of last range (-1: not cached)
120 public int to() {
152 return current.to;
177 public void addRange(int from, int to) {
179 first = new FixedRange(from, to, first());
182 if (to <= to() && from >= from()) {
185 if (from() == to) {
188 first = new FixedRange(from, to, first());
198 * Sentinel interval to denote the end of an interval list.
218 return r.to;
225 while (cur != FixedRange.EndMarker && cur.to < opId) {
229 assert cur.to != cur.next.from : "ranges not separated";
232 return cur.from <= opId && opId < cur.to;
234 return cur.from <= opId && opId <= cur.to;
244 assert from() <= holeFrom && holeTo <= to() : "index out of interval";
248 assert cur.to < cur.next.from : "no space between ranges";
256 if (holeTo <= cur.to) {
261 if (holeFrom <= cur.to) {
279 String to = "?";
282 // to() may cache a computed value, modifying the current object, which is a bad idea
284 to = String.valueOf(calcTo());
287 return asRegister(operand).number + ":" + operand + (isRegister(operand) ? "" : locationString) + "[" + from + "," + to + "]";
291 * Gets a single line string for logging the details of this interval to a log stream.