jon.recoil.org

Module Regalloc_ls_utils.Interval

type t = {
  1. reg : Reg.t;
  2. mutable begin_ : int;
  3. mutable end_ : int;
  4. ranges : Range.t DLL.t;
}
val equal : t -> t -> bool
val copy : t -> t
val print : Format.formatter -> t -> unit
val overlap : t -> t -> bool
val is_live : t -> pos:int -> bool
val remove_expired : t -> pos:int -> unit
module DLL : sig ... end