Lines Matching refs:FunctionSummary
194 auto *Summary = cast<FunctionSummary>(GVSummary->getBaseObject()); in selectCallee()
349 const FunctionSummary &Summary, const ModuleSummaryIndex &Index, in computeImportForFunction()
402 const FunctionSummary *ResolvedCalleeSummary = nullptr; in computeImportForFunction()
417 ResolvedCalleeSummary = cast<FunctionSummary>(CalleeSummary); in computeImportForFunction()
474 ResolvedCalleeSummary = cast<FunctionSummary>(CalleeSummary); in computeImportForFunction()
543 dyn_cast<FunctionSummary>(GVSummary.second->getBaseObject()); in ComputeImportForModule()
559 if (auto *FS = dyn_cast<FunctionSummary>(Summary)) in ComputeImportForModule()
579 FunctionSummary *FS = nullptr; in ComputeImportForModule()
581 FS = dyn_cast<FunctionSummary>( in ComputeImportForModule()
699 auto *FS = cast<FunctionSummary>(S); in ComputeCrossModuleImport()
809 FunctionSummary *FS) { in updateValueInfoForIndirectCalls()
841 if (auto *FS = dyn_cast<FunctionSummary>(S.get())) in updateIndirectCalls()
874 if (auto *FS = dyn_cast<FunctionSummary>(S.get())) in computeDeadSymbolsAndUpdateIndirectCalls()
948 if (auto *FS = dyn_cast<FunctionSummary>(Summary.get())) in computeDeadSymbolsAndUpdateIndirectCalls()
1061 if (FunctionSummary *FS = dyn_cast<FunctionSummary>(GS->second)) { in thinLTOFinalizeInModule()