Lines Matching full:profiles

55     "Takes a profile data file and displays the profiles. See detailed "
66 "Computes and displays the overlap between two profiles. See detailed "
71 "Takes several profiles and merge them together. See detailed "
190 "Merge context sample profiles whose count is below cold threshold"));
195 "Trim context sample profiles whose count is below cold threshold"));
237 // profiles for simplicity. Changing this value between invocations could
262 "Fail only if all profiles are invalid.")));
291 cl::desc("Drop the profile symbol list when merging AutoFDO profiles "
297 cl::desc("If true, keep the vtable symbols in indexed profiles"));
331 cl::desc("For sample profiles, list function names (with calling context "
634 // Skip the empty profiles by returning sliently. in overlapInput()
670 // Check if the profile types can be merged, e.g. clang frontend profiles in loadInput()
671 // should not be merged with memprof profiles. in loadInput()
736 // Skip the empty profiles by returning silently. in loadInput()
1174 // profile does not have inlined callsite profiles. in adjustInstrProfile()
1320 // and adjust the profiles of those functions in the instr profile. in adjustInstrProfile()
1529 SampleProfileMap &Profiles = Reader->getProfiles(); in mergeSampleProfile() local
1538 for (SampleProfileMap::iterator I = Profiles.begin(), E = Profiles.end(); in mergeSampleProfile()
1770 // function in base and test profiles
1920 /// Given the number of functions (or blocks) that are hot in both profiles
1925 /// This function tries matching functions in base and test profiles. For each
1939 /// profiles. This function also computes and keeps the sum of samples and
1944 /// Load profiles specified by BaseFilename and TestFilename.
1987 /// function in base and test profiles. The line/block-similarity BS(i) is
2055 /// weights in the base and test profiles for the aggregation.
2261 // reflect the similarity between function profiles in [0.0f to 1.0f]. in computeSampleFunctionInternalOverlap()
2269 // profiles. in weightForFuncSimilarity()
2568 "There should be at least one function in two input profiles"); in dumpProgramSummary()
2583 "There should be at least one hot function in two input profiles"); in dumpHotFuncAndBlockOverlap()
2595 "There should be at least one hot block in two input profiles"); in dumpHotFuncAndBlockOverlap()
2750 exitWithError("JSON output is not supported for instr profiles"); in showInstrProfile()
2752 exitWithError("YAML output is not supported for instr profiles"); in showInstrProfile()
3078 static int showHotFunctionList(const sampleprof::SampleProfileMap &Profiles, in showHotFunctionList() argument
3103 for (const auto &I : Profiles) { in showHotFunctionList()
3135 Profiles.size(), HotFuncSample, ProfileTotalSample, in showHotFunctionList()
3143 exitWithError("YAML output is not supported for sample profiles"); in showSampleProfile()