Lines Matching refs:SuccBlock
182 void visitSuccessor(const BasicBlock &SuccBlock, const Loop *ParentLoop, in visitSuccessor()
186 if (ParentLoop && !ParentLoop->contains(&SuccBlock)) { in visitSuccessor()
187 DefMap.emplace(&SuccBlock, &DefBlock); in visitSuccessor()
188 ReachedLoopExits.insert(&SuccBlock); in visitSuccessor()
193 auto ItLastDef = DefMap.find(&SuccBlock); in visitSuccessor()
195 addPending(SuccBlock, DefBlock); in visitSuccessor()
202 if (!JoinBlocks->insert(&SuccBlock).second) in visitSuccessor()
206 addPending(SuccBlock, SuccBlock); in visitSuccessor()
231 for (const auto *SuccBlock : NodeSuccessors) { in computeJoinPoints() local
232 DefMap.emplace(SuccBlock, SuccBlock); in computeJoinPoints()
234 if (ParentLoop && !ParentLoop->contains(SuccBlock)) { in computeJoinPoints()
236 ReachedLoopExits.insert(SuccBlock); in computeJoinPoints()
240 PendingUpdates.insert(SuccBlock); in computeJoinPoints()
281 for (const auto *SuccBlock : successors(Block)) { in computeJoinPoints() local
282 visitSuccessor(*SuccBlock, ParentLoop, *DefBlock); in computeJoinPoints()