Base interface for iterating and looking up records in an indexed profile.
Synopsis
Declared in <llvm/ProfileData/InstrProfReader.h>
struct InstrProfReaderIndexBase;
Member Functions
Name |
Description |
|
Destroy the index. |
|
Advance the iterator to the next key in the index. |
|
Return true if the iterator is past the last key. |
|
Return true if the profile only instruments function entries. |
|
Returns a BitsetEnum describing the attributes of the profile. |
|
|
|
Return the profile format version. |
|
Return true if this is a context‐sensitive IR‐level profile. |
|
Return true if profile includes a memory profile. |
|
Return true if the profile has single byte counters representing coverage. |
|
Return true if this has a temporal profile. |
|
Return true if the profile instruments function entries. |
|
Return true if the profile instruments all loop entries. |
|
Return true if this is an IR‐level instrumentation profile. |
|
Populate |
|
Set the endianness used when reading value profile data. |
Derived Classes
Name |
Description |
Index over an on‐disk hash table of named instrumentation profile records. |
Created with MrDocs