使用Csmith测试C编译器
Csmith 基本介绍及编译器测试相关研究问题综述
Csmith 基本介绍及编译器测试相关研究问题综述
Kaleidoscope 开发过程总结,其他技巧总结
为Kaleidoscope添加调试信息,有助于高效开发新语言
将 LLVM IR 静态编译为目标机器代码
扩展Kaleidoscope语言特性,增加可变变量处理
扩展Kaleidoscope语言特性,增加用户自定义运算符处理
扩展Kaleidoscope语言特性,增加条件和循环控制流处理
添加JIT编译器及LLVM部分优化功能