2015-12-27 73 views
0

我想創建一個分析過程,可以以同樣的方式爲「預製」分析中傳遞的是LLVM自帶的,即具有getAnalysisUsage等創建LLVM分析傳遞

我真的很掙扎找到如何做到這一點的文件,或者做一些等同的事情。

我相信這是一個相當複雜的過程,但即使是正確過程的鏈接也是非常寶貴的。我相信我不是唯一一個遇到這個問題的人,所以這對其他人也會有所幫助。

+0

這是最後的LLVM開發人員的會議一個很好的教程:https://www.youtube.com/watch?v=BnlG -owSVTk –

回答

0

分析只是一個不修改字節碼並存儲可以稍後檢索的內部狀態的傳遞。

因此,您只需編寫一個LLVM通道,將其註冊爲一個分析(RegisterPass的第三個和第四個參數設置爲true),並提供訪問內部狀態的公共方法。

附在教程october 2015 LLVM Developper meeting上,有一個git回購。你會感興趣的: