Lines Matching refs:Summary
253 GlobalValueSummary *Summary,
299 /// The below iterator returns the GUID and associated summary.
318 /// Iterator on an inner global variable summary map.
942 // Decode the flags for GlobalValue in the summary
948 // Linkage don't need to be remapped at that time for the summary. Any future
2805 /// Emit function names and summary offsets for the combined index
3200 // Helper to emit a single function summary record.
3202 SmallVector<uint64_t, 64> &NameVals, GlobalValueSummary *Summary,
3207 FunctionSummary *FS = cast<FunctionSummary>(Summary);
3245 // and emit them in a summary record.
3249 // Only interested in recording variable defs in the summary.
3254 auto *Summary = Index->getGlobalValueSummary(V);
3255 GlobalVarSummary *VS = cast<GlobalVarSummary>(Summary);
3269 // Current version for the summary.
3274 /// Emit the per-module summary section alongside the rest of
3331 // Summary emission does not support anonymous functions, they have to
3334 report_fatal_error("Unexpected anonymous function when writing summary");
3336 auto *Summary = Index->getGlobalValueSummary(F);
3337 writePerModuleFunctionSummaryRecord(NameVals, Summary, VE.getValueID(&F),
3349 // Nameless function don't have an entry in the summary, skip it.
3363 /// Emit the combined summary section into the combined index file.
3417 // Save the value id for each summary for alias emission.
3483 // summary and we don't need to record any calls to it.
3631 // the summary information in the index.
3762 // Write the summary combined index records.
3772 // Write the specified module summary index to the given raw output stream,