Searched refs:CurrBlock (Results 1 – 8 of 8) sorted by relevance
177 for (const auto *CurrBlock : *SortedGraph) { in walk()178 VisitedBlocks.insert(CurrBlock); in walk()180 V.enterCFGBlock(CurrBlock); in walk()186 for (CFGBlock::const_pred_iterator SI = CurrBlock->pred_begin(), in walk()187 SE = CurrBlock->pred_end(); in walk()203 V.enterCFGBlockBody(CurrBlock); in walk()206 for (const auto &BI : *CurrBlock) { in walk()225 V.exitCFGBlockBody(CurrBlock); in walk()232 for (CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin(), in walk()233 SE = CurrBlock->succ_end(); in walk()[all …]
224 bool allBackEdgesVisited(const CFGBlock *CurrBlock,251 bool splitState(const CFGBlock *CurrBlock,
731 for (const auto *CurrBlock : *SortedGraph) { in traverseCFG()735 VisitedBlocks.insert(CurrBlock); in traverseCFG()774 for (const auto &BI : *CurrBlock) { in traverseCFG()811 for (const auto *CurrBlock : *SortedGraph) { in findBlockLocations()832 for (const auto &BI : *CurrBlock) { in findBlockLocations()839 } else if (CurrBlock->pred_size() == 1 && *CurrBlock->pred_begin() && in findBlockLocations()845 } else if (CurrBlock->succ_size() == 1 && *CurrBlock->succ_begin()) { in findBlockLocations()1378 if (*SI == CurrBlock && i == branchnum) in getMutexIDs()2395 for (const auto *CurrBlock : *SortedGraph) { in runAnalysis()2400 VisitedBlocks.insert(CurrBlock); in runAnalysis()[all …]
1005 assert(CurrBlock && "Block pointer must not be NULL"); in allBackEdgesVisited()1328 for (const auto *CurrBlock : *SortedGraph) { in run()1330 CurrStates = BlockInfo.getInfo(CurrBlock); in run()1342 for (const auto &B : *CurrBlock) { in run()1377 if (!splitState(CurrBlock, Visitor)) { in run()1380 if (CurrBlock->succ_size() > 1 || in run()1381 (CurrBlock->succ_size() == 1 && in run()1382 (*CurrBlock->succ_begin())->pred_size() > 1)) { in run()1387 SE = CurrBlock->succ_end(); SI != SE; ++SI) { in run()1390 if (BlockInfo.isBackEdge(CurrBlock, *SI)) { in run()[all …]
248 BasicBlock *CurrBlock = LastCondBlock; in FlattenParallelAndOr() local250 for (; CurrBlock != FirstCondBlock; in FlattenParallelAndOr()251 CurrBlock = CurrBlock->getSinglePredecessor()) { in FlattenParallelAndOr()252 auto *BI = cast<BranchInst>(CurrBlock->getTerminator()); in FlattenParallelAndOr()
204 void eraseTranslateCacheEntry(uint32_t Num, const BasicBlock &CurrBlock);
3387 const BasicBlock *CurrBlock = getBlockForValue(V); in iterateTouchedInstructions() local3390 if (CurrBlock != LastBlock) { in iterateTouchedInstructions()3391 LastBlock = CurrBlock; in iterateTouchedInstructions()3392 bool BlockReachable = ReachableBlocks.count(CurrBlock); in iterateTouchedInstructions()3393 const auto &CurrInstRange = BlockInstRange.lookup(CurrBlock); in iterateTouchedInstructions()3399 << getBlockName(CurrBlock) in iterateTouchedInstructions()3403 updateProcessedCount(CurrBlock); in iterateTouchedInstructions()
2316 uint32_t Num, const BasicBlock &CurrBlock) { in eraseTranslateCacheEntry() argument2317 for (const BasicBlock *Pred : predecessors(&CurrBlock)) in eraseTranslateCacheEntry()