LLVM 是一個十分模組化的編譯器系統,提供了自有的中間表示式,我們可以輕易地在 LLVM 新增一個指令集架構。RISC-V 則是目前最火紅的開放指令集架構,各式各樣的 toolchain 與 OS 都正在如火如荼的移植中,當然 LLVM 也不例外,以 30 個 patch 為基礎教你如何移植 RISC-V 到 LLVM 後端,不只是 Compiler,其中還會包含一些有關 Assembler、Disassembler 和 Linker 的基本知識,帶著大家一路從 LLVM 中間表示式到最終生成 binary 檔,一步一步揭開編譯器神秘的面紗。
30 個 patch 教你學會 LLVM 編譯器後端移植:以 RISC-V 為例
Kernel & Coding Serfs & System
IB202
08/11 12:15 - 12:55
漢語 / Mandarin Chinese
Skilled / 中階
Anyone who is interested in Compiler, LLVM or RISC-V
林宗俊
編譯器打雜工人