|
LLVM
8.0.1
|

Public Types | |
| using | key_type = StringRef |
| using | key_type_ref = StringRef |
| using | data_type = const InstrProfWriter::ProfilingData *const |
| using | data_type_ref = const InstrProfWriter::ProfilingData *const |
| using | hash_value_type = uint64_t |
| using | offset_type = uint64_t |
Public Member Functions | |
| InstrProfRecordWriterTrait ()=default | |
| 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 = support::little |
| InstrProfSummaryBuilder * | SummaryBuilder |
Definition at line 92 of file InstrProfWriter.cpp.
Definition at line 97 of file InstrProfWriter.cpp.
Definition at line 98 of file InstrProfWriter.cpp.
| using llvm::InstrProfRecordWriterTrait::hash_value_type = uint64_t |
Definition at line 100 of file InstrProfWriter.cpp.
Definition at line 94 of file InstrProfWriter.cpp.
Definition at line 95 of file InstrProfWriter.cpp.
| using llvm::InstrProfRecordWriterTrait::offset_type = uint64_t |
Definition at line 101 of file InstrProfWriter.cpp.
|
default |
|
inlinestatic |
Definition at line 108 of file InstrProfWriter.cpp.
References llvm::IndexedInstrProf::ComputeHash().
|
inline |
Definition at line 140 of file InstrProfWriter.cpp.
References llvm::InstrProfSummaryBuilder::addRecord(), llvm::InstrProfRecord::Counts, I, llvm::AArch64CC::LE, llvm::support::little, and llvm::raw_ostream::write().
|
inline |
Definition at line 136 of file InstrProfWriter.cpp.
References llvm::StringRef::data(), N, and llvm::raw_ostream::write().
|
inlinestatic |
Definition at line 113 of file InstrProfWriter.cpp.
References llvm::InstrProfRecord::Counts, llvm::AArch64CC::LE, llvm::support::little, N, and llvm::StringRef::size().
| InstrProfSummaryBuilder* llvm::InstrProfRecordWriterTrait::SummaryBuilder |
Definition at line 104 of file InstrProfWriter.cpp.
| support::endianness llvm::InstrProfRecordWriterTrait::ValueProfDataEndianness = support::little |
Definition at line 103 of file InstrProfWriter.cpp.
Referenced by llvm::InstrProfWriter::setValueProfDataEndianness().
1.8.13