Lines Matching refs:Summary
81 void verifyProfileSummary(ProfileSummary &Summary, Module &M, in verifyProfileSummary()
85 const bool IsPartialProfile = Summary.isPartialProfile(); in verifyProfileSummary()
86 const double PartialProfileRatio = Summary.getPartialProfileRatio(); in verifyProfileSummary()
88 ProfileSummary &Summary) mutable { in verifyProfileSummary() argument
89 ASSERT_EQ(ProfileSummary::PSK_Sample, Summary.getKind()); in verifyProfileSummary()
90 ASSERT_EQ(138211u, Summary.getTotalCount()); in verifyProfileSummary()
91 ASSERT_EQ(10u, Summary.getNumCounts()); in verifyProfileSummary()
92 ASSERT_EQ(4u, Summary.getNumFunctions()); in verifyProfileSummary()
93 ASSERT_EQ(1437u, Summary.getMaxFunctionCount()); in verifyProfileSummary()
94 ASSERT_EQ(60351u, Summary.getMaxCount()); in verifyProfileSummary()
95 ASSERT_EQ(IsPartialProfile, Summary.isPartialProfile()); in verifyProfileSummary()
96 ASSERT_EQ(PartialProfileRatio, Summary.getPartialProfileRatio()); in verifyProfileSummary()
103 Summary.getDetailedSummary(); in verifyProfileSummary()
116 VerifySummary(Summary); in verifyProfileSummary()
120 Summary.getMD(Context, AddPartialField, AddPartialProfileRatioField); in verifyProfileSummary()
317 ProfileSummary &Summary = Reader->getSummary(); in testRoundTrip() local
318 Summary.setPartialProfile(true); in testRoundTrip()
319 verifyProfileSummary(Summary, M, true, false); in testRoundTrip()
321 Summary.setPartialProfile(false); in testRoundTrip()
322 verifyProfileSummary(Summary, M, true, false); in testRoundTrip()
324 verifyProfileSummary(Summary, M, false, false); in testRoundTrip()
326 Summary.setPartialProfile(true); in testRoundTrip()
327 Summary.setPartialProfileRatio(0.5); in testRoundTrip()
328 verifyProfileSummary(Summary, M, true, true); in testRoundTrip()