clang
3.7.0
|
#include <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 31 of file FunctionSummary.h.
|
inline |
Definition at line 119 of file FunctionSummary.h.
References findOrInsertSummary().
|
inline |
Definition at line 60 of file FunctionSummary.h.
Referenced by bumpNumTimesInlined(), markMayInline(), markShouldNotInline(), and markVisitedBasicBlock().
Definition at line 112 of file FunctionSummary.h.
Definition at line 105 of file FunctionSummary.h.
Get the percentage of the reachable blocks.
Definition at line 125 of file FunctionSummary.h.
unsigned FunctionSummariesTy::getTotalNumBasicBlocks | ( | ) |
Definition at line 18 of file FunctionSummary.cpp.
unsigned FunctionSummariesTy::getTotalNumVisitedBasicBlocks | ( | ) |
Definition at line 26 of file FunctionSummary.cpp.
|
inline |
Definition at line 71 of file FunctionSummary.h.
References findOrInsertSummary().
|
inline |
Definition at line 83 of file FunctionSummary.h.
References markShouldNotInline().
Referenced by clang::ento::ExprEngine::processCFGBlockEntrance().
|
inline |
Definition at line 77 of file FunctionSummary.h.
References findOrInsertSummary().
Referenced by markReachedMaxBlockCount().
|
inline |
Definition at line 94 of file FunctionSummary.h.
References findOrInsertSummary().
Definition at line 87 of file FunctionSummary.h.
References clang::None.