爲AST類定義IR代碼的生成

上次說到的是如今全部的必要的信息都是存儲在AST這一個數據結構當中,下一個階段就是從AST中生成的LLVM IR在代碼的生成的過程中,咱們能夠去使用LLVM的API,經過內建的API能夠生成預約義格式的LLVM IRphp 咱們須要在BaseAST類和其的子類當中去添加Codegen函數,由於咱們須要去生成其的中間表示形式的代碼,其中在有些子類當中的Codegen函數的返回值是LLVM Value
相關文章
相關標籤/搜索