reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/DDG.h
  169   DDGEdge(DDGNode &N, EdgeKind K) : DDGEdgeBase(N), Kind(K) {}
  185   EdgeKind getKind() const { return Kind; };
  188   bool isDefUse() const { return Kind == EdgeKind::RegisterDefUse; }
  191   bool isMemoryDependence() const { return Kind == EdgeKind::MemoryDependence; }
  195   bool isRooted() const { return Kind == EdgeKind::Rooted; }
  198   EdgeKind Kind;
  288     auto *E = new DDGEdge(Tgt, DDGEdge::EdgeKind::RegisterDefUse);
  294     auto *E = new DDGEdge(Tgt, DDGEdge::EdgeKind::MemoryDependence);
  300     auto *E = new DDGEdge(Tgt, DDGEdge::EdgeKind::Rooted);
  312 raw_ostream &operator<<(raw_ostream &OS, const DDGEdge::EdgeKind K);
lib/Analysis/DDG.cpp
  105 raw_ostream &llvm::operator<<(raw_ostream &OS, const DDGEdge::EdgeKind K) {
  108   case DDGEdge::EdgeKind::RegisterDefUse:
  111   case DDGEdge::EdgeKind::MemoryDependence:
  114   case DDGEdge::EdgeKind::Rooted:
  117   case DDGEdge::EdgeKind::Unknown: