clang 23.0.0git
PointerFlow.cpp
Go to the documentation of this file.
1//===- PointerFlow.cpp ----------------------------------------------------===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8
10
11using namespace clang;
12using namespace ssaf;
13
18
19llvm::iterator_range<EdgeSet::const_iterator>
20ssaf::getEdges(const PointerFlowEntitySummary &Sum) {
21 return Sum.Edges;
22}
std::map< EntityPointerLevel, EntityPointerLevelSet > EdgeSet
Maps each source node to its destination nodes:
Definition PointerFlow.h:23
PointerFlowEntitySummary buildPointerFlowEntitySummary(EdgeSet Edges)
The JSON file list parser is used to communicate input to InstallAPI.