feat: 新增 IR 层常量传播与折叠 pass

This commit is contained in:
2026-10-12 14:43:58 +00:00
parent b7b6d43d05
commit 66e240ad00
10 changed files with 1044 additions and 21 deletions
+3 -1
View File
@@ -10,6 +10,7 @@ members = [
"crates/oxide_emit",
"crates/oxide_ir",
"crates/oxide_cfg",
"crates/oxide_fold",
"crates/oxide_dce",
"crates/oxide_liveness",
"crates/oxide_regalloc",
@@ -24,7 +25,7 @@ members = [
]
[workspace.package]
version = "0.16.20"
version = "0.16.21"
edition = "2021"
license = "MIT"
rust-version = "1.80"
@@ -39,6 +40,7 @@ oxc_diagnostics = "0.134.0"
oxc_syntax = "0.134.0"
oxide_ir = { path = "crates/oxide_ir" }
oxide_emit = { path = "crates/oxide_emit" }
oxide_fold = { path = "crates/oxide_fold" }
clap = { version = "4", features = ["derive"] }
ctrlc = { version = "3.4", features = ["termination"] }
rustyline = "14"