Searched refs:getBlockID (Results 1 - 23 of 23) sorted by relevance

/external/clang/lib/Analysis/
H A DCFGReachabilityAnalysis.cpp28 const unsigned DstBlockID = Dst->getBlockID();
37 return reachable[DstBlockID][Src->getBlockID()];
46 ReachableSet &DstReachability = reachable[Dst->getBlockID()];
57 if (visited[block->getBlockID()])
59 visited[block->getBlockID()] = true;
64 DstReachability[block->getBlockID()] = true;
H A DUninitializedValues.cpp118 return vals[block->getBlockID()];
159 llvm::errs() << block->getBlockID() << " :";
217 enqueuedBlocks[(*PO_I)->getBlockID()] = false;
231 if (!Successor || enqueuedBlocks[Successor->getBlockID()])
234 enqueuedBlocks[Successor->getBlockID()] = true;
256 assert(enqueuedBlocks[B->getBlockID()] == true);
257 enqueuedBlocks[B->getBlockID()] = false;
526 SuccsVisited[block->getBlockID()] = block->succ_size();
555 unsigned &SV = SuccsVisited[Pred->getBlockID()];
577 unsigned BlockID = Block->getBlockID();
[all...]
H A DLiveVariables.cpp50 if (block && !enqueuedBlocks[block->getBlockID()]) {
51 enqueuedBlocks[block->getBlockID()] = true;
77 enqueuedBlocks[b->getBlockID()] = false;
552 if (!everAnalyzedBlock[block->getBlockID()])
553 everAnalyzedBlock[block->getBlockID()] = true;
581 return A->getBlockID() < B->getBlockID();
588 llvm::errs() << "\n[ B" << (*it)->getBlockID()
H A DReachableCode.cpp278 if (!Reachable[Start->getBlockID()]) {
280 Reachable[Start->getBlockID()] = true;
321 unsigned blockID = B->getBlockID();
376 unsigned blockID = block->getBlockID();
389 unsigned blockID = PredBlock->getBlockID();
453 if (Reachable[Block->getBlockID()])
494 if (Reachable[Block->getBlockID()])
668 if (reachable[block->getBlockID()])
H A DConsumed.cpp1033 unsigned int CurrBlockOrder = VisitOrder[CurrBlock->getBlockID()];
1036 if (*PI && CurrBlockOrder < VisitOrder[(*PI)->getBlockID()] )
1048 ConsumedStateMap *Entry = StateMapsArray[Block->getBlockID()];
1054 StateMapsArray[Block->getBlockID()] = new ConsumedStateMap(*StateMap);
1057 StateMapsArray[Block->getBlockID()] = StateMap;
1067 ConsumedStateMap *Entry = StateMapsArray[Block->getBlockID()];
1074 StateMapsArray[Block->getBlockID()] = StateMap;
1080 assert(StateMapsArray[Block->getBlockID()] && "Block has no block info");
1082 return StateMapsArray[Block->getBlockID()];
1086 unsigned int BlockID = Block->getBlockID();
[all...]
H A DThreadSafetyCommon.cpp500 if (V && V->getBlockID() == CurrentBB->blockID()) {
603 unsigned ArgIndex = BBInfo[Blk->getBlockID()].ProcessedPredecessors;
632 BlockMap[B->getBlockID()] = BB;
660 CurrentBlockInfo = &BBInfo[B->getBlockID()];
671 CurrentBB->addPredecessor(BlockMap[Pred->getBlockID()]);
672 BlockInfo *PredInfo = &BBInfo[Pred->getBlockID()];
752 ++BBInfo[Succ->getBlockID()].ProcessedPredecessors;
H A DThreadSafety.cpp1288 int CurrBlockID = CurrBlock->getBlockID();
1304 int PrevBlockID = (*PI)->getBlockID();
1352 Context LoopBegin = BlockInfo[FirstLoopBlock->getBlockID()].EntryContext;
1359 unsigned exitID = CFGraph->getExit().getBlockID();
1369 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlock->getBlockID()];
1402 BlockInfo[(*CurrBlock->pred_begin())->getBlockID()].ExitLoc;
1748 const CFGBlockInfo *PredBlockInfo = &BlockInfo[PredBlock->getBlockID()];
2374 BlockInfo[CFGraph->getEntry().getBlockID()].Reachable = true;
2391 FactSet &InitialLockset = BlockInfo[FirstBlock->getBlockID()].EntrySet;
2440 int CurrBlockID = CurrBlock->getBlockID();
[all...]
H A DCFG.cpp3825 std::pair<unsigned, unsigned> P((*I)->getBlockID(), j);
4149 Helper.setBlockID(B.getBlockID());
4155 OS << "\n [B" << B.getBlockID();
4269 OS << " B" << B->getBlockID();
4309 OS << " B" << B->getBlockID();
/external/clang/include/clang/Analysis/Analyses/
H A DPostOrderCFGView.h57 if (VisitedBlockIDs.test(Block->getBlockID()))
59 VisitedBlockIDs.set(Block->getBlockID());
67 return VisitedBlockIDs.test(Block->getBlockID());
H A DDominators.h98 llvm::errs() << "(" << (*I)->getBlockID()
100 << DT->getNode(*I)->getIDom()->getBlock()->getBlockID()
102 else llvm::errs() << "(" << (*I)->getBlockID()
103 << "," << (*I)->getBlockID() << ")\n";
H A DConsumed.h211 VisitOrder[(*BI)->getBlockID()] = VisitOrderCounter++;
H A DThreadSafetyCommon.h254 return BlockMap[B->getBlockID()];
H A DThreadSafetyTraverse.h701 SS << V->name() << V->getBlockID() << "_" << V->getID();
H A DThreadSafetyTIL.h391 unsigned getBlockID() const { return BlockID; } function in class:clang::threadSafety::Variable
/external/clang/lib/StaticAnalyzer/Checkers/
H A DUnreachableCodeChecker.cpp84 reachable.insert(CB->getBlockID());
103 if (reachable.count(CB->getBlockID()))
111 if (!visited.count(CB->getBlockID()))
115 if (reachable.count(CB->getBlockID()))
177 visited.insert(CB->getBlockID());
184 if (!reachable.count((*I)->getBlockID())) {
187 reachable.insert(CB->getBlockID());
188 if (!visited.count((*I)->getBlockID()))
H A DTestAfterDivZeroChecker.cpp155 State->add<DivZeroMap>(ZeroState(SR, C.getBlockID(), C.getStackFrame()));
165 ZeroState ZS(SR, C.getBlockID(), C.getStackFrame());
H A DDeadStoresChecker.cpp77 return reachable[block->getBlockID()];
91 llvm::BitVector::reference isReachable = reachable[block->getBlockID()];
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCheckerContext.h178 unsigned getBlockID() const { function in class:clang::ento::CheckerContext
179 return NB.getContext().getBlock()->getBlockID();
H A DCoreEngine.h199 Block->getBlockID());
/external/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp179 FunctionSummaries->markVisitedBasicBlock(Entry->getBlockID(),
290 FunctionSummaries->markVisitedBasicBlock(Blk->getBlockID(),
327 unsigned BlockId = L.getBlock()->getBlockID();
H A DExprEngine.cpp2338 << Loc.castAs<BlockEntrance>().getBlock()->getBlockID();
2413 Out << "Edge: (B" << E.getSrc()->getBlockID() << ", B"
2414 << E.getDst()->getBlockID() << ')';
/external/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp177 unsigned ID = Block.getBlockID();
253 checkForFunctionCall(S, FD, cfg->getEntry(), cfg->getExit().getBlockID(),
258 if (states[cfg->getExit().getBlockID()] == FoundPath)
299 if (!live[B->getBlockID()]) {
326 if (!live[B.getBlockID()])
/external/clang/include/clang/Analysis/
H A DCFG.h640 unsigned getBlockID() const { return BlockID; } function in class:clang::CFGBlock::ElementList
651 OS << "BB#" << getBlockID();

Completed in 704 milliseconds