Module IntDomain0.IntDomLifter
Parameters
Signature
val equal : t -> t -> Ppx_deriving_runtime.boolval compare : t -> t -> Ppx_deriving_runtime.intval check_ikinds : t -> t -> unitval bot_of : GoblintCil.Cil.ikind -> tval top_of : GoblintCil.Cil.ikind -> tval pretty : unit -> t -> GoblintCil.Pretty.docval pretty_diff : unit -> (t * t) -> Lattice.Pretty.docval printXml : 'a BatInnerIO.output -> t -> unitval name : unit -> stringval to_yojson : t -> Yojson.Safe.tval of_int : GoblintCil.Cil.ikind -> I.int_t -> tval equal_to : I.int_t -> t -> [ `Eq | `Neq | `Top ]val to_bool : t -> bool optionval of_bool : GoblintCil.Cil.ikind -> bool -> tval to_excl_list : t -> (I.int_t list * (int64 * int64)) optionval of_excl_list : GoblintCil.Cil.ikind -> I.int_t list -> tval is_excl_list : t -> boolval to_incl_list : t -> I.int_t list optionval of_interval :
?suppress_ovwarn:bool ->
GoblintCil.Cil.ikind ->
(I.int_t * I.int_t) ->
tval starting : ?suppress_ovwarn:bool -> GoblintCil.Cil.ikind -> I.int_t -> tval ending : ?suppress_ovwarn:bool -> GoblintCil.Cil.ikind -> I.int_t -> tval shift_left : t -> t -> tval shift_right : t -> t -> tval c_logand : t -> t -> tval c_logor : t -> t -> tval cast_to :
?suppress_ovwarn:bool ->
?torg:'a ->
GoblintCil.Cil.ikind ->
t ->
t