LLVM: llvm::IndexedInstrProf::Summary Struct Reference (original) (raw)
#include "[llvm/ProfileData/InstrProf.h](InstrProf%5F8h%5Fsource.html)"
Definition at line 1228 of file InstrProf.h.
◆ SummaryFieldKind
| Enumerator |
|
| TotalNumFunctions |
The total number of functions instrumented. |
| TotalNumBlocks |
Total number of instrumented blocks/edges. |
| MaxFunctionCount |
The maximal execution count among all functions. This field does not exist for profile data from IR based instrumentation. |
| MaxBlockCount |
Max block count of the program. |
| MaxInternalBlockCount |
Max internal block count of the program (excluding entry blocks). |
| TotalBlockCount |
The sum of all instrumented block counts. |
| NumKinds |
|
Definition at line 1238 of file InstrProf.h.
◆ Summary() [1/2]
| llvm::IndexedInstrProf::Summary::Summary ( ) |
delete |
◆ Summary() [2/2]
| llvm::IndexedInstrProf::Summary::Summary ( uint32_t Size) |
inline |
◆ get()
◆ getCutoffEntryBase() [1/2]
| Entry * llvm::IndexedInstrProf::Summary::getCutoffEntryBase ( ) |
inline |
◆ getCutoffEntryBase() [2/2]
| const Entry * llvm::IndexedInstrProf::Summary::getCutoffEntryBase ( ) const |
inline |
◆ getEntry()
◆ getSize()
◆ getSummaryDataBase() [1/2]
| uint64_t * llvm::IndexedInstrProf::Summary::getSummaryDataBase ( ) |
inline |
◆ getSummaryDataBase() [2/2]
| const uint64_t * llvm::IndexedInstrProf::Summary::getSummaryDataBase ( ) const |
inline |
◆ operator delete()
| void llvm::IndexedInstrProf::Summary::operator delete ( void * ptr) |
inline |
◆ set()
◆ setEntry()
◆ NumCutoffEntries
uint64_t llvm::IndexedInstrProf::Summary::NumCutoffEntries
◆ NumSummaryFields
uint64_t llvm::IndexedInstrProf::Summary::NumSummaryFields
The documentation for this struct was generated from the following file: