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

Declarations

include/llvm/Analysis/MemorySSA.h
  776   bool dominates(const MemoryAccess *A, const MemoryAccess *B) const;

References

lib/Analysis/MemorySSA.cpp
  403   assert(MSSA.dominates(ClobberAt, Start) && "Clobber doesn't dominate start?");
  670         if (!MSSA.dominates(Res.Result, StopWhere))
  786         if (!MSSA.dominates(I->Clobber, Dom->Clobber))
  802         return MSSA.dominates(P.Clobber, Target);
  915       return MSSA.dominates(P.Clobber, R.PrimaryClobber.Clobber);
 2163   return dominates(Dominator, cast<MemoryAccess>(Dominatee.getUser()));
lib/Analysis/MemorySSAUpdater.cpp
  495         assert(MSSA->dominates(NewDef, FirstDef) &&
lib/CodeGen/InterleavedLoadCombinePass.cpp
 1186     if (!MSSA.dominates(MADef, FMA))
lib/Transforms/Scalar/EarlyCSE.cpp
  787   return MSSA->dominates(LaterDef, EarlierMA);
lib/Transforms/Scalar/LICM.cpp
 1249               if (!Flags->IsSink && !MSSA->dominates(SIMD, MU))