Lines Matching full:summary
1 //===- ProfileSummaryInfo.cpp - Global profile summary information --------===//
9 // This file contains a pass that provides access to the global profile summary
46 // The profile summary metadata may be attached either by the frontend or by
48 // checks if the Summary is null and if so checks if the summary metadata is now
49 // available in the module and parses it to get the Summary object.
56 Summary.reset(ProfileSummary::getFromMD(SummaryMD));
59 // This will actually return PSK_Instr or PSK_Sample summary.
62 Summary.reset(ProfileSummary::getFromMD(SummaryMD));
112 auto &DetailedSummary = Summary->getDetailedSummary();
129 double PartialProfileRatio = Summary->getPartialProfileRatio();
148 auto &DetailedSummary = Summary->getDetailedSummary();
219 Summary->getKind() == ProfileSummary::PSK_Sample &&
220 (PartialProfile || Summary->isPartialProfile());
223 INITIALIZE_PASS(ProfileSummaryInfoWrapperPass, "profile-summary-info",
224 "Profile summary info", false, true)