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

LLVM 是一個十分模組化的編譯器系統,提供了自有的中間表示式,我們可以輕易地在 LLVM 新增一個指令集架構。RISC-V 則是目前最火紅的開放指令集架構,各式各樣的 toolchain 與 OS 都正在如火如荼的移植中,當然 LLVM 也不例外,以 30 個 patch 為基礎教你如何移植 RISC-V 到 LLVM 後端,不只是 Compiler,其中還會包含一些有關 Assembler、Disassembler 和 Linker 的基本知識,帶著大家一路從 LLVM 中間表示式到最終生成 binary 檔,一步一步揭開編譯器神秘的面紗。


Collaborative notes on HackMD

林宗俊

編譯器打雜工人

鈦金級贊助

Co-Host Sponsor

鑽石級贊助

黃金級贊助

白銀級贊助

青銅級贊助

合作夥伴

協辦單位

特別感謝