34个版本

0.0.34 2022年1月19日
0.0.33 2021年11月23日
0.0.32 2021年10月20日
0.0.31 2020年10月6日
0.0.16 2020年3月30日

#1510 in 算法

Download history • Rust 包仓库 16268/week @ 2024-03-07 • Rust 包仓库 13006/week @ 2024-03-14 • Rust 包仓库 12617/week @ 2024-03-21 • Rust 包仓库 10670/week @ 2024-03-28 • Rust 包仓库 8593/week @ 2024-04-04 • Rust 包仓库 10895/week @ 2024-04-11 • Rust 包仓库 10607/week @ 2024-04-18 • Rust 包仓库 10364/week @ 2024-04-25 • Rust 包仓库 10960/week @ 2024-05-02 • Rust 包仓库 8976/week @ 2024-05-09 • Rust 包仓库 10421/week @ 2024-05-16 • Rust 包仓库 8865/week @ 2024-05-23 • Rust 包仓库 8851/week @ 2024-05-30 • Rust 包仓库 9316/week @ 2024-06-06 • Rust 包仓库 7475/week @ 2024-06-13 • Rust 包仓库 5190/week @ 2024-06-20 • Rust 包仓库

每月32,568次下载

Apache-2.0 WITH LLVM-exception

730KB
13K SLoC

regalloc.rs

一个正在开发中的模块化寄存器分配算法,旨在用于 Cranelift.

警告:这不是生产就绪的,你应该预期API更改、故障等。


lib.rs:

regalloc库的主文件/顶层模块。

我们努力使库的接口尽可能简单,同时足够灵活,以便它实现的分配器可以在合理的时间内提供高质量的分配。然而,接口的某些部分仍然存在显著的语义复杂性。如果你打算在自己的代码中使用此库,你最好仔细阅读此文件中的注释。

依赖关系