wasmer_compiler_llvm/
lib.rs

1#![deny(
2    nonstandard_style,
3    unused_imports,
4    unused_mut,
5    unused_variables,
6    unused_unsafe,
7    unreachable_patterns
8)]
9#![cfg_attr(
10    all(not(target_os = "windows"), not(target_arch = "aarch64")),
11    deny(dead_code)
12)]
13#![doc(html_favicon_url = "https://wasmer.io/images/icons/favicon-32x32.png")]
14#![doc(html_logo_url = "https://github.com/wasmerio.png?size=200")]
15#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
16
17mod abi;
18mod compiler;
19mod config;
20mod error;
21mod object_file;
22mod trampoline;
23mod translator;
24
25pub use crate::compiler::LLVMCompiler;
26pub use crate::config::{
27    CompiledKind, InkwellMemoryBuffer, InkwellModule, LLVMCallbacks, LLVMOptLevel, LLVM,
28};