PTT評價

[問卦] LLVM是編譯器革命性的創新嗎?

看板Gossiping標題[問卦] LLVM是編譯器革命性的創新嗎?作者
dzwei
(Args&&... args)
時間推噓 2 推:3 噓:1 →:4

肥肥我剛剛在玩LLVM啦

前端可以用Clang編譯C語言
用Rustc編譯rust

clang與rustc都會產生LLVM-IR

給中間的LLVM opt作最佳化

然後LLVM-IR再轉成後端諸如x86-64,armv8,riscV機械語言

厲害的是LLVM-IR是可讀且machine-independent的組合語言

從上到下都是模組化

完全可以machine與OS一起independent

這格UIUC學校+APPLE公司一起合作的project

太猛太具革命性了吧

讓大家擺脫臭臭的GCC與MSVC

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.220.39 (臺灣)
PTT 網址
※ 編輯: dzwei (114.24.220.39 臺灣), 12/25/2022 21:02:50

johnhmj 12/25 21:04cout << "hello world"

la8day 12/25 21:04這都多久了==

aarzbrv 12/25 21:05看板《CompilerDev》有待更多人貢獻!

dayend 12/25 21:06LLvm往往webassembly比GCC原生差啊...

dayend 12/25 21:06...要講說是革命性創新 也過譽了吧^^"

ketrobo 12/25 21:11算是吧,可以擺脫GCC的泥淖

hizuki 12/25 21:12SIMT用不合適,這種場景IR也遠不如NIR

Vent 12/25 22:35一樓syntax error