Lines Matching full:profile
1 //===- ProfileSummaryInfo.cpp - Global profile summary information --------===//
9 // This file contains a pass that provides access to the global profile summary
27 "partial-profile", cl::Hidden, cl::init(false),
28 cl::desc("Specify the current profile is used as a partial profile."));
31 "scale-partial-sample-profile-working-set-size", cl::Hidden, cl::init(true),
33 "If true, scale the working set size of the partial sample profile "
34 "by the partial profile ratio to reflect the size of the program "
38 "partial-sample-profile-working-set-size-scale-factor", cl::Hidden,
41 "partial sample profile along with the partial profile ratio. "
42 "This includes the factor of the profile counter per block "
46 // The profile summary metadata may be attached either by the frontend or by
72 "We can only get profile count for call/invoke instruction.");
74 // In sample PGO mode, check if there is a profile metadata on the
89 assert(hasPartialSampleProfile() && "Expect partial sample profile");
95 /// example, no profile data is available).
127 // Scale the working set size of the partial sample profile to reflect the
212 // In SamplePGO, if the caller has been sampled, and there is no profile
223 INITIALIZE_PASS(ProfileSummaryInfoWrapperPass, "profile-summary-info",
224 "Profile summary info", false, true)