Home
last modified time | relevance | path

Searched refs:EdgeKind (Results 1 – 5 of 5) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DDDG.h216 enum class EdgeKind { enum
225 DDGEdge(DDGNode &N, EdgeKind K) : DDGEdgeBase(N), Kind(K) {} in DDGEdge()
237 EdgeKind getKind() const { return Kind; }; in getKind()
240 bool isDefUse() const { return Kind == EdgeKind::RegisterDefUse; } in isDefUse()
243 bool isMemoryDependence() const { return Kind == EdgeKind::MemoryDependence; } in isMemoryDependence()
247 bool isRooted() const { return Kind == EdgeKind::Rooted; } in isRooted()
250 EdgeKind Kind;
370 auto *E = new DDGEdge(Tgt, DDGEdge::EdgeKind::RegisterDefUse); in createDefUseEdge()
376 auto *E = new DDGEdge(Tgt, DDGEdge::EdgeKind::MemoryDependence); in createMemoryEdge()
382 auto *E = new DDGEdge(Tgt, DDGEdge::EdgeKind::Rooted); in createRootedEdge()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DDependenceGraphBuilder.cpp158 using EdgeKind = typename EdgeType::EdgeKind; in createPiBlocks() typedef
159 EnumeratedArray<bool, EdgeKind> EdgeAlreadyCreated[DirectionCount]{false, in createPiBlocks()
163 const EdgeKind K) { in createPiBlocks()
165 case EdgeKind::RegisterDefUse: in createPiBlocks()
168 case EdgeKind::MemoryDependence: in createPiBlocks()
171 case EdgeKind::Rooted: in createPiBlocks()
194 EdgeKind Kind = OldEdge->getKind(); in createPiBlocks()
H A DDDG.cpp156 raw_ostream &llvm::operator<<(raw_ostream &OS, const DDGEdge::EdgeKind K) { in operator <<()
159 case DDGEdge::EdgeKind::RegisterDefUse: in operator <<()
162 case DDGEdge::EdgeKind::MemoryDependence: in operator <<()
165 case DDGEdge::EdgeKind::Rooted: in operator <<()
168 case DDGEdge::EdgeKind::Unknown: in operator <<()
H A DDDGPrinter.cpp133 DDGEdge::EdgeKind Kind = Edge->getKind(); in getSimpleEdgeAttributes()
142 DDGEdge::EdgeKind Kind = Edge->getKind(); in getVerboseEdgeAttributes()
144 if (Kind == DDGEdge::EdgeKind::MemoryDependence) in getVerboseEdgeAttributes()
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
H A DELFNixPlatform.cpp42 jitlink::Edge::Kind EdgeKind; in materialize() local
50 EdgeKind = jitlink::x86_64::Pointer64; in materialize()
55 EdgeKind = jitlink::aarch64::Pointer64; in materialize()
73 DSOHandleBlock.addEdge(EdgeKind, 0, DSOHandleSymbol, 0); in materialize()