package arrayjit

  1. Overview
  2. Docs

Module Arrayjit.BackendsSource

Sourcemodule Debug_runtime = Utils.Debug_runtime
Sourcetype 'context routine = {
  1. context : 'context;
  2. schedule : Base.unit -> Tnode.work;
  3. bindings : Indexing.jitted_bindings;
  4. name : Base.string;
}
Sourceval sexp_of_routine : 'context. ('context -> Sexplib0.Sexp.t) -> 'context routine -> Sexplib0.Sexp.t
Sourcemodule type No_device_backend = sig ... end
Sourcemodule type Backend = sig ... end
Sourcemodule Gccjit_backend : sig ... end
Sourceval reinitialize : (module Backend) -> Base.unit