Lines Matching refs:FunctionSummary
390 if (auto *FS = dyn_cast<FunctionSummary>(Summary->getBaseObject())) { in mustBeUnreachableFunction()
476 std::vector<FunctionSummary *> SummaryTypeCheckedLoadUsers;
477 std::vector<FunctionSummary *> SummaryTypeTestAssumeUsers;
484 void addSummaryTypeCheckedLoadUser(FunctionSummary *FS) { in addSummaryTypeCheckedLoadUser()
489 void addSummaryTypeTestAssumeUser(FunctionSummary *FS) { in addSummaryTypeTestAssumeUser()
2311 auto *FS = dyn_cast<FunctionSummary>(S.get()); in run()
2315 for (FunctionSummary::VFuncId VF : FS->type_test_assume_vcalls()) { in run()
2320 for (FunctionSummary::VFuncId VF : FS->type_checked_load_vcalls()) { in run()
2325 for (const FunctionSummary::ConstVCall &VC : in run()
2333 for (const FunctionSummary::ConstVCall &VC : in run()
2459 auto *FS = dyn_cast<FunctionSummary>(S.get()); in run()
2463 for (FunctionSummary::VFuncId VF : FS->type_test_assume_vcalls()) { in run()
2468 for (FunctionSummary::VFuncId VF : FS->type_checked_load_vcalls()) { in run()
2473 for (const FunctionSummary::ConstVCall &VC : in run()
2481 for (const FunctionSummary::ConstVCall &VC : in run()