Lines Matching defs:ProfileSummary
682 void Module::setProfileSummary(Metadata *M, ProfileSummary::Kind Kind) {
683 if (Kind == ProfileSummary::PSK_CSInstr)
686 setModuleFlag(ModFlagBehavior::Error, "ProfileSummary", M);
691 : getModuleFlag("ProfileSummary"));
882 std::unique_ptr<ProfileSummary> ProfileSummary(
883 ProfileSummary::getFromMD(SummaryMD));
884 if (ProfileSummary) {
885 if (ProfileSummary->getKind() != ProfileSummary::PSK_Sample ||
886 !ProfileSummary->isPartialProfile())
889 uint32_t NumCounts = ProfileSummary->getNumCounts();
893 ProfileSummary->setPartialProfileRatio(Ratio);
894 setProfileSummary(ProfileSummary->getMD(getContext()),
895 ProfileSummary::PSK_Sample);