feat(liveness): 新增 oxide_liveness crate,CFG 数据流 liveness + 逐指令 live range(D-15)

This commit is contained in:
爱特每羊队
2026-08-06 16:41:57 +08:00
parent fc4924c2c9
commit de558f7a99
8 changed files with 556 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
[package]
name = "oxide_liveness"
version.workspace = true
edition.workspace = true
license.workspace = true
rust-version.workspace = true
description = "OxideJS - liveness analysis pass over IR (CFG dataflow + per-instruction live ranges)"
[dependencies]
oxide_ir = { path = "../oxide_ir" }
oxide_cfg = { path = "../oxide_cfg" }
[dev-dependencies]
oxide_parser = { path = "../oxide_parser" }
oxide_emit = { path = "../oxide_emit" }
oxide_bytecode = { path = "../oxide_bytecode" }