Implement LLVM backend basic structure - Phase 9.78 Week 1 foundation

Co-authored-by: moe-charm <217100418+moe-charm@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2025-08-18 09:14:39 +00:00
parent f4988985a7
commit e74a9f621e
8 changed files with 361 additions and 2 deletions

View File

@ -6,6 +6,12 @@ pub mod vm;
pub mod wasm;
pub mod aot;
#[cfg(feature = "llvm")]
pub mod llvm;
pub use vm::{VM, VMError, VMValue};
pub use wasm::{WasmBackend, WasmError};
pub use aot::{AotBackend, AotError, AotConfig, AotStats};
pub use aot::{AotBackend, AotError, AotConfig, AotStats};
#[cfg(feature = "llvm")]
pub use llvm::{compile_and_execute as llvm_compile_and_execute, compile_to_object as llvm_compile_to_object};