1
我想通過交換我的任務的延遲分支的代碼來優化簡單編譯器的源代碼。用於優化目的的簡單編譯器
我讀了is there a simple compiler for a small language的問題,發現了幾個很好的編譯器。
但是幾乎所有的優化都已經完成,一些鏈接已經死亡。有人可以推薦我一個簡單的編譯器爲一個小的語言,沒有實現延遲分支優化。
我想通過交換我的任務的延遲分支的代碼來優化簡單編譯器的源代碼。用於優化目的的簡單編譯器
我讀了is there a simple compiler for a small language的問題,發現了幾個很好的編譯器。
但是幾乎所有的優化都已經完成,一些鏈接已經死亡。有人可以推薦我一個簡單的編譯器爲一個小的語言,沒有實現延遲分支優化。
您可以試試:cucu: a compiler you can understand
這是一個簡單的C編譯器,不到700行代碼。我發現它寫得很好,很容易遵循。
非常令人印象深刻。感謝sammy ...... :) – lakshman