Lines Matching refs:UseBB
77 const BasicBlock *UseBB = User->getParent();
81 if (!isReachableFromEntry(UseBB))
93 // dominates every instruction in UseBB.
95 // the UseBB.
97 return dominates(Def, UseBB);
99 if (DefBB != UseBB)
100 return dominates(DefBB, UseBB);
110 // true if Def would dominate a use in any instruction in UseBB.
113 const BasicBlock *UseBB) const {
116 // Any unreachable use is dominated, even if DefBB == UseBB.
117 if (!isReachableFromEntry(UseBB))
124 if (DefBB == UseBB)
132 return dominates(E, UseBB);
135 return dominates(DefBB, UseBB);
139 const BasicBlock *UseBB) const {
150 if (!dominates(End, UseBB))
206 const BasicBlock *UseBB;
208 UseBB = PN->getIncomingBlock(U);
210 UseBB = UserInst->getParent();
211 return dominates(BBE, UseBB);
221 const BasicBlock *UseBB;
223 UseBB = PN->getIncomingBlock(U);
225 UseBB = UserInst->getParent();
228 if (!isReachableFromEntry(UseBB))
248 if (DefBB != UseBB)
249 return dominates(DefBB, UseBB);