我写的诗有点冷
03
05
llvm_codegen llvm_codegen
之前一篇博客我们介绍了抽象语法树的生成,这篇文章介绍如何将抽象语法树生成LLVM IR(Intermediate Representation,中间表示)代码。LLVM IR可以做很多后续的优化以及代码的生成工作。 代码生成准备工作为了生成
2021-03-05 x-codingman
05
llvm_ast llvm_ast
抽象语法树(Abstruct Syntax Tree,AST)抽象语法树建立在词法解析器的基础上,分析代码的语义,构建一个语言模型,以便后续编译器的代码生成。在我们的Kaleidoscope中,主要有表达式,原型以及函数三种语义形式。我们为
2021-03-05 x-codingman