爱特每羊队
|
d443808d96
|
fix: synchronize nested builtin register mappings
|
2026-08-11 18:06:42 +08:00 |
|
爱特每羊队
|
1a7cef45d9
|
fix: support high register slots in register allocation
|
2026-08-11 12:37:56 +08:00 |
|
爱特每羊队
|
d3ed1113ef
|
feat: 编译管线/类型层 crate 补全多级日志宏 + 关键路径日志
|
2026-08-10 17:56:28 +08:00 |
|
爱特每羊队
|
328b8a3ddc
|
docs: 补充注释与格式化
|
2026-08-06 23:10:27 +08:00 |
|
爱特每羊队
|
4e0fd762c2
|
refactor(regalloc): 清除 color() 冗余干涉图构建 + use_points 改用精确 use 判定
- color() 入口移除无用的 graph::build(run 内重建),删掉 _graph 参数
- graph.rs reg_count 改名 inst_count(实为指令数)
- use_points 由 live_before 活集改为 inst.use_regs() 精确 use 点,消除冗余 UNSPILL,spill 压力测试 38s→6s
|
2026-08-06 20:41:01 +08:00 |
|
爱特每羊队
|
a2afae670d
|
feat(regalloc): 指令改写 + 元数据回写 + alloc 入口,RegAlloc on/off 运行时等价(D-16/D-20)
|
2026-08-06 17:44:31 +08:00 |
|
爱特每羊队
|
31bba82912
|
feat(regalloc): 新增 oxide_regalloc crate,干涉图 + graph coloring + spill 拆分(D-09/D-10/D-11)
|
2026-08-06 17:13:27 +08:00 |
|