Structs

A compiler that compiles a WebAssembly module with LLVM, translating the Wasm to LLVM IR, optimizing it and then translating to assembly.

Enums

The compiled function kind, used for debugging in the LLVMCallbacks.
Defines the optimization level used to compile a Module.

Traits

Callbacks to the different LLVM compilation phases.

Type Definitions

The InkWell MemoryBuffer type
The InkWell ModuleInfo type