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

References

unittests/Transforms/Vectorize/VPlanDominatorTreeTest.cpp
   54   VPBlockBase *Exit = Latch->getSuccessors()[0] != H
   55                           ? Latch->getSuccessors()[0]
   56                           : Latch->getSuccessors()[1];
   62   EXPECT_TRUE(VPDT.isReachableFromEntry(Latch));
   70   EXPECT_TRUE(VPDT.dominates(PH, Latch));
   77   EXPECT_TRUE(VPDT.dominates(H, Latch));
   84   EXPECT_FALSE(VPDT.dominates(IfThen, Latch));
   91   EXPECT_FALSE(VPDT.dominates(IfElse, Latch));
   94   EXPECT_FALSE(VPDT.dominates(Latch, PH));
   95   EXPECT_FALSE(VPDT.dominates(Latch, H));
   96   EXPECT_FALSE(VPDT.dominates(Latch, IfThen));
   97   EXPECT_FALSE(VPDT.dominates(Latch, IfElse));
   98   EXPECT_TRUE(VPDT.dominates(Latch, Latch));
   98   EXPECT_TRUE(VPDT.dominates(Latch, Latch));
   99   EXPECT_TRUE(VPDT.dominates(Latch, Exit));
  105   EXPECT_FALSE(VPDT.dominates(Exit, Latch));
  113   EXPECT_TRUE(VPDT.properlyDominates(PH, Latch));
  120   EXPECT_TRUE(VPDT.properlyDominates(H, Latch));
  127   EXPECT_FALSE(VPDT.properlyDominates(IfThen, Latch));
  134   EXPECT_FALSE(VPDT.properlyDominates(IfElse, Latch));
  137   EXPECT_FALSE(VPDT.properlyDominates(Latch, PH));
  138   EXPECT_FALSE(VPDT.properlyDominates(Latch, H));
  139   EXPECT_FALSE(VPDT.properlyDominates(Latch, IfThen));
  140   EXPECT_FALSE(VPDT.properlyDominates(Latch, IfElse));
  141   EXPECT_FALSE(VPDT.properlyDominates(Latch, Latch));
  141   EXPECT_FALSE(VPDT.properlyDominates(Latch, Latch));
  142   EXPECT_TRUE(VPDT.properlyDominates(Latch, Exit));
  148   EXPECT_FALSE(VPDT.properlyDominates(Exit, Latch));
  156   EXPECT_EQ(PH, VPDT.findNearestCommonDominator(PH, Latch));
  163   EXPECT_EQ(H, VPDT.findNearestCommonDominator(H, Latch));
  170   EXPECT_EQ(H, VPDT.findNearestCommonDominator(IfThen, Latch));
  177   EXPECT_EQ(H, VPDT.findNearestCommonDominator(IfElse, Latch));
  180   EXPECT_EQ(PH, VPDT.findNearestCommonDominator(Latch, PH));
  181   EXPECT_EQ(H, VPDT.findNearestCommonDominator(Latch, H));
  182   EXPECT_EQ(H, VPDT.findNearestCommonDominator(Latch, IfThen));
  183   EXPECT_EQ(H, VPDT.findNearestCommonDominator(Latch, IfElse));
  184   EXPECT_EQ(Latch, VPDT.findNearestCommonDominator(Latch, Latch));
  184   EXPECT_EQ(Latch, VPDT.findNearestCommonDominator(Latch, Latch));
  184   EXPECT_EQ(Latch, VPDT.findNearestCommonDominator(Latch, Latch));
  185   EXPECT_EQ(Latch, VPDT.findNearestCommonDominator(Latch, Exit));
  185   EXPECT_EQ(Latch, VPDT.findNearestCommonDominator(Latch, Exit));
  191   EXPECT_EQ(Latch, VPDT.findNearestCommonDominator(Exit, Latch));
  191   EXPECT_EQ(Latch, VPDT.findNearestCommonDominator(Exit, Latch));