xref: /wasmtime-44.0.1/winch/codegen/src/lib.rs (revision cccc4e64)
1 //! Code generation library for Winch.
2 
3 #![expect(clippy::allow_attributes_without_reason, reason = "crate not migrated")]
4 // Unless this library is compiled with `all-arch`, the rust compiler
5 // is going to emit dead code warnings. This directive is fine as long
6 // as we configure to run CI at least once with the `all-arch` feature
7 // enabled.
8 #![cfg_attr(not(feature = "all-arch"), allow(dead_code))]
9 
10 mod abi;
11 pub use codegen::{BuiltinFunctions, FuncEnv};
12 mod codegen;
13 mod frame;
14 pub mod isa;
15 pub use isa::*;
16 mod masm;
17 mod regalloc;
18 mod regset;
19 mod stack;
20 mod visitor;
21