1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
#![doc(hidden)] pub mod ir { pub use cranelift_codegen::ir::{ types, AbiParam, ArgumentPurpose, Signature, SourceLoc, StackSlots, TrapCode, Type, ValueLabel, ValueLoc, }; pub use cranelift_codegen::ValueLabelsRanges; } pub mod settings { pub use cranelift_codegen::settings::{builder, Builder, Configurable, Flags}; } pub mod isa { pub use cranelift_codegen::isa::{unwind, CallConv, RegUnit, TargetFrontendConfig, TargetIsa}; } pub mod entity { pub use cranelift_entity::{packed_option, BoxedSlice, EntityRef, PrimaryMap}; } pub mod wasm { pub use cranelift_wasm::{ get_vmctx_value_label, DataIndex, DefinedFuncIndex, DefinedGlobalIndex, DefinedMemoryIndex, DefinedTableIndex, ElemIndex, FuncIndex, Global, GlobalIndex, GlobalInit, Memory, MemoryIndex, SignatureIndex, Table, TableElementType, TableIndex, }; }