clang
10.0.0git
|
#include "clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h"
Public Member Functions | |
MapTy::iterator | findOrInsertSummary (const Decl *D) |
void | markMayInline (const Decl *D) |
void | markShouldNotInline (const Decl *D) |
void | markReachedMaxBlockCount (const Decl *D) |
Optional< bool > | mayInline (const Decl *D) |
void | markVisitedBasicBlock (unsigned ID, const Decl *D, unsigned TotalIDs) |
unsigned | getNumVisitedBasicBlocks (const Decl *D) |
unsigned | getNumTimesInlined (const Decl *D) |
void | bumpNumTimesInlined (const Decl *D) |
unsigned | getPercentBlocksReachable (const Decl *D) |
Get the percentage of the reachable blocks. More... | |
unsigned | getTotalNumBasicBlocks () |
unsigned | getTotalNumVisitedBasicBlocks () |
Definition at line 33 of file FunctionSummary.h.
|
inline |
Definition at line 121 of file FunctionSummary.h.
References findOrInsertSummary().
|
inline |
Definition at line 61 of file FunctionSummary.h.
Referenced by bumpNumTimesInlined(), markMayInline(), markShouldNotInline(), and markVisitedBasicBlock().
|
inline |
Definition at line 114 of file FunctionSummary.h.
|
inline |
Definition at line 107 of file FunctionSummary.h.
|
inline |
Get the percentage of the reachable blocks.
Definition at line 127 of file FunctionSummary.h.
References getTotalNumBasicBlocks(), and getTotalNumVisitedBasicBlocks().
unsigned FunctionSummariesTy::getTotalNumBasicBlocks | ( | ) |
Definition at line 18 of file FunctionSummary.cpp.
Referenced by getPercentBlocksReachable().
unsigned FunctionSummariesTy::getTotalNumVisitedBasicBlocks | ( | ) |
Definition at line 25 of file FunctionSummary.cpp.
Referenced by getPercentBlocksReachable().
|
inline |
Definition at line 73 of file FunctionSummary.h.
References findOrInsertSummary().
|
inline |
Definition at line 85 of file FunctionSummary.h.
References markShouldNotInline().
|
inline |
Definition at line 79 of file FunctionSummary.h.
References findOrInsertSummary().
Referenced by markReachedMaxBlockCount().
|
inline |
Definition at line 96 of file FunctionSummary.h.
References findOrInsertSummary().
Referenced by clang::ento::CoreEngine::ExecuteWorkList(), and clang::ento::CoreEngine::ExecuteWorkListWithInitialState().
Definition at line 89 of file FunctionSummary.h.