Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ProfileData/
DInstrProf.h653 struct InstrProfValueSiteRecord { struct
657 InstrProfValueSiteRecord() { ValueData.clear(); } in InstrProfValueSiteRecord() function
659 InstrProfValueSiteRecord(InputIterator F, InputIterator L) in InstrProfValueSiteRecord() function
674 void merge(InstrProfValueSiteRecord &Input, uint64_t Weight,
680 void overlap(InstrProfValueSiteRecord &Input, uint32_t ValueKind,
784 std::vector<InstrProfValueSiteRecord> IndirectCallSites;
785 std::vector<InstrProfValueSiteRecord> MemOPSizes;
789 MutableArrayRef<InstrProfValueSiteRecord>
797 const_cast<InstrProfValueSiteRecord *>(AR.data()), AR.size()); in getValueSitesForKind()
799 ArrayRef<InstrProfValueSiteRecord>
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ProfileData/
DInstrProf.cpp501 void InstrProfValueSiteRecord::overlap(InstrProfValueSiteRecord &Input, in overlap()
541 std::vector<InstrProfValueSiteRecord> &ThisSiteRecords = in overlapValueProfData()
543 MutableArrayRef<InstrProfValueSiteRecord> OtherSiteRecords = in overlapValueProfData()
601 void InstrProfValueSiteRecord::merge(InstrProfValueSiteRecord &Input, in merge()
624 void InstrProfValueSiteRecord::scale(uint64_t Weight, in scale()
647 std::vector<InstrProfValueSiteRecord> &ThisSiteRecords = in mergeValueProfData()
649 MutableArrayRef<InstrProfValueSiteRecord> OtherSiteRecords = in mergeValueProfData()
713 std::vector<InstrProfValueSiteRecord> &ValueSites = in addValueData()