[analyzer] Record the basic blocks covered by the analyzes run.
Store this info inside the function summary generated for all analyzed functions. This is useful for coverage stats and can be helpful for analyzer state space search strategies. llvm-svn: 153923
Showing
- clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h 0 additions, 27 deletions...clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
- clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h 9 additions, 2 deletions...lude/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
- clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h 0 additions, 4 deletions...lude/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
- clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h 96 additions, 0 deletions...clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
- clang/lib/StaticAnalyzer/Core/CMakeLists.txt 1 addition, 0 deletionsclang/lib/StaticAnalyzer/Core/CMakeLists.txt
- clang/lib/StaticAnalyzer/Core/CoreEngine.cpp 15 additions, 3 deletionsclang/lib/StaticAnalyzer/Core/CoreEngine.cpp
- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 3 additions, 3 deletionsclang/lib/StaticAnalyzer/Core/ExprEngine.cpp
- clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp 1 addition, 1 deletionclang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
- clang/lib/StaticAnalyzer/Core/FunctionSummary.cpp 38 additions, 0 deletionsclang/lib/StaticAnalyzer/Core/FunctionSummary.cpp
- clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp 10 additions, 0 deletionsclang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
- clang/test/Analysis/stats.c 1 addition, 0 deletionsclang/test/Analysis/stats.c
Loading
Please register or sign in to comment