9#ifndef LLVM_CLANG_SCALABLESTATICANALYSISFRAMEWORK_ANALYSES_CALLGRAPH_CALLGRAPHSUMMARY_H
10#define LLVM_CLANG_SCALABLESTATICANALYSISFRAMEWORK_ANALYSES_CALLGRAPH_CALLGRAPHSUMMARY_H
33 static constexpr llvm::StringLiteral
Name =
"CallGraph";
Base class for analysis-specific summary data.
Uniquely identifies an analysis summary.
Summary of direct call-graph edges for a single function entity.
Location Definition
Represents the location of the function.
std::set< EntityId > DirectCallees
The set of direct callees of this function.
std::string PrettyName
A human-readable name of the function.
static constexpr llvm::StringLiteral Name
SummaryName getSummaryName() const override
std::set< EntityId > VirtualCallees
The set of virtual callees of this function.