Home
last modified time | relevance | path

Searched refs:BlockEdge (Results 1 – 19 of 19) sorted by relevance

/external/clang/lib/StaticAnalyzer/Core/
DCoreEngine.cpp189 BlockEdge StartLoc(Entry, Succ, L); in ExecuteWorkList()
247 HandleBlockEdge(Loc.castAs<BlockEdge>(), Pred); in dispatchWorkItem()
296 void CoreEngine::HandleBlockEdge(const BlockEdge &L, ExplodedNode *Pred) { in HandleBlockEdge()
395 generateNode(BlockEdge(B, succ, Pred->getLocationContext()), in HandleBlockExit()
467 generateNode(BlockEdge(B, *(B->succ_begin()), Pred->getLocationContext()), in HandleBlockExit()
679 ProgramPoint Loc = BlockEdge(C.Block, branch ? DstT:DstF, in generateNode()
691 Eng.G.getNode(BlockEdge(Src, I.getBlock(), Pred->getLocationContext()), in generateNode()
711 Eng.G.getNode(BlockEdge(Src, I.getBlock(), Pred->getLocationContext()), in generateCaseStmtNode()
736 Eng.G.getNode(BlockEdge(Src, DefaultBlock, Pred->getLocationContext()), in generateDefaultCaseNode()
DExprEngineCallAndReturn.cpp55 BlockEdge Loc(Entry, Succ, calleeCtx); in processCallEnter()
104 } else if (Optional<BlockEdge> BE = PP.getAs<BlockEdge>()) { in getLastStmt()
DBugReporterVisitors.cpp855 if (auto BE = CurPoint.getAs<BlockEdge>()) { in VisitNode()
931 if (Optional<BlockEdge> BE = ProgPoint.getAs<BlockEdge>()) { in peelOffOuterExpr()
1237 if (Optional<BlockEdge> BE = progPoint.getAs<BlockEdge>()) { in VisitNodeImpl()
DPathDiagnostic.cpp662 if (Optional<BlockEdge> BE = P.getAs<BlockEdge>()) { in create()
693 if (Optional<BlockEdge> BE = P.getAs<BlockEdge>()) in getStmt()
DBugReporter.cpp615 if (Optional<BlockEdge> BE = P.getAs<BlockEdge>()) { in GenerateMinimalPathDiagnostic()
1311 static bool isJumpToFalseBranch(const BlockEdge *BE) { in isJumpToFalseBranch()
1319 static bool isLoopJumpPastBody(const Stmt *Term, const BlockEdge *BE) { in isLoopJumpPastBody()
1477 if (Optional<BlockEdge> BE = P.getAs<BlockEdge>()) { in GenerateExtensivePathDiagnostic()
1761 if (Optional<BlockEdge> BE = P.getAs<BlockEdge>()) { in GenerateAlternateExtensivePathDiagnostic()
DExprEngineC.cpp570 BlockEdge BE = N->getLocation().castAs<BlockEdge>(); in VisitLogicalExpr()
690 SrcBlock = PP.castAs<BlockEdge>().getSrc(); in VisitGuardedExpr()
DExprEngine.cpp1418 void ExprEngine::processCFGBlockEntrance(const BlockEdge &L, in processCFGBlockEntrance()
1767 const BlockEdge &L) { in processBeginOfFunction()
2638 const BlockEdge &E = Loc.castAs<BlockEdge>(); in getNodeLabel()
DCheckerManager.cpp405 const BlockEdge &L, in runCheckersForBeginFunction()
/external/clang/include/clang/Analysis/FlowSensitive/
DDataflowValues.h87 ValTy& getEdgeData(const BlockEdge &E) { in getEdgeData()
93 const ValTy& getEdgeData(const BlockEdge &E) const { in getEdgeData()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DSubEngine.h62 virtual void processCFGBlockEntrance(const BlockEdge &L,
107 const BlockEdge &L) = 0;
DCoreEngine.h52 typedef std::vector<std::pair<BlockEdge, const ExplodedNode*> >
91 void HandleBlockEdge(const BlockEdge &E, ExplodedNode *Pred);
DExprEngine.h217 void processCFGBlockEntrance(const BlockEdge &L,
260 const BlockEdge &L) override;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DPredicateInfo.cpp604 auto BlockEdge = getBlockEdge(PossibleCopy); in renameUses() local
605 if (EdgeUsesOnly.count(BlockEdge)) { in renameUses()
607 auto *DomNode = DT.getNode(BlockEdge.first); in renameUses()
620 auto *DomNode = DT.getNode(BlockEdge.second); in renameUses()
/external/clang/include/clang/Analysis/
DProgramPoint.h471 class BlockEdge : public ProgramPoint {
473 BlockEdge(const CFGBlock *B1, const CFGBlock *B2, const LocationContext *L) in BlockEdge() function
489 BlockEdge() {} in BlockEdge() function
/external/clang/lib/StaticAnalyzer/Checkers/
DAnalyzerStatsChecker.cpp123 const BlockEdge &BE = I->first; in checkEndAnalysis()
DBasicObjCFoundationChecks.cpp991 if (Optional<BlockEdge> BE = P.getAs<BlockEdge>()) { in alreadyExecutedAtLeastOneLoopIteration()
DMallocChecker.cpp2640 } else if (Optional<BlockEdge> Edge = ProgLoc.getAs<BlockEdge>()) { in VisitNode()
/external/clang/include/clang/StaticAnalyzer/Core/
DCheckerManager.h291 const BlockEdge &L,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DNewGVN.cpp621 using BlockEdge = BasicBlockEdge; typedef in __anonc9d17a0b0311::NewGVN
622 DenseSet<BlockEdge> ReachableEdges;