type t
=
{
}
val (<=) : lhs:t -> rhs:t -> bool
val join : t -> t -> t
val widen : prev:t -> next:t -> num_iters:int -> t
val pp : F.formatter -> t -> unit
val bot : t
val lift_map : (AliasMap.t -> AliasMap.t) -> t -> t
val bind_map : (AliasMap.t -> 'a) -> t -> 'a
val find : InferIR.Ident.t -> t -> AliasTarget.t option
val find_ret : t -> AliasTarget.t option
val load : InferIR.Ident.t -> AliasTarget.t -> t -> t
val store_simple : InferModules.AbsLoc.Loc.t -> InferIR.Exp.t -> t -> t
val store_empty : Val.t -> InferModules.AbsLoc.Loc.t -> t -> t
val fgets : InferIR.Ident.t -> InferModules.AbsLoc.PowLoc.t -> t -> t
val remove_temp : InferIR.Ident.t -> t -> t