Lines Matching refs:CurrBlock
731 for (const auto *CurrBlock : *SortedGraph) { in traverseCFG()
732 unsigned CurrBlockID = CurrBlock->getBlockID(); in traverseCFG()
735 VisitedBlocks.insert(CurrBlock); in traverseCFG()
740 for (CFGBlock::const_pred_iterator PI = CurrBlock->pred_begin(), in traverseCFG()
741 PE = CurrBlock->pred_end(); PI != PE; ++PI) { in traverseCFG()
774 for (const auto &BI : *CurrBlock) { in traverseCFG()
788 for (CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin(), in traverseCFG()
789 SE = CurrBlock->succ_end(); SI != SE; ++SI) { in traverseCFG()
811 for (const auto *CurrBlock : *SortedGraph) { in findBlockLocations()
812 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlock->getBlockID()]; in findBlockLocations()
816 if (const Stmt *S = CurrBlock->getTerminatorStmt()) { in findBlockLocations()
819 for (CFGBlock::const_reverse_iterator BI = CurrBlock->rbegin(), in findBlockLocations()
820 BE = CurrBlock->rend(); BI != BE; ++BI) { in findBlockLocations()
832 for (const auto &BI : *CurrBlock) { in findBlockLocations()
839 } else if (CurrBlock->pred_size() == 1 && *CurrBlock->pred_begin() && in findBlockLocations()
840 CurrBlock != &CFGraph->getExit()) { in findBlockLocations()
844 BlockInfo[(*CurrBlock->pred_begin())->getBlockID()].ExitLoc; in findBlockLocations()
845 } else if (CurrBlock->succ_size() == 1 && *CurrBlock->succ_begin()) { in findBlockLocations()
849 BlockInfo[(*CurrBlock->succ_begin())->getBlockID()].EntryLoc; in findBlockLocations()
1038 const CFGBlock *PredBlock, const CFGBlock *CurrBlock,
1046 const CFGBlock *CurrBlock);
1361 const CFGBlock *CurrBlock, in getMutexIDs() argument
1378 if (*SI == CurrBlock && i == branchnum) in getMutexIDs()
1474 const CFGBlock *CurrBlock) { in getEdgeLockset() argument
1503 Exp, FunDecl, PredBlock, CurrBlock, A->getSuccessValue(), in getEdgeLockset()
1509 getMutexIDs(ExclusiveLocksToAdd, A, Exp, FunDecl, PredBlock, CurrBlock, in getEdgeLockset()
1515 getMutexIDs(SharedLocksToAdd, A, Exp, FunDecl, PredBlock, CurrBlock, in getEdgeLockset()
2395 for (const auto *CurrBlock : *SortedGraph) { in runAnalysis()
2396 unsigned CurrBlockID = CurrBlock->getBlockID(); in runAnalysis()
2400 VisitedBlocks.insert(CurrBlock); in runAnalysis()
2416 for (CFGBlock::const_pred_iterator PI = CurrBlock->pred_begin(), in runAnalysis()
2417 PE = CurrBlock->pred_end(); PI != PE; ++PI) { in runAnalysis()
2433 getEdgeLockset(PrevLockset, PrevBlockInfo->ExitSet, *PI, CurrBlock); in runAnalysis()
2457 for (const auto &BI : *CurrBlock) { in runAnalysis()
2512 for (CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin(), in runAnalysis()
2513 SE = CurrBlock->succ_end(); SI != SE; ++SI) { in runAnalysis()