LLVM学习笔记 - 基本流程
LLVM是模块化,可重用的编译器以及工具链技术的集合,并且LLVM就是全称并不是简称,所以说LLVM是一种编译器显然是不够准确的,她至少可以代表两个,1.LLVM编译架构 2.LLVM编译器后端基本的编译器架构前面昨天有写过就不赘述了在LLVM架构里面优化器是恒定不变的,需要支持新的内核,比如现在是arm x86再多一个内核,就需要调整LLVM架构的后端部分,如果再多一个编程语言则只需要对应的编译器转成LLVM IR也就是LLVM能用的中间代码即可Clang Clang属于LLVM架构的..
原创
2021-03-20 20:24:25 ·
662 阅读 ·
0 评论