class InstrProfIterator
Declaration
template <class record_type = llvm::NamedInstrProfRecord,
class reader_type = llvm::InstrProfReader>
class InstrProfIterator { /* full declaration omitted */ };
Description
A file format agnostic iterator over profiling data.
Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:45
Templates
- record_type = llvm::NamedInstrProfRecord
- reader_type = llvm::InstrProfReader
Member Variables
- private reader_type* Reader = nullptr
- private llvm::InstrProfIterator::value_type Record
Method Overview
- public InstrProfIterator<record_type, reader_type>()
- public InstrProfIterator<record_type, reader_type>(reader_type * Reader)
- private void increment()
Methods
¶InstrProfIterator<record_type, reader_type>()
InstrProfIterator<record_type, reader_type>()
Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:66
¶InstrProfIterator<record_type, reader_type>(
reader_type* Reader)
InstrProfIterator<record_type, reader_type>(
reader_type* Reader)
Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:67
Parameters
- reader_type* Reader
¶void increment()
void increment()
Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:57