|
LLVM
8.0.1
|
#include "llvm/ProfileData/InstrProf.h"

Classes | |
| struct | Entry |
Public Types | |
| enum | SummaryFieldKind { TotalNumFunctions = 0, TotalNumBlocks = 1, MaxFunctionCount = 2, MaxBlockCount = 3, MaxInternalBlockCount = 4, TotalBlockCount = 5, NumKinds = TotalBlockCount + 1 } |
Public Member Functions | |
| Summary ()=delete | |
| Summary (uint32_t Size) | |
| void | operator delete (void *ptr) |
| const uint64_t * | getSummaryDataBase () const |
| uint64_t * | getSummaryDataBase () |
| const Entry * | getCutoffEntryBase () const |
| Entry * | getCutoffEntryBase () |
| uint64_t | get (SummaryFieldKind K) const |
| void | set (SummaryFieldKind K, uint64_t V) |
| const Entry & | getEntry (uint32_t I) const |
| void | setEntry (uint32_t I, const ProfileSummaryEntry &E) |
Static Public Member Functions | |
| static uint32_t | getSize (uint32_t NumSumFields, uint32_t NumCutoffEntries) |
Public Attributes | |
| uint64_t | NumSummaryFields |
| uint64_t | NumCutoffEntries |
Definition at line 914 of file InstrProf.h.
Definition at line 924 of file InstrProf.h.
|
delete |
|
inline |
Definition at line 948 of file InstrProf.h.
References llvm::Intrinsic::memset.
|
inline |
Definition at line 974 of file InstrProf.h.
Definition at line 965 of file InstrProf.h.
|
inline |
Definition at line 970 of file InstrProf.h.
Definition at line 982 of file InstrProf.h.
References I.
|
inlinestatic |
Definition at line 952 of file InstrProf.h.
Referenced by llvm::IndexedInstrProfReader::hasFormat().
|
inline |
Definition at line 957 of file InstrProf.h.
|
inline |
Definition at line 961 of file InstrProf.h.
|
inline |
Definition at line 950 of file InstrProf.h.
|
inline |
Definition at line 978 of file InstrProf.h.
Referenced by setSummary().
|
inline |
Definition at line 984 of file InstrProf.h.
References llvm::ProfileSummaryEntry::Cutoff, llvm::IndexedInstrProf::Summary::Entry::Cutoff, I, llvm::IndexedInstrProf::Summary::Entry::MinBlockCount, llvm::ProfileSummaryEntry::MinCount, llvm::IndexedInstrProf::Summary::Entry::NumBlocks, and llvm::ProfileSummaryEntry::NumCounts.
Referenced by setSummary().
| uint64_t llvm::IndexedInstrProf::Summary::NumCutoffEntries |
Definition at line 945 of file InstrProf.h.
Referenced by llvm::IndexedInstrProfReader::hasFormat(), and setSummary().
| uint64_t llvm::IndexedInstrProf::Summary::NumSummaryFields |
Definition at line 943 of file InstrProf.h.
Referenced by llvm::IndexedInstrProfReader::hasFormat(), and setSummary().
1.8.13