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
9#include "clang/ScalableStaticAnalysis/Analyses/PointerFlow/PointerFlow.h"
10
11using namespace clang;
12using namespace ssaf;
13
14ssaf::PointerFlowEntitySummary
15ssaf::buildPointerFlowEntitySummary(EdgeSet Edges) {
16 return PointerFlowEntitySummary(std::move(Edges));
17}
18
19llvm::iterator_range<EdgeSet::const_iterator>
20ssaf::getEdges(const PointerFlowEntitySummary &Sum) {
21 return Sum.Edges;
22}
23