Lines Matching refs:ValueKind

650                                        uint32_t ValueKind,  in overlap()  argument
663 Overlap.Base.ValueCounts[ValueKind], in overlap()
664 Overlap.Test.ValueCounts[ValueKind]); in overlap()
666 I->Count, J->Count, FuncLevelOverlap.Base.ValueCounts[ValueKind], in overlap()
667 FuncLevelOverlap.Test.ValueCounts[ValueKind]); in overlap()
675 Overlap.Overlap.ValueCounts[ValueKind] += Score; in overlap()
676 FuncLevelOverlap.Overlap.ValueCounts[ValueKind] += FuncLevelScore; in overlap()
680 void InstrProfRecord::overlapValueProfData(uint32_t ValueKind, in overlapValueProfData() argument
684 uint32_t ThisNumValueSites = getNumValueSites(ValueKind); in overlapValueProfData()
685 assert(ThisNumValueSites == Other.getNumValueSites(ValueKind)); in overlapValueProfData()
690 getOrCreateValueSitesForKind(ValueKind); in overlapValueProfData()
692 Other.getValueSitesForKind(ValueKind); in overlapValueProfData()
694 ThisSiteRecords[I].overlap(OtherSiteRecords[I], ValueKind, Overlap, in overlapValueProfData()
784 uint32_t ValueKind, InstrProfRecord &Src, uint64_t Weight, in mergeValueProfData() argument
786 uint32_t ThisNumValueSites = getNumValueSites(ValueKind); in mergeValueProfData()
787 uint32_t OtherNumValueSites = Src.getNumValueSites(ValueKind); in mergeValueProfData()
795 getOrCreateValueSitesForKind(ValueKind); in mergeValueProfData()
797 Src.getValueSitesForKind(ValueKind); in mergeValueProfData()
859 uint32_t ValueKind, uint64_t N, uint64_t D, in scaleValueProfData() argument
861 for (auto &R : getValueSitesForKind(ValueKind)) in scaleValueProfData()
883 uint64_t InstrProfRecord::remapValue(uint64_t Value, uint32_t ValueKind, in remapValue() argument
888 if (ValueKind == IPVK_IndirectCallTarget) in remapValue()
894 void InstrProfRecord::addValueData(uint32_t ValueKind, uint32_t Site, in addValueData() argument
898 VData[I].Value = remapValue(VData[I].Value, ValueKind, ValueMap); in addValueData()
901 getOrCreateValueSitesForKind(ValueKind); in addValueData()
1166 InstrProfValueKind ValueKind, uint32_t SiteIdx, in annotateValueSite() argument
1168 uint32_t NV = InstrProfR.getNumValueDataForSite(ValueKind, SiteIdx); in annotateValueSite()
1174 InstrProfR.getValueForSite(ValueKind, SiteIdx, &Sum); in annotateValueSite()
1177 annotateValueSite(M, Inst, VDs, Sum, ValueKind, MaxMDCount); in annotateValueSite()
1182 uint64_t Sum, InstrProfValueKind ValueKind, in annotateValueSite() argument
1191 ConstantInt::get(Type::getInt32Ty(Ctx), ValueKind))); in annotateValueSite()
1210 InstrProfValueKind ValueKind, in getValueProfDataFromInst() argument
1236 if (KindInt->getZExtValue() != ValueKind) in getValueProfDataFromInst()