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

References

include/llvm/Analysis/RegionInfoImpl.h
  116   return (DT->dominates(entry, BB) &&
  117           !(DT->dominates(exit, BB) && DT->dominates(entry, exit)));
  117           !(DT->dominates(exit, BB) && DT->dominates(entry, exit)));
  570     if (DT->dominates(entry, P) && !DT->dominates(exit, P))
  570     if (DT->dominates(entry, P) && !DT->dominates(exit, P))
  587   if (!DT->dominates(entry, exit)) {
  715     if (!DT->dominates(entry, exit))
  866     if (DT->dominates(Exit, BB))
lib/CodeGen/MachineCSE.cpp
  874   assert(DT->dominates(CandidateBB, MBB) && "CandidateBB should dominate MBB");
  875   assert(DT->dominates(CandidateBB, MBB1) &&
lib/CodeGen/MachineLICM.cpp
  622       if (!DT->dominates(BB, CurrentLoopExitingBlock)) {
lib/CodeGen/MachineSink.cpp
  293     if (!DT->dominates(MBB, UseBlock))
  528       if (!DT->dominates(ToBB, *PI))
  904     if (!TryBreak && !DT->dominates(ParentBlock, SuccToSinkTo)) {
  997       if (!User.isDebugValue() || DT->dominates(TargetBlock, User.getParent()))
lib/CodeGen/PeepholeOptimizer.cpp
  542     } else if (Aggressive && DT->dominates(&MBB, UseMBB)) {
lib/CodeGen/ShrinkWrap.cpp
  384          (!(SaveDominatesRestore = MDT->dominates(Save, Restore)) ||
lib/CodeGen/SplitKit.cpp
  895   assert(MDT.dominates(DefMBB, MBB) && "MBB must be dominated by the def.");
  980         } else if (MDT.dominates(MBB1, MBB2)) {
  982         } else if (MDT.dominates(MBB2, MBB1)) {
lib/Target/ARC/ARCOptAddrMode.cpp
  153         if (!MDT->dominates(InstBB, MBB))
lib/Target/ARM/ARMConstantIslandPass.cpp
 1911     if (!DT->dominates(DestBB, MBB))
lib/Target/Hexagon/HexagonConstExtenders.cpp
 1508   assert(!DefI || MDT->dominates(DefI->getParent(), DomB));
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  235   return L && SB == L->getHeader() && MDT->dominates(B, SB);
lib/Target/Hexagon/HexagonExpandCondsets.cpp
  393       if (D != Dest && MDT->dominates(D, Dest))
lib/Target/Hexagon/HexagonFrameLowering.cpp
  484   if (!MDT.dominates(DomB, PDomB)) {
lib/Target/Hexagon/HexagonHardwareLoops.cpp
 1214     if (!MDT->dominates(BBDef, Preheader))
 1689     if (MDT->dominates(TB, FB))
lib/Target/Hexagon/RDFLiveness.cpp
  184       return MDT.dominates(BB, BA);
lib/Target/PowerPC/PPCBranchCoalescing.cpp
  491   else if (!MDT->dominates(TargetRegion.BranchBlock, SourceRegion.BranchBlock))
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp
  312           !MDT.dominates(Entries.back().TheRegion->getHeader(), Next)) {
  343             !MDT.dominates(Entries.back().TheRegion->getHeader(), Next)) {
lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp
  121           if (MDT.dominates(EHPad, Frontier))
  133       if (MDT.dominates(EHPad, Succ))
lib/Target/X86/X86FlagsCopyLowering.cpp
  437       assert(MDT->dominates(BeginMBB, EndMBB) &&
  660           if (SuccMBB == TestMBB || !MDT->dominates(TestMBB, SuccMBB)) {