Lines Matching refs:UserParent
4412 BasicBlock *UserParent = nullptr; in run() local
4429 if (UserParent && UserParent != PN->getIncomingBlock(i)) in run()
4431 UserParent = PN->getIncomingBlock(i); in run()
4434 assert(UserParent && "expected to find user block!"); in run()
4436 if (UserParent && UserParent != UserInst->getParent()) in run()
4438 UserParent = UserInst->getParent(); in run()
4446 if (UserParent == BB || !DT.isReachableFromEntry(UserParent)) in run()
4449 auto *Term = UserParent->getTerminator(); in run()
4458 if (UserParent->getUniquePredecessor() != BB && !succ_empty(Term)) in run()
4461 assert(DT.dominates(BB, UserParent) && "Dominance relation broken?"); in run()
4468 if (!UserParent) in run()
4471 return UserParent; in run()
4476 auto *UserParent = *OptBB; in run() local
4478 if (tryToSinkInstruction(I, UserParent)) { in run()