Home | History | Annotate | Download | only in executionengine

Lines Matching full:engine

12     This interface provides an OCaml API for LLVM execution engine (JIT/
19 and receive values from the execution engine. It supports only a limited
83 (** An execution engine is either a JIT compiler or an interpreter, capable of
88 (** [create m] creates a new execution engine, taking ownership of the
90 interpreter. Raises [Error msg] if an error occurrs. The execution engine
97 execution engine is not garbage collected and must be destroyed with
105 engine is not garbage collected and must be destroyed with [dispose ee].
109 (** [dispose ee] releases the memory used by the execution engine and must be
113 (** [add_module m ee] adds the module [m] to the execution engine [ee]. *)
116 (** [remove_module m ee] removes the module [m] from the execution engine
122 modules owned by the execution engine [ee]. Returns [None] if the function
132 the execution engine [ee]. *)
136 the execution engine [ee]. *)
146 (** [free_machine_code f ee] releases the memory in the execution engine [ee]
150 (** [data_layout ee] is the data layout of the execution engine [ee]. *)