簡體   English   中英

在哪里可以找到llvm -stats信息

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM