winch_codegen/
lib.rs

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
10mod abi;
11pub use codegen::{BuiltinFunctions, FuncEnv};
12mod codegen;
13mod frame;
14pub mod isa;
15pub use isa::*;
16mod masm;
17mod regalloc;
18mod regset;
19mod stack;
20mod visitor;