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

References

unittests/Analysis/LazyCallGraphTest.cpp
  623   EXPECT_TRUE(ARC.isParentOf(BRC));
  625   EXPECT_TRUE(ARC.isParentOf(CRC));
  627   EXPECT_FALSE(ARC.isParentOf(DRC));
  629   EXPECT_TRUE(ARC.isAncestorOf(DRC));
  631   EXPECT_FALSE(DRC.isChildOf(ARC));
  633   EXPECT_TRUE(DRC.isDescendantOf(ARC));
  641   ARC.insertOutgoingEdge(A, D, LazyCallGraph::Edge::Call);
  650   EXPECT_TRUE(ARC.isParentOf(DRC));
  652   EXPECT_TRUE(ARC.isAncestorOf(DRC));
  654   EXPECT_TRUE(DRC.isChildOf(ARC));
  656   EXPECT_TRUE(DRC.isDescendantOf(ARC));
  662   EXPECT_EQ(&ARC, CG.lookupRefSCC(A));
  667   ARC.switchOutgoingEdgeToRef(A, D);
  671   EXPECT_TRUE(ARC.isParentOf(DRC));
  673   EXPECT_TRUE(ARC.isAncestorOf(DRC));
  675   EXPECT_TRUE(DRC.isChildOf(ARC));
  677   EXPECT_TRUE(DRC.isDescendantOf(ARC));
  683   EXPECT_EQ(&ARC, CG.lookupRefSCC(A));
  688   ARC.switchOutgoingEdgeToCall(A, D);
  692   EXPECT_TRUE(ARC.isParentOf(DRC));
  694   EXPECT_TRUE(ARC.isAncestorOf(DRC));
  696   EXPECT_TRUE(DRC.isChildOf(ARC));
  698   EXPECT_TRUE(DRC.isDescendantOf(ARC));
  704   EXPECT_EQ(&ARC, CG.lookupRefSCC(A));
  709   ARC.removeOutgoingEdge(A, D);
  713   EXPECT_FALSE(ARC.isParentOf(DRC));
  715   EXPECT_TRUE(ARC.isAncestorOf(DRC));
  717   EXPECT_FALSE(DRC.isChildOf(ARC));
  719   EXPECT_TRUE(DRC.isDescendantOf(ARC));
  725   EXPECT_EQ(&ARC, CG.lookupRefSCC(A));