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库的主文件/顶层模块。

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

依赖关系