Searched refs:InstrProfValueSiteRecord (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
| H A D | InstrProf.h | 853 struct InstrProfValueSiteRecord { struct 857 InstrProfValueSiteRecord() = default; argument 858 InstrProfValueSiteRecord(std::vector<InstrProfValueData> &&VD) in InstrProfValueSiteRecord() function 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 D | InstrProf.cpp | 797 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()
|