compiler-backend

标签

Cards List
#compiler-backend

rat 的极简寄存器分配器

Lobsters Hottest ↗ · 2026-10-07 缓存

'rat' 编译器后端的作者描述了用一个 584 行的优先级装箱式寄存器分配器替换原先 1392 行的线性扫描寄存器分配器的过程。该分配器属于 LLVM 贪心分配器这一类,能生成更优质的代码,并且天然地将跨调用的值保留在被调用者保存寄存器中。

0 人收藏 0 人点赞
#compiler-backend

rustc_codegen_jvm: 可生成JVM字节码的Rust编译器后端

Lobsters Hottest ↗ · 2026-06-02 缓存

rustc_codegen_jvm 是一个自定义的Rust编译器后端,能够生成JVM字节码,从而将Rust代码编译成可在JVM 8+上运行的JAR文件。它支持多种Rust特性,包括控制流、数据结构、特征(traits)和闭包。

0 人收藏 0 人点赞
#compiler-backend

@npashi: 终于可以谈谈过去6个月我在@nvidia一直埋头做的事了。我们刚刚开源了cuda-oxide——一个实验性…

X AI KOLs Timeline ↗ · 2026-05-08 缓存

NVIDIA 已开源 cuda-oxide,这是一个实验性的 rustc 后端,允许开发者直接用纯 Rust 编写 CUDA 内核,无需 DSL、FFI 或源码到源码的转换。

0 人收藏 0 人点赞
← 返回首页

提交意见反馈