• Home
  • Raw
  • Download

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.")));
144 SetVector<FunctionSummary::VFuncId> &VCalls, in addVCallToSet()
145 SetVector<FunctionSummary::ConstVCall> &ConstVCalls) { in addVCallToSet()
163 SetVector<FunctionSummary::VFuncId> &TypeTestAssumeVCalls, in addIntrinsicToSummary()
164 SetVector<FunctionSummary::VFuncId> &TypeCheckedLoadVCalls, in addIntrinsicToSummary()
165 SetVector<FunctionSummary::ConstVCall> &TypeTestAssumeConstVCalls, in addIntrinsicToSummary()
166 SetVector<FunctionSummary::ConstVCall> &TypeCheckedLoadConstVCalls, in addIntrinsicToSummary()
258 SetVector<FunctionSummary::VFuncId> TypeTestAssumeVCalls, in computeFunctionSummary()
260 SetVector<FunctionSummary::ConstVCall> TypeTestAssumeConstVCalls, in computeFunctionSummary()
347 if (ForceSummaryEdgesCold != FunctionSummary::FSHT_None) in computeFunctionSummary()
455 ForceSummaryEdgesCold == FunctionSummary::FSHT_All in computeFunctionSummary()
465 FunctionSummary::FFlags FunFlags{ in computeFunctionSummary()
473 std::vector<FunctionSummary::ParamAccess> ParamAccesses; in computeFunctionSummary()
476 auto FuncSummary = std::make_unique<FunctionSummary>( in computeFunctionSummary()
708 std::unique_ptr<FunctionSummary> Summary = in buildModuleSummaryIndex()
709 std::make_unique<FunctionSummary>( in buildModuleSummaryIndex()
711 FunctionSummary::FFlags{ in buildModuleSummaryIndex()
719 ArrayRef<FunctionSummary::EdgeTy>{}, in buildModuleSummaryIndex()
721 ArrayRef<FunctionSummary::VFuncId>{}, in buildModuleSummaryIndex()
722 ArrayRef<FunctionSummary::VFuncId>{}, in buildModuleSummaryIndex()
723 ArrayRef<FunctionSummary::ConstVCall>{}, in buildModuleSummaryIndex()
724 ArrayRef<FunctionSummary::ConstVCall>{}, in buildModuleSummaryIndex()
725 ArrayRef<FunctionSummary::ParamAccess>{}); in buildModuleSummaryIndex()
819 if (auto *FuncSummary = dyn_cast<FunctionSummary>(Summary.get())) { in buildModuleSummaryIndex()
821 FuncSummary->calls(), [&](const FunctionSummary::EdgeTy &Edge) { in buildModuleSummaryIndex()