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

References

lib/CodeGen/BranchFolding.cpp
  649     auto EHScope2 = EHScopeMembership.find(MBB2);
  655   CommonTailLen = ComputeCommonTailLength(MBB1, MBB2, I1, I2);
  659                     << " and " << printMBBReference(*MBB2) << " is "
  667   if ((MBB1 == PredBB || MBB2 == PredBB) &&
  670     unsigned NumTerms = CountTerminators(MBB1 == PredBB ? MBB2 : MBB1, I);
  680   if (I1 == MBB1->begin() && I2 == MBB2->begin() &&
  681       blockEndsInUnreachable(MBB1) && blockEndsInUnreachable(MBB2))
  688   if (MBB1->isLayoutSuccessor(MBB2) && I2 == MBB2->begin())
  688   if (MBB1->isLayoutSuccessor(MBB2) && I2 == MBB2->begin())
  690   if (MBB2->isLayoutSuccessor(MBB1) && I1 == MBB1->begin())
  697   if (AfterPlacement && I1 == MBB1->begin() && I2 == MBB2->begin()) {
  705     if (!BothFallThrough(MBB1) || !BothFallThrough(MBB2))
  715   if (SuccBB && MBB1 != PredBB && MBB2 != PredBB &&
  718       !MBB2->back().isBarrier())
  731          (I1 == MBB1->begin() || I2 == MBB2->begin());