[英]Where can I find the llvm -stats information
我正在運行命令行
opt test.bc -loop-vectorize -o test2.bc -stats
檢查LLVM
循環矢量化傳遞收集的統計信息。 但是,運行命令后,我僅獲得了test2.bc,而未打印任何統計信息。 我可以知道在哪里可以找到這些統計信息嗎?
預先感謝,T
命令完成執行后,應將它們打印在終端上。 但是,您的LLVM
需要在啟用了斷言的情況下構建, 在此處記錄 :
請注意,為了使用“ -stats”選項,必須在啟用斷言的情況下編譯LLVM。
如果要從源代碼構建LLVM
,則與該cmake
標志相對應:
-DLLVM_ENABLE_ASSERTIONS=On
此外,您可以使用以下命令查詢特定的LLVM
安裝的斷言模式:
llvm-config --assertion-mode
如果啟用了斷言,則它應返回ON
。
對於此功能的代碼自省,相應的預處理器定義為
LLVM_ENABLE_STATS
或當NDEBUG
沒有被定義,如在所述include/llvm/Support/Statistic.h
頭文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.