scirs2_core/advanced_jit_compilation.rs
1//! Advanced JIT Compilation Framework
2//!
3//! This module provides a comprehensive Just-In-Time (JIT) compilation framework
4//! with LLVM integration for runtime optimization in Advanced mode. It enables
5//! dynamic code generation, runtime optimization, and adaptive compilation strategies
6//! to maximize performance for scientific computing workloads.
7//!
8//! # Features
9//!
10//! - **LLVM-based Code Generation**: Advanced optimization through LLVM infrastructure
11//! - **Runtime Kernel Compilation**: JIT compilation of computational kernels
12//! - **Adaptive Optimization**: Dynamic optimization based on runtime characteristics
13//! - **Cross-platform Support**: Native code generation for multiple architectures
14//! - **Intelligent Caching**: Smart caching of compiled code with automatic invalidation
15//! - **Performance Profiling**: Integrated profiling for continuous optimization
16//! - **Template-based Specialization**: Automatic code specialization for specific data types
17//! - **Vectorization**: Automatic SIMD optimization for mathematical operations
18
19// This module has been refactored into a modular structure.
20// All functionality is now available through the advanced_jit_compilation_impl submodule.
21
22#[path = "advanced_jit_compilation_impl/mod.rs"]
23mod advanced_jit_compilation_impl;
24pub use advanced_jit_compilation_impl::*;