Searched refs:CurrBlock (Results 1 - 5 of 5) sorted by relevance

/external/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h116 for (const auto *CurrBlock : *SortedGraph) {
117 VisitedBlocks.insert(CurrBlock);
119 V.enterCFGBlock(CurrBlock);
125 for (CFGBlock::const_pred_iterator SI = CurrBlock->pred_begin(),
126 SE = CurrBlock->pred_end();
142 V.enterCFGBlockBody(CurrBlock);
145 for (const auto &BI : *CurrBlock) {
164 V.exitCFGBlockBody(CurrBlock);
171 for (CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin(),
172 SE = CurrBlock
[all...]
H A DConsumed.h215 bool allBackEdgesVisited(const CFGBlock *CurrBlock,
243 bool splitState(const CFGBlock *CurrBlock,
/external/clang/lib/Analysis/
H A DConsumed.cpp1027 bool ConsumedBlockInfo::allBackEdgesVisited(const CFGBlock *CurrBlock, argument
1030 assert(CurrBlock && "Block pointer must not be NULL");
1033 unsigned int CurrBlockOrder = VisitOrder[CurrBlock->getBlockID()];
1267 bool ConsumedAnalyzer::splitState(const CFGBlock *CurrBlock, argument
1275 dyn_cast_or_null<IfStmt>(CurrBlock->getTerminator().getStmt())) {
1299 dyn_cast_or_null<BinaryOperator>(CurrBlock->getTerminator().getStmt())) {
1338 CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin();
1376 for (const auto *CurrBlock : *SortedGraph) {
1378 CurrStates = BlockInfo.getInfo(CurrBlock);
1392 for (const auto &B : *CurrBlock) {
[all...]
H A DThreadSafety.cpp1287 for (const auto *CurrBlock : *SortedGraph) {
1288 int CurrBlockID = CurrBlock->getBlockID();
1291 VisitedBlocks.insert(CurrBlock);
1296 for (CFGBlock::const_pred_iterator PI = CurrBlock->pred_begin(),
1297 PE = CurrBlock->pred_end(); PI != PE; ++PI) {
1298 // if *PI -> CurrBlock is a back edge, so skip it
1330 for (CFGBlock::const_iterator BI = CurrBlock->begin(),
1331 BE = CurrBlock->end(); BI != BE; ++BI) {
1345 for (CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin(),
1346 SE = CurrBlock
1629 getMutexIDs(MutexIDList &Mtxs, AttrType *Attr, Expr *Exp, const NamedDecl *D, const CFGBlock *PredBlock, const CFGBlock *CurrBlock, Expr *BrE, bool Neg) argument
1737 getEdgeLockset(FactSet& Result, const FactSet &ExitSet, const CFGBlock *PredBlock, const CFGBlock *CurrBlock) argument
[all...]
/external/llvm/lib/Transforms/Utils/
H A DFlattenCFG.cpp239 BasicBlock *CurrBlock = LastCondBlock;
242 BranchInst *BI = dyn_cast<BranchInst>(CurrBlock->getTerminator());
251 if (CurrBlock == FirstCondBlock)
253 CurrBlock = CurrBlock->getSinglePredecessor();

Completed in 152 milliseconds