reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
465 assert(MDT.dominates(&*To, &*From)); 467 auto interferes = [&MDT, From, To](MachineInstr* &Clobber) -> bool { 470 bool MayClobberFrom = isReachable(Clobber, &*From, MBBTo, MDT); 471 bool MayClobberTo = isReachable(Clobber, &*To, MBBTo, MDT); 482 MDT.dominates(Clobber, &*From) && 483 MDT.dominates(Clobber, &*To)) || 484 MDT.properlyDominates(Clobber->getParent(), MBBTo)); 494 if (MDT.dominates(MI1, MI2)) { 504 } else if (MDT.dominates(MI2, MI1)) { 515 auto *MBB = MDT.findNearestCommonDominator(MI1->getParent(),