Lines Matching defs:to
16 * 2 along with this work; if not, write to the Free Software Foundation,
50 * Iterator used to traverse the ranges of an interval.
55 * Link to next interval in a sorted list of intervals that ends with {@link #EndMarker}.
59 private int cachedTo; // cached value: to of last range (-1: not cached)
70 public int to() {
102 return current.to;
127 public void addRange(int from, int to) {
129 first = new FixedRange(from, to, first());
132 if (to <= to() && from >= from()) {
135 if (from() == to) {
138 first = new FixedRange(from, to, first());
148 * Sentinel interval to denote the end of an interval list.
168 return r.to;
175 while (cur != FixedRange.EndMarker && cur.to < opId) {
179 assert cur.to != cur.next.from : "ranges not separated";
182 return cur.from <= opId && opId < cur.to;
184 return cur.from <= opId && opId <= cur.to;
194 assert from() <= holeFrom && holeTo <= to() : "index out of interval";
198 assert cur.to < cur.next.from : "no space between ranges";
206 if (holeTo <= cur.to) {
211 if (holeFrom <= cur.to) {
229 String to = "?";
232 // to() may cache a computed value, modifying the current object, which is a bad idea
234 to = String.valueOf(calcTo());
237 return asRegister(operand).number + ":" + operand + (isRegister(operand) ? "" : locationString) + "[" + from + "," + to + "]";
241 * Gets a single line string for logging the details of this interval to a log stream.