Searched refs:InstrProfValueSiteRecord (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
| D | InstrProf.h | 659 struct InstrProfValueSiteRecord { struct 663 InstrProfValueSiteRecord() { ValueData.clear(); } in InstrProfValueSiteRecord() argument 665 InstrProfValueSiteRecord(InputIterator F, InputIterator L) in InstrProfValueSiteRecord() argument 680 void merge(InstrProfValueSiteRecord &Input, uint64_t Weight, 686 void overlap(InstrProfValueSiteRecord &Input, uint32_t ValueKind, 790 std::vector<InstrProfValueSiteRecord> IndirectCallSites; 791 std::vector<InstrProfValueSiteRecord> MemOPSizes; 795 MutableArrayRef<InstrProfValueSiteRecord> 803 const_cast<InstrProfValueSiteRecord *>(AR.data()), AR.size()); in getValueSitesForKind() 805 ArrayRef<InstrProfValueSiteRecord> [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/ProfileData/ |
| D | InstrProf.cpp | 524 void InstrProfValueSiteRecord::overlap(InstrProfValueSiteRecord &Input, in overlap() 564 std::vector<InstrProfValueSiteRecord> &ThisSiteRecords = in overlapValueProfData() 566 MutableArrayRef<InstrProfValueSiteRecord> OtherSiteRecords = in overlapValueProfData() 624 void InstrProfValueSiteRecord::merge(InstrProfValueSiteRecord &Input, in merge() 647 void InstrProfValueSiteRecord::scale(uint64_t N, uint64_t D, in scale() 670 std::vector<InstrProfValueSiteRecord> &ThisSiteRecords = in mergeValueProfData() 672 MutableArrayRef<InstrProfValueSiteRecord> OtherSiteRecords = in mergeValueProfData() 737 std::vector<InstrProfValueSiteRecord> &ValueSites = in addValueData()
|