我想解析LLVM IR文件並相應地執行某些操作,想知道是否有可用於LLVM IR的ANTLR語法,這會使我的工作更簡單嗎?是否有可用於LLVM IR的Antlr語法?
0
A
回答
0
我從GitHub的庫之一獲得了該文件: https://github.com/rwl/JLLVM/blob/master/src/cn/edu/sjtu/jllvm/VMCore/Parser/LLVM.g
它的JLLVM源代碼的一部分(JLLVM是LLVM內核的一個Java版本,以獲得有關JLLVM更多信息,你應該遵循的鏈接。 :http://tcloud.sjtu.edu.cn/wiki/index.php/User:Liuhaots:JLLVM)
1
我知道的最大的語法知識庫is here.我在列表中看不到您的語法,對不起。特倫斯帕爾makes mention of it in this article,但這是我能找到的,但它已經很老了,似乎是基於ANTLR3。
+0
感謝您的評論。 Quitre很有用 –
相關問題
- 1. 是否有任何LLVM傳遞來檢查LLVM IR是否處於SSA形式?
- 2. 針對Vim的LLVM-IR語法摺疊
- 3. 創建LLVM IR的方法
- 4. 無法讀取使用對應於所述HelloWorld.bc LLVM IR LLVM-DIS
- 5. GCC IR與LLVM IR有何不同?
- 6. 如何使用ANTLR和C目標生成LLVM IR
- 7. LLVM是否適用於並行語言?
- 8. 調試LLVM IR
- 9. LLVM IR插入
- 10. 單聲道LLVM和LLVM-IR
- 11. LLVM IR Lambda函數
- 12. LLVM IR alloca指令
- 13. 預評估LLVM IR
- 14. LLVM不能從IR
- 15. 有沒有可用於Android的IR apis?
- 16. llvm ir回到人類可讀的源語言?
- 17. 將GCC IR轉換爲LLVM IR
- 18. 如何使我的程序可用的LLVM IR功能可用?
- 19. R是否存在ANTLR或IRONY語法?
- 20. 解析LLVM IR的Haskell包?
- 21. LLVM IR是否包含內置函數的代碼
- 22. ANTLR是否提供語義
- 23. LLVM IR getelementptr LLVM C API等效
- 24. 調用vs調用LLVM的IR代碼
- 25. 什麼是#的語法ANTLR
- 26. 是否有Android運行時可用於Antlr 4
- 27. ANTLR用於表達式的語法
- 28. 只有一個可能的前驅者的LLVM IR phi節點
- 29. llvm ir沒有按預期運行
- 30. ANTLR是否有工作的C++語法文件?
LLVM確實是模塊化的。您可以使用庫在C++中進行解析/操作。 –