Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/ProfileData/
H A DInstrProf.h693 struct InstrProfValueSiteRecord { struct
697 InstrProfValueSiteRecord() { ValueData.clear(); } in InstrProfValueSiteRecord() argument
699 InstrProfValueSiteRecord(InputIterator F, InputIterator L) in InstrProfValueSiteRecord() function
714 void merge(InstrProfValueSiteRecord &Input, uint64_t Weight,
720 void overlap(InstrProfValueSiteRecord &Input, uint32_t ValueKind,
824 std::vector<InstrProfValueSiteRecord> IndirectCallSites;
825 std::vector<InstrProfValueSiteRecord> MemOPSizes;
829 MutableArrayRef<InstrProfValueSiteRecord>
839 ArrayRef<InstrProfValueSiteRecord>
853 std::vector<InstrProfValueSiteRecord> &
[all …]
/llvm-project-15.0.7/llvm/lib/ProfileData/
H A DInstrProf.cpp555 void InstrProfValueSiteRecord::overlap(InstrProfValueSiteRecord &Input, in overlap()
595 std::vector<InstrProfValueSiteRecord> &ThisSiteRecords = in overlapValueProfData()
597 MutableArrayRef<InstrProfValueSiteRecord> OtherSiteRecords = in overlapValueProfData()
655 void InstrProfValueSiteRecord::merge(InstrProfValueSiteRecord &Input, in merge()
677 void InstrProfValueSiteRecord::scale(uint64_t N, uint64_t D, in scale()
700 std::vector<InstrProfValueSiteRecord> &ThisSiteRecords = in mergeValueProfData()
702 MutableArrayRef<InstrProfValueSiteRecord> OtherSiteRecords = in mergeValueProfData()
767 std::vector<InstrProfValueSiteRecord> &ValueSites = in addValueData()