Searched refs:EdgeKind (Results 1 – 5 of 5) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | DDG.h | 216 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 D | DependenceGraphBuilder.cpp | 158 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 D | DDG.cpp | 156 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 D | DDGPrinter.cpp | 133 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 D | ELFNixPlatform.cpp | 42 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()
|