Summary: This patch is a part of an attempt to obtain more timer data from the analyzer. In this patch, we try to use LLVM::TimeRecord to save time before starting the analysis and to print the time that a specific function takes while getting analyzed. The timer data is printed along with the -analyzer-display-progress outputs. ANALYZE (Syntax): test.c functionName : 0.4 ms ANALYZE (Path, Inline_Regular): test.c functionName : 2.6 ms Authored By: RithikSharma Reviewer: NoQ, xazax.hun, teemperor, vsavchenko Reviewed By: NoQ Differential Revision: https://reviews.llvm.org/D105565 |
||
|---|---|---|
| .. | ||
| AnalysisConsumer.cpp | ||
| AnalyzerHelpFlags.cpp | ||
| CMakeLists.txt | ||
| CheckerRegistry.cpp | ||
| CreateCheckerManager.cpp | ||
| FrontendActions.cpp | ||
| ModelConsumer.cpp | ||
| ModelInjector.cpp | ||
| ModelInjector.h | ||