pub mod optimization;
pub mod hot_path_tracker_v2;
pub mod inline_strategy;
pub mod jit_compiler;
pub mod vectorization_optimizer;
use hot_path_tracker_v2::{HotPath, HotPathTrackerV2, TrackerConfig, TrackerStatsSummary};
use inline_strategy::{FunctionInfo, InlineDecision, InlineOptLevel, InlineStrategy};
pub use optimization::{
V8OptimizationConfig, OptimizationFlag, HotPathOptimizer, HotPathStats,
FunctionInliner, DeadCodeEliminator,
};
pub use jit_compiler::{
JitCompiler, CompilationTier, CompilationRequest, CompilationResult,
JitCompilerConfig, JitPerfStats,
};
pub use vectorization_optimizer::{
VectorizationOptimizer, VectorizationConfig, VectorizationOpportunity,
VectorizationResult, SimdInstructionType,
};