Lines Matching refs:Dominator
1998 bool MemorySSA::locallyDominates(const MemoryAccess *Dominator, in locallyDominates() argument
2000 const BasicBlock *DominatorBlock = Dominator->getBlock(); in locallyDominates()
2005 if (Dominatee == Dominator) in locallyDominates()
2015 if (isLiveOnEntryDef(Dominator)) in locallyDominates()
2021 unsigned long DominatorNum = BlockNumbering.lookup(Dominator); in locallyDominates()
2029 bool MemorySSA::dominates(const MemoryAccess *Dominator, in dominates() argument
2031 if (Dominator == Dominatee) in dominates()
2037 if (Dominator->getBlock() != Dominatee->getBlock()) in dominates()
2038 return DT->dominates(Dominator->getBlock(), Dominatee->getBlock()); in dominates()
2039 return locallyDominates(Dominator, Dominatee); in dominates()
2042 bool MemorySSA::dominates(const MemoryAccess *Dominator, in dominates() argument
2047 if (UseBB != Dominator->getBlock()) in dominates()
2048 return DT->dominates(Dominator->getBlock(), UseBB); in dominates()
2050 return locallyDominates(Dominator, cast<MemoryAccess>(Dominatee)); in dominates()
2053 return dominates(Dominator, cast<MemoryAccess>(Dominatee.getUser())); in dominates()