feat(regalloc): 新增 oxide_regalloc crate,干涉图 + graph coloring + spill 拆分(D-09/D-10/D-11)

This commit is contained in:
爱特每羊队
2026-08-06 17:13:27 +08:00
parent f4e0fdf14e
commit 31bba82912
8 changed files with 876 additions and 0 deletions
Generated
+15
View File
@@ -1139,6 +1139,7 @@ dependencies = [
"oxide_cfg",
"oxide_emit",
"oxide_ir",
"oxide_liveness",
"oxide_parser",
"oxide_vm",
]
@@ -1207,6 +1208,19 @@ dependencies = [
"oxc_syntax",
]
[[package]]
name = "oxide_regalloc"
version = "0.1.0"
dependencies = [
"oxide_bytecode",
"oxide_cfg",
"oxide_emit",
"oxide_ir",
"oxide_liveness",
"oxide_parser",
"oxide_vm",
]
[[package]]
name = "oxide_runtime_api"
version = "0.1.0"
@@ -1254,6 +1268,7 @@ dependencies = [
"oxide_builtins",
"oxide_bytecode",
"oxide_compiler",
"oxide_ir",
"oxide_kernel",
"oxide_log",
"oxide_parser",