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().