Searched refs:PostOrderCFGView (Results 1 - 9 of 9) sorted by relevance

/freebsd-current/contrib/llvm-project/clang/lib/Analysis/
H A DPostOrderCFGView.cpp1 //===- PostOrderCFGView.cpp - Post order view of CFG blocks ---------------===//
13 #include "clang/Analysis/Analyses/PostOrderCFGView.h"
19 void PostOrderCFGView::anchor() {}
21 PostOrderCFGView::PostOrderCFGView(const CFG *cfg) { function in class:PostOrderCFGView
32 std::unique_ptr<PostOrderCFGView>
33 PostOrderCFGView::create(AnalysisDeclContext &ctx) {
37 return std::make_unique<PostOrderCFGView>(cfg);
40 const void *PostOrderCFGView::getTag() { static int x; return &x; }
42 bool PostOrderCFGView
[all...]
H A DThreadSafety.cpp28 #include "clang/Analysis/Analyses/PostOrderCFGView.h"
512 void traverseCFG(CFG *CFGraph, const PostOrderCFGView *SortedGraph,
727 const PostOrderCFGView *SortedGraph,
729 PostOrderCFGView::CFGBlockSet VisitedBlocks(CFGraph);
809 const PostOrderCFGView *SortedGraph,
2302 const PostOrderCFGView *SortedGraph = walker.getSortedGraph();
2303 PostOrderCFGView::CFGBlockSet VisitedBlocks(CFGraph);
H A DConsumed.cpp23 #include "clang/Analysis/Analyses/PostOrderCFGView.h"
1315 PostOrderCFGView *SortedGraph = AC.getAnalysis<PostOrderCFGView>();
/freebsd-current/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DPostOrderCFGView.h1 //===- PostOrderCFGView.h - Post order view of CFG blocks -------*- C++ -*-===//
27 class PostOrderCFGView : public ManagedAnalysis { class in namespace:clang
85 PostOrderCFGView(const CFG *cfg);
96 const PostOrderCFGView &POV;
99 BlockOrderCompare(const PostOrderCFGView &pov) : POV(pov) {}
111 static std::unique_ptr<PostOrderCFGView>
H A DConsumed.h17 #include "clang/Analysis/Analyses/PostOrderCFGView.h"
35 class PostOrderCFGView;
217 ConsumedBlockInfo(unsigned int NumBlocks, PostOrderCFGView *SortedGraph)
H A DThreadSafetyCommon.h25 #include "clang/Analysis/Analyses/PostOrderCFGView.h"
163 SortedGraph = AC.getAnalysis<PostOrderCFGView>();
173 PostOrderCFGView::CFGBlockSet VisitedBlocks(CFGraph);
261 const PostOrderCFGView *getSortedGraph() const { return SortedGraph; }
266 PostOrderCFGView *SortedGraph = nullptr;
/freebsd-current/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowWorklist.h16 #include "clang/Analysis/Analyses/PostOrderCFGView.h"
51 PostOrderCFGView::BlockOrderCompare Cmp;
62 ForwardDataflowWorklist(const CFG &Cfg, PostOrderCFGView *POV)
67 : ForwardDataflowWorklist(Cfg, Ctx.getAnalysis<PostOrderCFGView>()) {}
92 : DataflowWorklistBase<PostOrderCFGView::BlockOrderCompare, 20> {
95 Cfg, Ctx.getAnalysis<PostOrderCFGView>()->getComparator()) {}
/freebsd-current/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTypeErasedDataflowAnalysis.cpp25 #include "clang/Analysis/Analyses/PostOrderCFGView.h"
530 PostOrderCFGView POV(&CFG);
/freebsd-current/lib/clang/libclang/
H A DMakefile178 SRCS_MIN+= Analysis/PostOrderCFGView.cpp

Completed in 97 milliseconds