Lines Matching refs:UseBB
144 const BasicBlock *UseBB = User->getParent();
148 if (!isReachableFromEntry(UseBB))
160 // dominates every instruction in UseBB.
162 // the UseBB.
164 return dominates(Def, UseBB);
166 if (DefBB != UseBB)
167 return dominates(DefBB, UseBB);
172 // true if Def would dominate a use in any instruction in UseBB.
175 const BasicBlock *UseBB) const {
178 // Any unreachable use is dominated, even if DefBB == UseBB.
179 if (!isReachableFromEntry(UseBB))
186 if (DefBB == UseBB)
194 return dominates(E, UseBB);
197 return dominates(DefBB, UseBB);
201 const BasicBlock *UseBB) const {
206 if (!dominates(End, UseBB))
260 const BasicBlock *UseBB;
262 UseBB = PN->getIncomingBlock(U);
264 UseBB = UserInst->getParent();
265 return dominates(BBE, UseBB);
282 const BasicBlock *UseBB;
284 UseBB = PN->getIncomingBlock(U);
286 UseBB = UserInst->getParent();
289 if (!isReachableFromEntry(UseBB))
309 if (DefBB != UseBB)
310 return dominates(DefBB, UseBB);