Searched refs:CurrBlock (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
| H A D | ThreadSafetyCommon.h | 178 for (const auto *CurrBlock : *SortedGraph) { in walk() 179 VisitedBlocks.insert(CurrBlock); in walk() 181 V.enterCFGBlock(CurrBlock); in walk() 187 for (CFGBlock::const_pred_iterator SI = CurrBlock->pred_begin(), in walk() 188 SE = CurrBlock->pred_end(); in walk() 204 V.enterCFGBlockBody(CurrBlock); in walk() 207 for (const auto &BI : *CurrBlock) { in walk() 226 V.exitCFGBlockBody(CurrBlock); in walk() 233 for (CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin(), in walk() 234 SE = CurrBlock->succ_end(); in walk() [all …]
|
| H A D | Consumed.h | 224 bool allBackEdgesVisited(const CFGBlock *CurrBlock, 251 bool splitState(const CFGBlock *CurrBlock,
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | Consumed.cpp | 996 bool ConsumedBlockInfo::allBackEdgesVisited(const CFGBlock *CurrBlock, in allBackEdgesVisited() argument 998 assert(CurrBlock && "Block pointer must not be NULL"); in allBackEdgesVisited() 1001 unsigned int CurrBlockOrder = VisitOrder[CurrBlock->getBlockID()]; in allBackEdgesVisited() 1221 bool ConsumedAnalyzer::splitState(const CFGBlock *CurrBlock, in splitState() argument 1228 dyn_cast_or_null<IfStmt>(CurrBlock->getTerminator().getStmt())) { in splitState() 1251 dyn_cast_or_null<BinaryOperator>(CurrBlock->getTerminator().getStmt())) { in splitState() 1287 CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin(); in splitState() 1324 for (const auto *CurrBlock : *SortedGraph) { in run() 1326 CurrStates = BlockInfo.getInfo(CurrBlock); in run() 1338 for (const auto &B : *CurrBlock) { in run() [all …]
|
| H A D | ThreadSafety.cpp | 741 for (const auto *CurrBlock : *SortedGraph) { in traverseCFG() 742 unsigned CurrBlockID = CurrBlock->getBlockID(); in traverseCFG() 745 VisitedBlocks.insert(CurrBlock); in traverseCFG() 750 for (CFGBlock::const_pred_iterator PI = CurrBlock->pred_begin(), in traverseCFG() 751 PE = CurrBlock->pred_end(); PI != PE; ++PI) { in traverseCFG() 784 for (const auto &BI : *CurrBlock) { in traverseCFG() 798 for (CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin(), in traverseCFG() 799 SE = CurrBlock->succ_end(); SI != SE; ++SI) { in traverseCFG() 821 for (const auto *CurrBlock : *SortedGraph) { in findBlockLocations() 822 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlock->getBlockID()]; in findBlockLocations() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | FlattenCFG.cpp | 248 BasicBlock *CurrBlock = LastCondBlock; in FlattenParallelAndOr() local 250 for (; CurrBlock != FirstCondBlock; in FlattenParallelAndOr() 251 CurrBlock = CurrBlock->getSinglePredecessor()) { in FlattenParallelAndOr() 252 auto *BI = cast<BranchInst>(CurrBlock->getTerminator()); in FlattenParallelAndOr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | ProgramPoint.h | 227 BlockEntrance(const CFGBlock *PrevBlock, const CFGBlock *CurrBlock, 229 : ProgramPoint(CurrBlock, PrevBlock, BlockEntranceKind, L, Tag) { in ProgramPoint() argument 230 assert(CurrBlock && "BlockEntrance requires non-null block"); in ProgramPoint()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | NewGVN.cpp | 3419 const BasicBlock *CurrBlock = getBlockForValue(V); in iterateTouchedInstructions() local 3422 if (CurrBlock != LastBlock) { in iterateTouchedInstructions() 3423 LastBlock = CurrBlock; in iterateTouchedInstructions() 3424 bool BlockReachable = ReachableBlocks.count(CurrBlock); in iterateTouchedInstructions() 3425 const auto &CurrInstRange = BlockInstRange.lookup(CurrBlock); in iterateTouchedInstructions() 3431 << getBlockName(CurrBlock) in iterateTouchedInstructions() 3436 CacheIdx = RPOOrdering.lookup(DT->getNode(CurrBlock)) - 1; in iterateTouchedInstructions() 3437 updateProcessedCount(CurrBlock); in iterateTouchedInstructions()
|
| H A D | GVN.cpp | 2444 uint32_t Num, const BasicBlock &CurrBlock) { in eraseTranslateCacheEntry() argument 2445 for (const BasicBlock *Pred : predecessors(&CurrBlock)) in eraseTranslateCacheEntry()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | GVN.h | 224 const BasicBlock &CurrBlock);
|