Module IR.IntLit
val yojson_of_t : t -> Ppx_yojson_conv_lib.Yojson.Safe.t
val add : t -> t -> tval compare : t -> t -> intcompare integers ignoring the distinction between pointers and non-pointers
val compare_value : t -> t -> intcompare the value of the integers, notice this is different from const compare, which distinguished between signed and unsigned +1
val div : t -> t -> tval eq : t -> t -> boolval equal : t -> t -> boolan alias for
eq, for convenience
val of_int : int -> tval of_big_int : Z.t -> tval of_int32 : int32 -> tval of_int64 : int64 -> tval of_string : string -> tval geq : t -> t -> boolval gt : t -> t -> boolval isminusone : t -> boolval isnegative : t -> boolval isnull : t -> boolval isone : t -> boolval iszero : t -> boolval leq : t -> t -> boolval logand : t -> t -> tval lognot : t -> tval logor : t -> t -> tval logxor : t -> t -> tval lt : t -> t -> boolval minus_one : tval mul : t -> t -> tval neg : t -> tval neq : t -> t -> boolval null : tnull behaves like zero except for the function isnull
val one : tval pp : F.formatter -> t -> unitval rem : t -> t -> tval shift_left : t -> t -> tval shift_right : t -> t -> tval sub : t -> t -> tval max : t -> t -> tval min : t -> t -> tval to_int : t -> int optionval to_int_exn : t -> intval to_big_int : t -> Z.tval to_float : t -> floatval to_signed : t -> t optionval to_string : t -> stringconvert to signed if the value is representable