Lines Matching refs:IntervalKind
74 enum IntervalKind {
106 for (IntervalKind kind = firstKind; kind < nofKinds; kind = (IntervalKind)(kind + 1))
655 IntervalKind _current_kind; // and whether it is fixed_kind or any_kind.
665 void check_bounds(IntervalKind kind) { assert(kind >= fixedKind && kind <= anyKind, "invalid interval_kind"); }
667 Interval** unhandled_first_addr(IntervalKind kind) { check_bounds(kind); return &_unhandled_first[kind]; }
668 Interval** active_first_addr(IntervalKind kind) { check_bounds(kind); return &_active_first[kind]; }
669 Interval** inactive_first_addr(IntervalKind kind) { check_bounds(kind); return &_inactive_first[kind]; }
680 IntervalKind current_kind() const { return _current_kind; }
691 virtual void interval_moved(Interval* interval, IntervalKind kind, IntervalState from, IntervalState to);
696 Interval* unhandled_first(IntervalKind kind) { check_bounds(kind); return _unhandled_first[kind]; }
697 Interval* active_first(IntervalKind kind) { check_bounds(kind); return _active_first[kind]; }
698 Interval* inactive_first(IntervalKind kind) { check_bounds(kind); return _inactive_first[kind]; }
746 void free_collect_unhandled(IntervalKind kind, Interval* cur);