Avatar notebook default
13篇文章 · 1410字 · 1人關注
  • 編譯優(yōu)化算法

    參考資料: 1 編譯器常用優(yōu)化方法 常量傳播 將能夠計算出結果的變量直接替換為常量 優(yōu)化后 常量折疊 多個變量計算時,如果能直接計算出結果庐冯,變量...

  • llvm cookbook 2.9/2.10/2.11 IR代碼生成

    對AST里的每個節(jié)點骏全,也即每個AST類都定義Codegen方法嘉蕾。 這個方法會返回一個LLVM Value對象腾啥,表示的就是LLVM中的靜態(tài)單賦值里...

  • llvm cookbook 2.7/2.8 調用和運行

    調用 運行 從實現來看,程序讀入源碼文件哩牍,不斷調用 next_token()棚潦,對于每次獲得的token要么是關鍵字,要么是分號(行結束符)姐叁,要么...

  • llvm cookbook 2.6 二元表達式

    本文實現二元表達式的解析和構造瓦盛。

  • llvm cookbook 2.5 簡單表達式

    本文實現簡單表達式的解析和構造。

  • llvm cookbook 2.4 實現parser

    本文實現一個自頂向下的解析外潜。 遞歸構造AST:

  • llvm cookbook 2.3 定義AST

    定義抽象語法樹原环,也就是各種表達式的數據結構。

  • llvm cookbook 2.2 實現lexer

    編寫toy.cpp 編譯 測試代碼source.ty: 運行

  • llvm cookbook 2.1 定義語法

    實現詞法分析器和語法分析器之前处窥,需要先定義我們將要實現的語言的語法嘱吗。 一個語言通常包含了變量、函數調用和常量等。為了簡便谒麦,我們只有32位整數的數...

文集作者

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品