为AST类定义IR代码的生成

上次说到的是如今全部的必要的信息都是存储在AST这一个数据结构当中,下一个阶段就是从AST中生成的LLVM IR在代码的生成的过程中,咱们能够去使用LLVM的API,经过内建的API能够生成预约义格式的LLVM IRphp 咱们须要在BaseAST类和其的子类当中去添加Codegen函数,由于咱们须要去生成其的中间表示形式的代码,其中在有些子类当中的Codegen函数的返回值是LLVM Value
相关文章
相关标签/搜索