Home
last modified time | relevance | path

Searched refs:CFGElement (Results 1 – 18 of 18) sorted by relevance

/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/Analysis/
DCFG.h50 class CFGElement {
71 CFGElement(Kind kind, const void *Ptr1, const void *Ptr2 = 0)
75 CFGElement() {} in CFGElement() function
84 CFGElement& e = t; in castAs()
96 CFGElement& e = t; in getAs()
109 class CFGStmt : public CFGElement {
111 CFGStmt(Stmt *S) : CFGElement(Statement, S) {} in CFGStmt()
118 friend class CFGElement;
120 static bool isKind(const CFGElement &E) { in isKind()
127 class CFGInitializer : public CFGElement {
[all …]
DProgramPoint.h205 Optional<CFGElement> getFirstElement() const { in getFirstElement()
207 return B->empty() ? Optional<CFGElement>() : B->front(); in getFirstElement()
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DSubEngine.h23 class CFGElement; variable
56 virtual void processCFGElement(const CFGElement E, ExplodedNode* Pred,
DExprEngine.h195 void processCFGElement(const CFGElement E, ExplodedNode *Pred,
/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
DPathDiagnostic.cpp546 CFGElement Source = Block[SFC->getIndex()]; in getLocationForCaller()
549 case CFGElement::Statement: in getLocationForCaller()
552 case CFGElement::Initializer: { in getLocationForCaller()
557 case CFGElement::AutomaticObjectDtor: { in getLocationForCaller()
562 case CFGElement::DeleteDtor: { in getLocationForCaller()
566 case CFGElement::BaseDtor: in getLocationForCaller()
567 case CFGElement::MemberDtor: { in getLocationForCaller()
573 case CFGElement::TemporaryDtor: in getLocationForCaller()
DExprEngine.cpp276 void ExprEngine::processCFGElement(const CFGElement E, ExplodedNode *Pred, in processCFGElement()
283 case CFGElement::Statement: in processCFGElement()
286 case CFGElement::Initializer: in processCFGElement()
289 case CFGElement::AutomaticObjectDtor: in processCFGElement()
290 case CFGElement::DeleteDtor: in processCFGElement()
291 case CFGElement::BaseDtor: in processCFGElement()
292 case CFGElement::MemberDtor: in processCFGElement()
293 case CFGElement::TemporaryDtor: in processCFGElement()
527 case CFGElement::AutomaticObjectDtor: in ProcessImplicitDtor()
530 case CFGElement::BaseDtor: in ProcessImplicitDtor()
[all …]
DExprEngineCXX.cpp129 CFGElement Next = (*B)[currStmtIdx+1]; in VisitCXXConstructExpr()
DCoreEngine.cpp334 if (Optional<CFGElement> E = L.getFirstElement()) { in HandleBlockEntrance()
DCallEvent.cpp967 CFGElement E = (*B)[CalleeCtx->getIndex()]; in getCaller()
DExprEngineC.cpp660 CFGElement CE = *I; in VisitGuardedExpr()
DBugReporter.cpp1553 Optional<CFGElement> First = BE->getFirstElement(); in GenerateExtensivePathDiagnostic()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Analysis/
DCFGStmtMap.cpp52 const CFGElement &CE = *I; in Accumulate()
DCFG.cpp3427 case CFGElement::Statement: in getDestructorDecl()
3428 case CFGElement::Initializer: in getDestructorDecl()
3431 case CFGElement::AutomaticObjectDtor: { in getDestructorDecl()
3443 case CFGElement::DeleteDtor: { in getDestructorDecl()
3451 case CFGElement::TemporaryDtor: { in getDestructorDecl()
3457 case CFGElement::BaseDtor: in getDestructorDecl()
3458 case CFGElement::MemberDtor: in getDestructorDecl()
3712 const CFGElement &E) { in print_elem()
DConsumed.cpp1455 case CFGElement::Statement: in run()
1459 case CFGElement::TemporaryDtor: { in run()
1469 case CFGElement::AutomaticObjectDtor: { in run()
DThreadSafety.cpp1365 case CFGElement::Statement: { in traverseCFG()
2322 CFGElement Last = B->back(); in neverReturns()
2545 case CFGElement::Statement: { in runAnalysis()
2551 case CFGElement::AutomaticObjectDtor: { in runAnalysis()
DLiveVariables.cpp474 const CFGElement &elem = *it; in runOnBlock()
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/
DDataflowSolver.h278 CFGElement El = *I;
294 CFGElement El = *I;
/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
DAnalyzerStatsChecker.cpp125 const CFGElement &CE = Exit->front(); in checkEndAnalysis()