reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
318 for (LoopBlocksDFS::RPOIterator BB = BlockBegin; BB != BlockEnd; ++BB) { 318 for (LoopBlocksDFS::RPOIterator BB = BlockBegin; BB != BlockEnd; ++BB) { 320 BasicBlock *New = CloneBasicBlock(*BB, VMap, "." + Twine(It)); 323 if (ForeBlocks.count(*BB)) { 326 if (*BB == ForeBlocksFirst[0]) 328 if (*BB == ForeBlocksLast[0]) 330 } else if (SubLoopBlocks.count(*BB)) { 333 if (*BB == SubLoopBlocksFirst[0]) 335 if (*BB == SubLoopBlocksLast[0]) 337 } else if (AftBlocks.count(*BB)) { 340 if (*BB == AftBlocksFirst[0]) 342 if (*BB == AftBlocksLast[0]) 349 PrevItValueMap[New] = (It == 1 ? *BB : LastValueMap[*BB]); 349 PrevItValueMap[New] = (It == 1 ? *BB : LastValueMap[*BB]); 350 LastValueMap[*BB] = New; 361 if (*BB == ForeBlocksFirst[0]) 363 else if (*BB == SubLoopBlocksFirst[0]) 365 else if (*BB == AftBlocksFirst[0]) 370 auto BBDomNode = DT->getNode(*BB);