|
clang 22.0.0git
|
#include "clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h"
Public Member Functions | |
| MapTy::iterator | findOrInsertSummary (const Decl *D) |
| FunctionSummary const * | findSummary (const Decl *D) const |
| void | markMayInline (const Decl *D) |
| void | markShouldNotInline (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 124 of file FunctionSummary.h.
References findOrInsertSummary().
|
inline |
Definition at line 63 of file FunctionSummary.h.
Referenced by bumpNumTimesInlined(), markMayInline(), markShouldNotInline(), and markVisitedBasicBlock().
|
inline |
Definition at line 75 of file FunctionSummary.h.
References clang::nullptr.
Definition at line 117 of file FunctionSummary.h.
Definition at line 110 of file FunctionSummary.h.
Get the percentage of the reachable blocks.
Definition at line 130 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 80 of file FunctionSummary.h.
References findOrInsertSummary().
|
inline |
Definition at line 86 of file FunctionSummary.h.
References findOrInsertSummary().
|
inline |
Definition at line 99 of file FunctionSummary.h.
References findOrInsertSummary().
Definition at line 92 of file FunctionSummary.h.