15#ifndef LLVM_CLANG_SCALABLESTATICANALYSISFRAMEWORK_ANALYSES_POINTERFLOW_POINTERFLOWANALYSIS_H
16#define LLVM_CLANG_SCALABLESTATICANALYSISFRAMEWORK_ANALYSES_POINTERFLOW_POINTERFLOWANALYSIS_H
22#include "llvm/ADT/StringRef.h"
28 "PointerFlowAnalysisResult";
45 std::map<EntityId, EdgeSet>
Edges;
Uniquely identifies a whole-program analysis and the AnalysisResult it produces.
Base class for whole-program analysis results.
constexpr llvm::StringLiteral PointerFlowAnalysisResultName
A PointerFlowAnalysisResult is a set of pointer-flow edges, i.e., a pointer-flow graph.
std::map< EntityId, EdgeSet > Edges
static AnalysisName analysisName()