clang
15.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().
Definition at line 114 of file FunctionSummary.h.
Definition at line 107 of file FunctionSummary.h.
Get the percentage of the reachable blocks.
Definition at line 127 of file FunctionSummary.h.
unsigned FunctionSummariesTy::getTotalNumBasicBlocks | ( | ) |
Definition at line 18 of file FunctionSummary.cpp.
unsigned FunctionSummariesTy::getTotalNumVisitedBasicBlocks | ( | ) |
Definition at line 25 of file FunctionSummary.cpp.
|
inline |
Definition at line 73 of file FunctionSummary.h.
References findOrInsertSummary().
|
inline |
Definition at line 85 of file FunctionSummary.h.
References markShouldNotInline().
Referenced by clang::ento::ExprEngine::processCFGBlockEntrance().
|
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().
Definition at line 89 of file FunctionSummary.h.