Lines Matching defs:Blocks
116 SetVector<BasicBlock *> &Blocks,
125 return L == NewLoop || !Blocks.contains(L->getHeader());
166 SetVector<BasicBlock *> &Blocks,
171 assert(Blocks.count(H));
220 for (auto *BB : Blocks) {
233 reconnectChildLoops(LI, ParentLoop, NewLoop, Blocks, Headers);
254 SetVector<BasicBlock *> &Blocks,
256 createNaturalLoopInternal(LI, DT, nullptr, Blocks, Headers);
260 SetVector<BasicBlock *> &Blocks,
262 createNaturalLoopInternal(LI, DT, &L, Blocks, Headers);
272 SetVector<BasicBlock *> Blocks;
277 Blocks.insert(BB);
288 for (auto *BB : reverse(Blocks)) {
293 if (!Blocks.count(P)) {
307 createNaturalLoop(LI, DT, G, Blocks, Headers);