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

作者: dzwei (Cout<< *p << \n ;)   2022-12-25 21:02:25
肥肥我剛剛在玩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

Links booklink

Contact Us: admin [ a t ] ucptt.com