Home
last modified time | relevance | path

Searched refs:InstrProfValueSiteRecord (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProf.h853 struct InstrProfValueSiteRecord { struct
857 InstrProfValueSiteRecord() = default; argument
858 InstrProfValueSiteRecord(std::vector<InstrProfValueData> &&VD) in InstrProfValueSiteRecord() argument
873 LLVM_ABI void merge(InstrProfValueSiteRecord &Input, uint64_t Weight,
880 LLVM_ABI void overlap(InstrProfValueSiteRecord &Input, uint32_t ValueKind,
1000 using ValueProfData = std::array<std::vector<InstrProfValueSiteRecord>,
1004 MutableArrayRef<InstrProfValueSiteRecord>
1012 const_cast<InstrProfValueSiteRecord *>(AR.data()), AR.size()); in getValueSitesForKind()
1014 ArrayRef<InstrProfValueSiteRecord>
1023 std::vector<InstrProfValueSiteRecord> &
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp797 void InstrProfValueSiteRecord::overlap(InstrProfValueSiteRecord &Input, in overlap()
837 std::vector<InstrProfValueSiteRecord> &ThisSiteRecords = in overlapValueProfData()
839 MutableArrayRef<InstrProfValueSiteRecord> OtherSiteRecords = in overlapValueProfData()
897 void InstrProfValueSiteRecord::merge(InstrProfValueSiteRecord &Input, in merge()
926 void InstrProfValueSiteRecord::scale(uint64_t N, uint64_t D, in scale()
949 std::vector<InstrProfValueSiteRecord> &ThisSiteRecords = in mergeValueProfData()
951 MutableArrayRef<InstrProfValueSiteRecord> OtherSiteRecords = in mergeValueProfData()
1063 std::vector<InstrProfValueSiteRecord> &ValueSites = in addValueData()