Searched refs:EdgeKind (Results 1 – 4 of 4) sorted by relevance
157 using EdgeKind = typename EdgeType::EdgeKind; in createPiBlocks() typedef158 EnumeratedArray<bool, EdgeKind> EdgeAlreadyCreated[DirectionCount]{false, in createPiBlocks()162 const EdgeKind K) { in createPiBlocks()164 case EdgeKind::RegisterDefUse: in createPiBlocks()167 case EdgeKind::MemoryDependence: in createPiBlocks()170 case EdgeKind::Rooted: in createPiBlocks()193 EdgeKind Kind = OldEdge->getKind(); in createPiBlocks()
157 raw_ostream &llvm::operator<<(raw_ostream &OS, const DDGEdge::EdgeKind K) { in operator <<()160 case DDGEdge::EdgeKind::RegisterDefUse: in operator <<()163 case DDGEdge::EdgeKind::MemoryDependence: in operator <<()166 case DDGEdge::EdgeKind::Rooted: in operator <<()169 case DDGEdge::EdgeKind::Unknown: in operator <<()
133 DDGEdge::EdgeKind Kind = Edge->getKind(); in getSimpleEdgeAttributes()142 DDGEdge::EdgeKind Kind = Edge->getKind(); in getVerboseEdgeAttributes()144 if (Kind == DDGEdge::EdgeKind::MemoryDependence) in getVerboseEdgeAttributes()
222 enum class EdgeKind { enum231 DDGEdge(DDGNode &N, EdgeKind K) : DDGEdgeBase(N), Kind(K) {} in DDGEdge()247 EdgeKind getKind() const { return Kind; }; in getKind()250 bool isDefUse() const { return Kind == EdgeKind::RegisterDefUse; } in isDefUse()253 bool isMemoryDependence() const { return Kind == EdgeKind::MemoryDependence; } in isMemoryDependence()257 bool isRooted() const { return Kind == EdgeKind::Rooted; } in isRooted()260 EdgeKind Kind;380 auto *E = new DDGEdge(Tgt, DDGEdge::EdgeKind::RegisterDefUse); in createDefUseEdge()386 auto *E = new DDGEdge(Tgt, DDGEdge::EdgeKind::MemoryDependence); in createMemoryEdge()392 auto *E = new DDGEdge(Tgt, DDGEdge::EdgeKind::Rooted); in createRootedEdge()[all …]