|
LLVM
4.0.0
|
Public Types | |
| typedef StringRef | key_type |
| typedef StringRef | key_type_ref |
| typedef const InstrProfWriter::ProfilingData *const | data_type |
| typedef const InstrProfWriter::ProfilingData *const | data_type_ref |
| typedef uint64_t | hash_value_type |
| typedef uint64_t | offset_type |
Public Member Functions | |
| InstrProfRecordWriterTrait () | |
| void | EmitKey (raw_ostream &Out, key_type_ref K, offset_type N) |
| void | EmitData (raw_ostream &Out, key_type_ref, data_type_ref V, offset_type) |
Static Public Member Functions | |
| static hash_value_type | ComputeHash (key_type_ref K) |
| static std::pair< offset_type, offset_type > | EmitKeyDataLength (raw_ostream &Out, key_type_ref K, data_type_ref V) |
Public Attributes | |
| support::endianness | ValueProfDataEndianness |
| InstrProfSummaryBuilder * | SummaryBuilder |
Definition at line 86 of file InstrProfWriter.cpp.
Definition at line 91 of file InstrProfWriter.cpp.
Definition at line 92 of file InstrProfWriter.cpp.
| typedef uint64_t llvm::InstrProfRecordWriterTrait::hash_value_type |
Definition at line 94 of file InstrProfWriter.cpp.
Definition at line 88 of file InstrProfWriter.cpp.
Definition at line 89 of file InstrProfWriter.cpp.
| typedef uint64_t llvm::InstrProfRecordWriterTrait::offset_type |
Definition at line 95 of file InstrProfWriter.cpp.
|
inline |
Definition at line 100 of file InstrProfWriter.cpp.
|
inlinestatic |
Definition at line 101 of file InstrProfWriter.cpp.
References llvm::IndexedInstrProf::ComputeHash().
|
inline |
Definition at line 132 of file InstrProfWriter.cpp.
References llvm::InstrProfRecord::Counts, I, llvm::ProfOStream::LE, llvm::support::endian::Writer< endian >::write(), and llvm::raw_ostream::write().
|
inline |
Definition at line 128 of file InstrProfWriter.cpp.
References llvm::StringRef::data(), N, and llvm::raw_ostream::write().
|
inlinestatic |
Definition at line 106 of file InstrProfWriter.cpp.
References llvm::InstrProfRecord::Counts, llvm::ProfOStream::LE, N, llvm::StringRef::size(), and llvm::support::endian::Writer< endian >::write().
| InstrProfSummaryBuilder* llvm::InstrProfRecordWriterTrait::SummaryBuilder |
Definition at line 98 of file InstrProfWriter.cpp.
| support::endianness llvm::InstrProfRecordWriterTrait::ValueProfDataEndianness |
Definition at line 97 of file InstrProfWriter.cpp.
Referenced by llvm::InstrProfWriter::setValueProfDataEndianness().
1.8.6