Lines Matching refs:FunctionSummary
238 auto *Summary = dyn_cast<FunctionSummary>(GVSummary->getBaseObject());
307 cast<FunctionSummary>(QualifiedValue.second->getBaseObject());
332 using EdgeInfo = std::tuple<const FunctionSummary *, unsigned /* Threshold */>;
834 const FunctionSummary &Summary, const ModuleSummaryIndex &Index,
888 const FunctionSummary *ResolvedCalleeSummary = nullptr;
903 ResolvedCalleeSummary = cast<FunctionSummary>(CalleeSummary);
973 ResolvedCalleeSummary = cast<FunctionSummary>(CalleeSummary);
1040 dyn_cast<FunctionSummary>(GVSummary.second->getBaseObject());
1056 if (auto *FS = dyn_cast<FunctionSummary>(Summary))
1073 FunctionSummary *FS = nullptr;
1075 FS = dyn_cast<FunctionSummary>(
1225 auto *FS = cast<FunctionSummary>(S);
1355 FunctionSummary *FS) {
1387 if (auto *FS = dyn_cast<FunctionSummary>(S.get()))
1420 if (auto *FS = dyn_cast<FunctionSummary>(S.get()))
1494 if (auto *FS = dyn_cast<FunctionSummary>(Summary.get()))
1626 if (FunctionSummary *FS = dyn_cast<FunctionSummary>(GS->second)) {