Lines Matching refs:UseBB
101 const BasicBlock *UseBB = User->getParent();
105 if (!isReachableFromEntry(UseBB))
117 // it dominates every instruction in UseBB.
119 // in the UseBB.
121 return dominates(Def, UseBB);
123 if (DefBB != UseBB)
124 return dominates(DefBB, UseBB);
134 // true if Def would dominate a use in any instruction in UseBB.
137 const BasicBlock *UseBB) const {
140 // Any unreachable use is dominated, even if DefBB == UseBB.
141 if (!isReachableFromEntry(UseBB))
148 if (DefBB == UseBB)
153 return dominates(DefBB, UseBB);
159 return dominates(E, UseBB);
163 const BasicBlock *UseBB) const {
173 if (!dominates(End, UseBB))
229 const BasicBlock *UseBB;
231 UseBB = PN->getIncomingBlock(U);
233 UseBB = UserInst->getParent();
234 return dominates(BBE, UseBB);
245 const BasicBlock *UseBB;
247 UseBB = PN->getIncomingBlock(U);
249 UseBB = UserInst->getParent();
252 if (!isReachableFromEntry(UseBB))
272 if (DefBB != UseBB)
273 return dominates(DefBB, UseBB);