Lines Matching defs:GlobalValueSummary
200 static bool shouldSkipLocalInAnotherModule(const GlobalValueSummary *RefSummary,
222 ArrayRef<std::unique_ptr<GlobalValueSummary>> CalleeSummaryList,
227 CallerModulePath](const std::unique_ptr<GlobalValueSummary> &SummaryPtr)
229 const GlobalValueSummary *> {
291 static const GlobalValueSummary *
293 ArrayRef<std::unique_ptr<GlobalValueSummary>> CalleeSummaryList,
295 const GlobalValueSummary *&TooLargeOrNoInlineSummary,
369 std::optional<GlobalValueSummary::ImportKind>
375 return GlobalValueSummary::Definition;
377 return GlobalValueSummary::Declaration;
387 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
415 onImportingSummaryImpl(const GlobalValueSummary &Summary,
473 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
481 void onImportingSummary(const GlobalValueSummary &Summary) {
494 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
500 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
518 create(function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
565 const GlobalValueSummary *GVS = nullptr;
765 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
793 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
836 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
922 const GlobalValueSummary *SummaryForDeclImport = nullptr;
1092 : SL[0]->getSummaryKind() == GlobalValueSummary::GlobalVarKind;
1130 else if (Type == GlobalValueSummary::Definition)
1178 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
1302 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
1366 [&](const std::unique_ptr<GlobalValueSummary> &SummaryPtr) {
1377 GlobalValueSummary::GlobalVarKind;
1443 [](const std::unique_ptr<llvm::GlobalValueSummary> &S) {
1555 if (ImportType == GlobalValueSummary::Declaration)
1654 // The DefaultVisibility condition is because older GlobalValueSummary does
1848 bool ImportDefinition = MaybeImportType == GlobalValueSummary::Definition;
1884 bool ImportDefinition = MaybeImportType == GlobalValueSummary::Definition;
1904 bool ImportDefinition = MaybeImportType == GlobalValueSummary::Definition;
1989 Module &M, function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
2055 auto isPrevailing = [](GlobalValue::GUID, const GlobalValueSummary *) {