Lines Matching refs:Dominator
2128 bool MemorySSA::locallyDominates(const MemoryAccess *Dominator, in locallyDominates() argument
2130 const BasicBlock *DominatorBlock = Dominator->getBlock(); in locallyDominates()
2135 if (Dominatee == Dominator) in locallyDominates()
2145 if (isLiveOnEntryDef(Dominator)) in locallyDominates()
2151 unsigned long DominatorNum = BlockNumbering.lookup(Dominator); in locallyDominates()
2159 bool MemorySSA::dominates(const MemoryAccess *Dominator, in dominates() argument
2161 if (Dominator == Dominatee) in dominates()
2167 if (Dominator->getBlock() != Dominatee->getBlock()) in dominates()
2168 return DT->dominates(Dominator->getBlock(), Dominatee->getBlock()); in dominates()
2169 return locallyDominates(Dominator, Dominatee); in dominates()
2172 bool MemorySSA::dominates(const MemoryAccess *Dominator, in dominates() argument
2177 if (UseBB != Dominator->getBlock()) in dominates()
2178 return DT->dominates(Dominator->getBlock(), UseBB); in dominates()
2180 return locallyDominates(Dominator, cast<MemoryAccess>(Dominatee)); in dominates()
2183 return dominates(Dominator, cast<MemoryAccess>(Dominatee.getUser())); in dominates()