Lines Matching refs:Dominator
2079 bool MemorySSA::locallyDominates(const MemoryAccess *Dominator, in locallyDominates() argument
2081 const BasicBlock *DominatorBlock = Dominator->getBlock(); in locallyDominates()
2086 if (Dominatee == Dominator) in locallyDominates()
2096 if (isLiveOnEntryDef(Dominator)) in locallyDominates()
2102 unsigned long DominatorNum = BlockNumbering.lookup(Dominator); in locallyDominates()
2110 bool MemorySSA::dominates(const MemoryAccess *Dominator, in dominates() argument
2112 if (Dominator == Dominatee) in dominates()
2118 if (Dominator->getBlock() != Dominatee->getBlock()) in dominates()
2119 return DT->dominates(Dominator->getBlock(), Dominatee->getBlock()); in dominates()
2120 return locallyDominates(Dominator, Dominatee); in dominates()
2123 bool MemorySSA::dominates(const MemoryAccess *Dominator, in dominates() argument
2128 if (UseBB != Dominator->getBlock()) in dominates()
2129 return DT->dominates(Dominator->getBlock(), UseBB); in dominates()
2131 return locallyDominates(Dominator, cast<MemoryAccess>(Dominatee)); in dominates()
2134 return dominates(Dominator, cast<MemoryAccess>(Dominatee.getUser())); in dominates()