Lines Matching defs:UseBB
118 const BasicBlock *UseBB = User->getParent();
122 if (!isReachableFromEntry(UseBB))
134 // dominates every instruction in UseBB.
136 // the UseBB.
138 return dominates(Def, UseBB);
140 if (DefBB != UseBB)
141 return dominates(DefBB, UseBB);
151 // true if Def would dominate a use in any instruction in UseBB.
154 const BasicBlock *UseBB) const {
157 // Any unreachable use is dominated, even if DefBB == UseBB.
158 if (!isReachableFromEntry(UseBB))
165 if (DefBB == UseBB)
173 return dominates(E, UseBB);
176 return dominates(DefBB, UseBB);
180 const BasicBlock *UseBB) const {
185 if (!dominates(End, UseBB))
241 const BasicBlock *UseBB;
243 UseBB = PN->getIncomingBlock(U);
245 UseBB = UserInst->getParent();
246 return dominates(BBE, UseBB);
256 const BasicBlock *UseBB;
258 UseBB = PN->getIncomingBlock(U);
260 UseBB = UserInst->getParent();
263 if (!isReachableFromEntry(UseBB))
283 if (DefBB != UseBB)
284 return dominates(DefBB, UseBB);