Lines Matching refs:UsersDominator
122 BasicBlock *UsersDominator = usersDominator(ML.value(), &I, DT, MSSA); in runMoveAutoInit() local
123 if (!UsersDominator) in runMoveAutoInit()
126 if (UsersDominator == &EntryBB) in runMoveAutoInit()
131 SmallVector<BasicBlock *> WorkList(successors(UsersDominator)); in runMoveAutoInit()
135 if (CurrBB == UsersDominator) in runMoveAutoInit()
149 BasicBlock *UsersDominatorHead = UsersDominator; in runMoveAutoInit()
177 UsersDominator = DominatingPredecessor; in runMoveAutoInit()
182 while (isa<CatchSwitchInst>(UsersDominator->getFirstNonPHIIt())) { in runMoveAutoInit()
183 for (BasicBlock *Pred : predecessors(UsersDominator)) in runMoveAutoInit()
185 UsersDominator = DT.findNearestCommonDominator(UsersDominator, Pred); in runMoveAutoInit()
190 if (UsersDominator != &EntryBB) in runMoveAutoInit()
191 JobList.emplace_back(&I, UsersDominator); in runMoveAutoInit()