2019-05-12 05:33:02 +00:00
|
|
|
#![deny(unused_imports, unused_variables, unused_unsafe, unreachable_patterns)]
|
2019-03-08 23:15:16 +00:00
|
|
|
#![cfg_attr(nightly, feature(unwind_attributes))]
|
|
|
|
|
2019-02-26 02:07:22 +00:00
|
|
|
mod backend;
|
2019-02-09 23:53:40 +00:00
|
|
|
mod code;
|
|
|
|
mod intrinsics;
|
2019-03-02 18:56:02 +00:00
|
|
|
mod platform;
|
2019-02-09 23:53:40 +00:00
|
|
|
mod read_info;
|
|
|
|
mod state;
|
2019-03-01 23:48:43 +00:00
|
|
|
mod trampolines;
|
2019-02-09 23:53:40 +00:00
|
|
|
|
2019-07-24 23:04:47 +00:00
|
|
|
pub use code::LLVMFunctionCodeGenerator as FunctionCodeGenerator;
|
|
|
|
pub use code::LLVMModuleCodeGenerator as ModuleCodeGenerator;
|
|
|
|
|
2019-04-29 05:13:34 +00:00
|
|
|
use wasmer_runtime_core::codegen::SimpleStreamingCompilerGen;
|
2019-05-07 04:41:31 +00:00
|
|
|
|
2019-04-30 07:52:43 +00:00
|
|
|
pub type LLVMCompiler = SimpleStreamingCompilerGen<
|
2019-04-29 05:13:34 +00:00
|
|
|
code::LLVMModuleCodeGenerator,
|
|
|
|
code::LLVMFunctionCodeGenerator,
|
|
|
|
backend::LLVMBackend,
|
|
|
|
code::CodegenError,
|
|
|
|
>;
|