HomeSort by: relevance | last modified time | path
    Searched refs:InstrProfRecord (Results 1 - 14 of 14) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/ProfileData/
InstrProfWriter.h 35 using ProfilingData = SmallDenseMap<uint64_t, InstrProfRecord>;
72 Error validateRecord(const InstrProfRecord &Func);
76 const InstrProfRecord &Counters,
116 void addRecord(StringRef Name, uint64_t Hash, InstrProfRecord &&I,
InstrProf.h 51 struct InstrProfRecord;
247 const InstrProfRecord &InstrProfR,
691 struct InstrProfRecord {
694 InstrProfRecord() = default;
695 InstrProfRecord(std::vector<uint64_t> Counts) : Counts(std::move(Counts)) {}
696 InstrProfRecord(InstrProfRecord &&) = default;
697 InstrProfRecord(const InstrProfRecord &RHS)
702 InstrProfRecord &operator=(InstrProfRecord &&) = default
    [all...]
ProfileCommon.h 84 void addRecord(const InstrProfRecord &);
InstrProfReader.h 166 Error readValueProfileData(InstrProfRecord &Record);
277 Error readRawCounts(InstrProfRecord &Record);
278 Error readValueProfilingData(InstrProfRecord &Record);
503 Expected<InstrProfRecord> getInstrProfRecord(StringRef FuncName,
InstrProfData.inc 336 void deserializeTo(InstrProfRecord &Record,
380 static uint32_t getSize(const InstrProfRecord &Record);
385 serializeFrom(const InstrProfRecord &Record);
414 void deserializeTo(InstrProfRecord &Record,
422 * - InstrProfRecord which is the primary data structure used to
432 * in class InstrProfRecord.
  /src/external/apache2/llvm/dist/llvm/lib/ProfileData/
InstrProf.cpp 503 void InstrProfRecord::accumulateCounts(CountSumOrPercent &Sum) const {
554 void InstrProfRecord::overlapValueProfData(uint32_t ValueKind,
555 InstrProfRecord &Other,
572 void InstrProfRecord::overlap(InstrProfRecord &Other, OverlapStats &Overlap,
658 void InstrProfRecord::mergeValueProfData(
659 uint32_t ValueKind, InstrProfRecord &Src, uint64_t Weight,
677 void InstrProfRecord::merge(InstrProfRecord &Other, uint64_t Weight,
698 void InstrProfRecord::scaleValueProfData
    [all...]
InstrProfWriter.cpp 123 const InstrProfRecord &ProfRecord = ProfileData.second;
145 const InstrProfRecord &ProfRecord = ProfileData.second;
210 ProfileDataMap.insert(std::make_pair(Hash, InstrProfRecord()));
215 InstrProfRecord &Dest = Where->second;
226 InstrProfRecord &&I, uint64_t Weight,
233 ProfileDataMap.insert(std::make_pair(Hash, InstrProfRecord()));
234 InstrProfRecord &Dest = Where->second;
264 const InstrProfRecord &IPR = Func.second;
410 Error InstrProfWriter::validateRecord(const InstrProfRecord &Func) {
432 const InstrProfRecord &Func
    [all...]
InstrProfReader.cpp 184 TextInstrProfReader::readValueProfileData(InstrProfRecord &Record) {
421 InstrProfRecord &Record) {
454 InstrProfRecord &Record) {
878 Expected<InstrProfRecord>
898 Expected<InstrProfRecord> Record = getInstrProfRecord(FuncName, FuncHash);
ProfileSummaryBuilder.cpp 95 void InstrProfSummaryBuilder::addRecord(const InstrProfRecord &R) {
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenPGO.h 38 std::unique_ptr<llvm::InstrProfRecord> ProfRecord;
CodeGenPGO.cpp 1025 llvm::Expected<llvm::InstrProfRecord> RecordExpected =
1039 std::make_unique<llvm::InstrProfRecord>(std::move(RecordExpected.get()));
  /src/sys/external/bsd/compiler_rt/dist/lib/profile/
InstrProfData.inc 233 void deserializeTo(InstrProfRecord &Record,
234 InstrProfRecord::ValueMapType *VMap);
277 static uint32_t getSize(const InstrProfRecord &Record);
282 serializeFrom(const InstrProfRecord &Record);
312 void deserializeTo(InstrProfRecord &Record,
313 InstrProfRecord::ValueMapType *VMap);
320 * - InstrProfRecord which is the primary data structure used to
330 * in class InstrProfRecord.
352 * Like InstrProfRecord class which is used by profiling host tools,
  /src/external/apache2/llvm/dist/llvm/tools/llvm-profdata/
llvm-profdata.cpp 405 InstrProfRecord *ProfRecord;
406 InstrProfileEntry(InstrProfRecord *Record);
410 InstrProfileEntry::InstrProfileEntry(InstrProfRecord *Record) {
429 InstrProfRecord *ProfRecord = IFE.ProfRecord;
467 InstrProfRecord Record = PDV.second;
476 InstrProfRecord *R = &PD.getValue().begin()->second;
1988 static void traverseAllValueSites(const InstrProfRecord &Func, uint32_t VK,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
PGOInstrumentation.cpp 1097 InstrProfRecord &getProfileRecord() { return ProfileRecord; }
1136 InstrProfRecord ProfileRecord;
1278 Expected<InstrProfRecord> Result =

Completed in 71 milliseconds