Lines Matching refs:ValueData
262 InstrProfValueData ValueData[],
661 std::list<InstrProfValueData> ValueData; member
663 InstrProfValueSiteRecord() { ValueData.clear(); } in InstrProfValueSiteRecord()
666 : ValueData(F, L) {} in InstrProfValueSiteRecord()
670 ValueData.sort( in sortByTargetValues()
699 ValueData(RHS.ValueData in InstrProfRecord()
700 ? std::make_unique<ValueProfData>(*RHS.ValueData) in InstrProfRecord()
705 if (!RHS.ValueData) {
706 ValueData = nullptr;
709 if (!ValueData)
710 ValueData = std::make_unique<ValueProfData>(*RHS.ValueData);
712 *ValueData = *RHS.ValueData;
774 void clearValueData() { ValueData = nullptr; } in clearValueData()
793 std::unique_ptr<ValueProfData> ValueData; member
807 if (!ValueData) in getValueSitesForKind()
811 return ValueData->IndirectCallSites; in getValueSitesForKind()
813 return ValueData->MemOPSizes; in getValueSitesForKind()
821 if (!ValueData) in getOrCreateValueSitesForKind()
822 ValueData = std::make_unique<ValueProfData>(); in getOrCreateValueSitesForKind()
825 return ValueData->IndirectCallSites; in getOrCreateValueSitesForKind()
827 return ValueData->MemOPSizes; in getOrCreateValueSitesForKind()
878 N += SR.ValueData.size(); in getNumValueData()
888 return getValueSitesForKind(ValueKind)[Site].ValueData.size(); in getNumValueDataForSite()
913 for (auto V : getValueSitesForKind(ValueKind)[Site].ValueData) { in getValueForSite()
937 ValueData.sort( in sortByCount()
943 if (ValueData.size() > max_s) in sortByCount()
944 ValueData.resize(max_s); in sortByCount()