有沒有辦法從我的傳遞中傳遞llvm-ir字節碼到文件中?我需要使用opt工具獲得的相同格式,因此我可以稍後將此文件傳遞給opt。從我的llvm傳遞中發射llvm-ir字節碼
3
A
回答
3
要以文本表示形式(其中opt
可以解析文件)將模塊打印到標準輸出,請使用Module::dump()
。要將其保存到文件中,請使用Module::print
(並且僅傳遞null作爲第二個參數)。 To dump it to a bitcode file, use llvm::WriteBitcodeToFile
。
+0
所以我想我會做這樣的事情:std :: string errorMessage =「」; raw_fd_ostream文件(「file.txt」,errorMessage); module-> print(file,NULL); file.close(); – Kyriakos
相關問題
- 1. 寫llvm字節碼
- 2. simplifyCFG傳遞LLVM
- 3. 黑客打開JDK - 發射LLVM彙編程序而不是Java字節碼
- 4. Apple iOS平臺上的LLVM字節碼
- 5. 指定我的LLVM傳遞對mem2reg傳遞的依賴關係
- 6. 是否可以將LLVM字節碼轉換爲Java字節碼?
- 7. 有沒有發佈LLVM字節碼的Javascript引擎?
- 8. 傳遞字節(VB.NET)
- 9. 檢查LLVM傳遞中的備份
- 10. 創建LLVM分析傳遞
- 11. JNI:從C++傳遞字節到java
- 12. 從C傳遞字節數組到Lua
- 13. 如何在C中編寫LLVM傳遞
- 14. 你能從LLVM傳球中傳球嗎?
- 15. 傳遞字符串[]的爲字節[]
- 16. 從(非LLVM)代碼獲取llvm :: LoopInfo?
- 17. LLVM構建,將字符串傳遞給LLVMSetValueName的問題C API
- 18. 數據傳遞到發射活動
- 19. 如何將標誌傳遞給LLVM傳遞?
- 20. 傳遞一個url編碼的字節數組
- 21. 如何在我的LLVM傳遞中檢測程序中的線程同步?
- 22. 在Cygwin上加載LLVM傳遞
- 23. 通過LLVM參數傳遞結構
- 24. LLVM,CLang和LLC優化傳遞
- 25. 將void指針傳遞給LLVM IRBuilder CreateCall
- 26. LLVM:如何將名稱傳遞給ConstantInt
- 27. LLVM添加傳遞 - 鏈接錯誤
- 28. 使用opt運行LLVM傳遞
- 29. 從碼頭中的CMD傳遞參數
- 30. 發現從字節
我相信LLVM開發郵件列表是一個更適合這個問題的地方。 –
也完成了:) – Kyriakos
http://stackoverflow.com/questions/17904440/dump-ir-after-each-llvm-optimization-each-pass-both-llvm-ir-passes-and-backen或http:/ /clang.llvm.org/hacking.html#irgen – technosaurus