compiler-libs.optcomp
Runtime_shape.Runtime_layout
compiler-libs.bytecomp
compiler-libs.common
compiler-libs.toplevel
dynlink
eval
jit
runtime_events
stdlib
stdlib_alpha
stdlib_beta
stdlib_stable
stdlib_upstream_compatible
str
threads
unix
type t =
| Value
Regular OCaml value, traversable by the GC
| Float64
| Float32
| Bits8
| Bits16
| Bits32
| Bits64
| Vec128
| Vec256
| Vec512
| Word
| Untagged_immediate
val size_in_memory : t -> int
Size in memory, accounting for padding in memory (minimum Arch.size_addr).
Arch.size_addr
val size : t -> int
Actual size of the value in bytes.
val of_base_layout : Sort.base -> t Or_void.t
Convert from Sort.base, returning Void for void layouts.
Sort.base
Void
val to_base_layout : t -> Sort.base
Convert back to Sort.base.
val to_string : t -> string
val print : Format.formatter -> t -> unit
val equal : t -> t -> bool
val hash : t -> int