https://frozengene.github.io 基于LLVM开发编译器 https://clang.llvm.org/docs/UsersManual.html Clang Compiler User’s Manual https://www.zhihu.com/question/28513400 LLVM书籍 https://zhuanlan.zhihu.com/p/20130808 学习编程语言与编译优化的一个书单 https://zhuanlan.zhihu.com/p/149599651 编写LLVM后端 https://zhuanlan.zhihu.com/p/386457923 LLVM 后端实践笔记 7:控制流 https://blog.csdn.net/SiberiaBear/article/details/103836318 跟随一条指令来看LLVM的基本结构 https://zhuanlan.zhihu.com/p/522729238 GNU GCC C调用约定(cdecl)和栈帧结构浅析 https://zhuanlan.zhihu.com/p/66793637 A Tour to LLVM IR https://www.goloaf.top/articles/2022/06/30/1656582821829.html 使用新PassManager实现自己的Pass https://llvm.org/docs/WritingAnLLVMPass.html Writing an LLVM Pass https://zhuanlan.zhihu.com/p/418357950 编译器(llvm)中的数据结构与设计模式 https://zhuanlan.zhihu.com/p/540322476 [LLVM]LLVM中添加RISC-V扩展指令 https://www.jianshu.com/p/1ac7feeb4ed5 了解 LLVM 编译器 https://www.jianshu.com/p/315b28994796 LLVM及其编译流程学习笔记 https://blog.csdn.net/weixin_42492218/article/details/121227375 LLVM学习笔记 https://blog.csdn.net/Night_ZW/article/details/108359804 【LLVM】Llvm 源码目录功能简介 https://llvm.org/doxygen/structllvm_1_1TargetInstrInfo_1_1RegSubRegPair.html RegSubRegPair https://llvm.org/docs/GlobalISel/RegBankSelect.html#api-registerbankinfo RegBankSelect https://llvm.org/docs/TableGen/ TableGen https://github.com/draperlaboratory/fracture/wiki/How-TableGen's-DAGISel-Backend-Works How TableGen's DAGISel Backend Works https://blog.csdn.net/rgndao/article/details/120641559 LLVM安装及使用踩坑 https://feng-qi.github.io/2017/06/14/clang-llvm-compile-command/ clang 和 llvm 编译命令 https://zhuanlan.zhihu.com/p/163595895 LLVM IR入门指南(6)——函数 https://llvm.org/docs/CommandGuide/llc.html llc - LLVM static compiler