[问卦] 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