clang 20.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) |
std::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. | |
unsigned | getTotalNumBasicBlocks () |
unsigned | getTotalNumVisitedBasicBlocks () |
Definition at line 32 of file FunctionSummary.h.
|
inline |
Definition at line 120 of file FunctionSummary.h.
References D, and findOrInsertSummary().
|
inline |
Definition at line 60 of file FunctionSummary.h.
References D.
Referenced by bumpNumTimesInlined(), markMayInline(), markShouldNotInline(), and markVisitedBasicBlock().
Definition at line 113 of file FunctionSummary.h.
References D.
Definition at line 106 of file FunctionSummary.h.
References D.
Get the percentage of the reachable blocks.
Definition at line 126 of file FunctionSummary.h.
References D.
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 72 of file FunctionSummary.h.
References D, and findOrInsertSummary().
|
inline |
Definition at line 84 of file FunctionSummary.h.
References D, and markShouldNotInline().
Referenced by clang::ento::ExprEngine::processCFGBlockEntrance().
|
inline |
Definition at line 78 of file FunctionSummary.h.
References D, and findOrInsertSummary().
Referenced by markReachedMaxBlockCount().
|
inline |
Definition at line 95 of file FunctionSummary.h.
References D, findOrInsertSummary(), and ID.
Referenced by clang::ento::CoreEngine::ExecuteWorkList().
Definition at line 88 of file FunctionSummary.h.
References D.