Lines Matching refs:FunctionSummary

64 FunctionSummary::ForceSummaryHotnessType ForceSummaryEdgesCold =
65 FunctionSummary::FSHT_None;
66 cl::opt<FunctionSummary::ForceSummaryHotnessType, true> FSEC(
69 cl::values(clEnumValN(FunctionSummary::FSHT_None, "none", "None."),
70 clEnumValN(FunctionSummary::FSHT_AllNonCritical,
72 clEnumValN(FunctionSummary::FSHT_All, "all", "All edges.")));
142 SetVector<FunctionSummary::VFuncId> &VCalls, in addVCallToSet()
143 SetVector<FunctionSummary::ConstVCall> &ConstVCalls) { in addVCallToSet()
161 SetVector<FunctionSummary::VFuncId> &TypeTestAssumeVCalls, in addIntrinsicToSummary()
162 SetVector<FunctionSummary::VFuncId> &TypeCheckedLoadVCalls, in addIntrinsicToSummary()
163 SetVector<FunctionSummary::ConstVCall> &TypeTestAssumeConstVCalls, in addIntrinsicToSummary()
164 SetVector<FunctionSummary::ConstVCall> &TypeCheckedLoadConstVCalls, in addIntrinsicToSummary()
265 SetVector<FunctionSummary::VFuncId> TypeTestAssumeVCalls, in computeFunctionSummary()
267 SetVector<FunctionSummary::ConstVCall> TypeTestAssumeConstVCalls, in computeFunctionSummary()
373 if (ForceSummaryEdgesCold != FunctionSummary::FSHT_None) in computeFunctionSummary()
483 ForceSummaryEdgesCold == FunctionSummary::FSHT_All in computeFunctionSummary()
494 FunctionSummary::FFlags FunFlags{ in computeFunctionSummary()
504 std::vector<FunctionSummary::ParamAccess> ParamAccesses; in computeFunctionSummary()
507 auto FuncSummary = std::make_unique<FunctionSummary>( in computeFunctionSummary()
740 std::unique_ptr<FunctionSummary> Summary = in buildModuleSummaryIndex()
741 std::make_unique<FunctionSummary>( in buildModuleSummaryIndex()
743 FunctionSummary::FFlags{ in buildModuleSummaryIndex()
755 ArrayRef<FunctionSummary::EdgeTy>{}, in buildModuleSummaryIndex()
757 ArrayRef<FunctionSummary::VFuncId>{}, in buildModuleSummaryIndex()
758 ArrayRef<FunctionSummary::VFuncId>{}, in buildModuleSummaryIndex()
759 ArrayRef<FunctionSummary::ConstVCall>{}, in buildModuleSummaryIndex()
760 ArrayRef<FunctionSummary::ConstVCall>{}, in buildModuleSummaryIndex()
761 ArrayRef<FunctionSummary::ParamAccess>{}); in buildModuleSummaryIndex()
862 if (auto *FuncSummary = dyn_cast<FunctionSummary>(Summary.get())) { in buildModuleSummaryIndex()
864 FuncSummary->calls(), [&](const FunctionSummary::EdgeTy &Edge) { in buildModuleSummaryIndex()