package arrayjit

  1. Overview
  2. Docs

Parameters

module B : sig ... end

Signature

val get_ident : Arrayjit.Low_level.Tn.t -> Base.String.t
val pp_zero_out : Stdlib.Format.formatter -> Arrayjit.Low_level.Tn.t -> unit
val pp_comma : Stdlib.Format.formatter -> unit -> unit
val pp_index : Stdlib.Format.formatter -> Indexing.symbol -> unit
val pp_index_axis : Stdlib.Format.formatter -> Indexing.axis_index -> unit
val pp_array_offset : Stdlib.Format.formatter -> (Indexing.axis_index Base.Array.t * int Base.Array.t) -> unit
val array_offset_to_string : (Indexing.axis_index Base.Array.t * int Base.Array.t) -> string
val compile_globals : Stdlib.Format.formatter -> Tn.t Base.Hash_set.t
val compile_main : traced_store:(Arrayjit.Low_level.Tn.t, Low_level.traced_array) Base.Hashtbl.t -> Stdlib.Format.formatter -> Low_level.t -> Base.unit
val compile_proc : name:string -> Stdlib.Format.formatter -> Indexing.static_symbol Base.List.t -> is_global:Arrayjit.Low_level.Tn.t Base.Hashtbl.key Base.Hash_set.t -> Low_level.optimized -> (Base.String.t * Types.param_source) Base.List.t
OCaml

Innovation. Community. Security.