Home
last modified time | relevance | path

Searched refs:NamedInstrProfRecord (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProfReader.h49 template <class record_type = NamedInstrProfRecord,
103 virtual Error readNextRecord(NamedInstrProfRecord &Record) = 0;
294 Error readNextRecord(NamedInstrProfRecord &Record) override;
360 Error readNextRecord(NamedInstrProfRecord &Record) override;
429 Error readName(NamedInstrProfRecord &Record);
430 Error readFuncHash(NamedInstrProfRecord &Record);
477 std::vector<NamedInstrProfRecord> DataBuffer;
489 using data_type = ArrayRef<NamedInstrProfRecord>;
579 Error getRecords(ArrayRef<NamedInstrProfRecord> &Data) override;
581 ArrayRef<NamedInstrProfRecord> &Data) override;
[all …]
H A DInstrProfWriter.h82 void addRecord(NamedInstrProfRecord &&I, uint64_t Weight,
84 void addRecord(NamedInstrProfRecord &&I, function_ref<void(Error)> Warn) { in addRecord()
176 void overlapRecord(NamedInstrProfRecord &&Other, OverlapStats &Overlap,
H A DInstrProf.h879 struct NamedInstrProfRecord : InstrProfRecord { struct
886 NamedInstrProfRecord() = default; argument
887 NamedInstrProfRecord(StringRef Name, uint64_t Hash, in NamedInstrProfRecord() argument
890 NamedInstrProfRecord(StringRef Name, uint64_t Hash, in NamedInstrProfRecord() function
/freebsd-14.2/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProfReader.cpp387 Error TextInstrProfReader::readNextRecord(NamedInstrProfRecord &Record) { in readNextRecord()
937 StringRef FuncName, ArrayRef<NamedInstrProfRecord> &Data) { in getRecords()
952 ArrayRef<NamedInstrProfRecord> &Data) { in getRecords()
992 ArrayRef<NamedInstrProfRecord> &Data) override { in getRecords()
1052 ArrayRef<NamedInstrProfRecord> &Data) override { in getRecords()
1335 ArrayRef<NamedInstrProfRecord> Data; in getInstrProfRecord()
1370 for (const NamedInstrProfRecord &I : Data) { in getInstrProfRecord()
1374 if (NamedInstrProfRecord::hasCSFlagInHash(I.Hash) == in getInstrProfRecord()
1375 NamedInstrProfRecord::hasCSFlagInHash(FuncHash)) { in getInstrProfRecord()
1449 ArrayRef<NamedInstrProfRecord> Data; in readNextRecord()
[all …]
H A DInstrProfWriter.cpp156 if (NamedInstrProfRecord::hasCSFlagInHash(ProfileData.first)) in EmitData()
200 void InstrProfWriter::addRecord(NamedInstrProfRecord &&I, uint64_t Weight, in addRecord()
207 void InstrProfWriter::overlapRecord(NamedInstrProfRecord &&Other, in overlapRecord()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp654 NamedInstrProfRecord::setCSFlagInHash(FunctionHash); in computeCFGHash()
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-profdata/
H A Dllvm-profdata.cpp2732 bool FuncIsCS = NamedInstrProfRecord::hasCSFlagInHash(Func.Hash); in showInstrProfile()