package wasm_of_ocaml-compiler

  1. Overview
  2. Docs

Module Gc_target.MemorySource

Sourceval allocate : tag:int -> deadcode_sentinal:Js_of_ocaml_compiler.Code.Var.t -> [ `Expr of Wasm_ast.expression | `Var of Wasm_ast.var ] list -> expression
Sourceval load_function_pointer : cps:bool -> arity:int -> ?skip_cast:bool -> expression -> (Wasm_ast.var * Wasm_ast.expression) Code_generation.t
Sourceval load_real_closure : cps:bool -> arity:int -> expression -> (Wasm_ast.var * Wasm_ast.expression) Code_generation.t
Sourceval check_function_arity : Js_of_ocaml_compiler.Code.Var.t -> cps:bool -> arity:int -> (typ:Wasm_ast.value_type option -> expression -> expression) -> unit Code_generation.t -> unit Code_generation.t
Sourceval field : expression -> int -> expression
Sourceval set_field : expression -> int -> expression -> unit Code_generation.t
Sourceval array_get : expression -> expression -> expression
Sourceval float_array_get : expression -> expression -> expression
Sourceval float_array_set : expression -> expression -> expression -> unit Code_generation.t
Sourceval gen_array_get : expression -> expression -> expression
Sourceval gen_array_set : expression -> expression -> expression -> unit Code_generation.t
Sourceval array_length : expression -> expression
Sourceval float_array_length : expression -> expression
Sourceval gen_array_length : expression -> expression
Sourceval bytes_length : expression -> expression
Sourceval bytes_get : expression -> expression -> expression
Sourceval box_float : expression -> expression
Sourceval unbox_float : expression -> expression
Sourceval box_int32 : expression -> expression
Sourceval unbox_int32 : expression -> expression
Sourceval box_int64 : expression -> expression
Sourceval unbox_int64 : expression -> expression
Sourceval box_nativeint : expression -> expression
Sourceval unbox_nativeint : expression -> expression