Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ProfileData/
H A DInstrProf.h659 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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ProfileData/
H A DInstrProf.cpp523 void InstrProfValueSiteRecord::overlap(InstrProfValueSiteRecord &Input, in overlap()
563 std::vector<InstrProfValueSiteRecord> &ThisSiteRecords = in overlapValueProfData()
565 MutableArrayRef<InstrProfValueSiteRecord> OtherSiteRecords = in overlapValueProfData()
623 void InstrProfValueSiteRecord::merge(InstrProfValueSiteRecord &Input, in merge()
646 void InstrProfValueSiteRecord::scale(uint64_t N, uint64_t D, in scale()
669 std::vector<InstrProfValueSiteRecord> &ThisSiteRecords = in mergeValueProfData()
671 MutableArrayRef<InstrProfValueSiteRecord> OtherSiteRecords = in mergeValueProfData()
736 std::vector<InstrProfValueSiteRecord> &ValueSites = in addValueData()