• Home
  • Raw
  • Download

Lines Matching refs:ValueKind

371 void InstrProfRecord::mergeValueProfData(uint32_t ValueKind,  in mergeValueProfData()  argument
374 uint32_t ThisNumValueSites = getNumValueSites(ValueKind); in mergeValueProfData()
375 uint32_t OtherNumValueSites = Src.getNumValueSites(ValueKind); in mergeValueProfData()
381 getValueSitesForKind(ValueKind); in mergeValueProfData()
383 Src.getValueSitesForKind(ValueKind); in mergeValueProfData()
408 void InstrProfRecord::scaleValueProfData(uint32_t ValueKind, uint64_t Weight) { in scaleValueProfData() argument
409 uint32_t ThisNumValueSites = getNumValueSites(ValueKind); in scaleValueProfData()
411 getValueSitesForKind(ValueKind); in scaleValueProfData()
428 uint64_t InstrProfRecord::remapValue(uint64_t Value, uint32_t ValueKind, in remapValue() argument
432 switch (ValueKind) { in remapValue()
452 void InstrProfRecord::addValueData(uint32_t ValueKind, uint32_t Site, in addValueData() argument
456 VData[I].Value = remapValue(VData[I].Value, ValueKind, ValueMap); in addValueData()
459 getValueSitesForKind(ValueKind); in addValueData()
672 InstrProfValueKind ValueKind, uint32_t SiteIdx, in annotateValueSite() argument
674 uint32_t NV = InstrProfR.getNumValueDataForSite(ValueKind, SiteIdx); in annotateValueSite()
680 InstrProfR.getValueForSite(ValueKind, SiteIdx, &Sum); in annotateValueSite()
683 annotateValueSite(M, Inst, VDs, Sum, ValueKind, MaxMDCount); in annotateValueSite()
688 uint64_t Sum, InstrProfValueKind ValueKind, in annotateValueSite() argument
697 ConstantInt::get(Type::getInt32Ty(Ctx), ValueKind))); in annotateValueSite()
716 InstrProfValueKind ValueKind, in getValueProfDataFromInst() argument
741 if (KindInt->getZExtValue() != ValueKind) in getValueProfDataFromInst()