Lines Matching refs:ValueKind

525                                        uint32_t ValueKind,  in overlap()  argument
538 Overlap.Base.ValueCounts[ValueKind], in overlap()
539 Overlap.Test.ValueCounts[ValueKind]); in overlap()
541 I->Count, J->Count, FuncLevelOverlap.Base.ValueCounts[ValueKind], in overlap()
542 FuncLevelOverlap.Test.ValueCounts[ValueKind]); in overlap()
550 Overlap.Overlap.ValueCounts[ValueKind] += Score; in overlap()
551 FuncLevelOverlap.Overlap.ValueCounts[ValueKind] += FuncLevelScore; in overlap()
555 void InstrProfRecord::overlapValueProfData(uint32_t ValueKind, in overlapValueProfData() argument
559 uint32_t ThisNumValueSites = getNumValueSites(ValueKind); in overlapValueProfData()
560 assert(ThisNumValueSites == Other.getNumValueSites(ValueKind)); in overlapValueProfData()
565 getOrCreateValueSitesForKind(ValueKind); in overlapValueProfData()
567 Other.getValueSitesForKind(ValueKind); in overlapValueProfData()
569 ThisSiteRecords[I].overlap(OtherSiteRecords[I], ValueKind, Overlap, in overlapValueProfData()
660 uint32_t ValueKind, InstrProfRecord &Src, uint64_t Weight, in mergeValueProfData() argument
662 uint32_t ThisNumValueSites = getNumValueSites(ValueKind); in mergeValueProfData()
663 uint32_t OtherNumValueSites = Src.getNumValueSites(ValueKind); in mergeValueProfData()
671 getOrCreateValueSitesForKind(ValueKind); in mergeValueProfData()
673 Src.getValueSitesForKind(ValueKind); in mergeValueProfData()
700 uint32_t ValueKind, uint64_t N, uint64_t D, in scaleValueProfData() argument
702 for (auto &R : getValueSitesForKind(ValueKind)) in scaleValueProfData()
720 uint64_t InstrProfRecord::remapValue(uint64_t Value, uint32_t ValueKind, in remapValue() argument
725 if (ValueKind == IPVK_IndirectCallTarget) in remapValue()
731 void InstrProfRecord::addValueData(uint32_t ValueKind, uint32_t Site, in addValueData() argument
735 VData[I].Value = remapValue(VData[I].Value, ValueKind, ValueMap); in addValueData()
738 getOrCreateValueSitesForKind(ValueKind); in addValueData()
957 InstrProfValueKind ValueKind, uint32_t SiteIdx, in annotateValueSite() argument
959 uint32_t NV = InstrProfR.getNumValueDataForSite(ValueKind, SiteIdx); in annotateValueSite()
965 InstrProfR.getValueForSite(ValueKind, SiteIdx, &Sum); in annotateValueSite()
968 annotateValueSite(M, Inst, VDs, Sum, ValueKind, MaxMDCount); in annotateValueSite()
973 uint64_t Sum, InstrProfValueKind ValueKind, in annotateValueSite() argument
982 ConstantInt::get(Type::getInt32Ty(Ctx), ValueKind))); in annotateValueSite()
1001 InstrProfValueKind ValueKind, in getValueProfDataFromInst() argument
1027 if (KindInt->getZExtValue() != ValueKind) in getValueProfDataFromInst()