/external/clang/lib/StaticAnalyzer/Core/ |
D | ExprEngineCallAndReturn.cpp | 40 void ExprEngine::processCallEnter(NodeBuilderContext& BC, CallEnter CE, in processCallEnter() 97 Optional<CallEnter> CE; in getLastStmt() 100 CE = Node->getLocationAs<CallEnter>(); in getLastStmt() 107 } else if (Optional<CallEnter> CE = PP.getAs<CallEnter>()) { in getLastStmt() 432 CallEnter Loc(CallE, CalleeSFC, CurLC); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
|
D | PathDiagnostic.cpp | 72 IntrusiveRefCntPtr<PathDiagnosticEventPiece> CallEnter = in flattenTo() local 74 if (CallEnter) in flattenTo() 75 Current.push_back(CallEnter); in flattenTo() 674 } else if (Optional<CallEnter> CE = P.getAs<CallEnter>()) { in create() 695 if (Optional<CallEnter> CE = P.getAs<CallEnter>()) in getStmt() 898 void PathDiagnosticCallPiece::setCallee(const CallEnter &CE, in setCallee()
|
D | BugReporterVisitors.cpp | 344 Optional<CallEnter> CE = N->getLocationAs<CallEnter>(); in visitNodeMaybeUnsuppress() 508 if (Optional<CallEnter> CE = Succ->getLocationAs<CallEnter>()) { in VisitNode() 621 } else if (StoreSite->getLocation().getAs<CallEnter>()) { in VisitNode() 698 if (P.getAs<CallEnter>() && InitE) in VisitNode() 971 assert(N->getLocation().getAs<CallEnter>() && "Tracking arg but not at call"); in trackNullOrUndefValue() 1653 Optional<CallEnter> CEnter = ProgLoc.getAs<CallEnter>(); in VisitNode()
|
D | CoreEngine.cpp | 259 HandleCallEnter(Loc.castAs<CallEnter>(), Pred); in dispatchWorkItem() 471 void CoreEngine::HandleCallEnter(const CallEnter &CE, ExplodedNode *Pred) { in HandleCallEnter() 550 if (N->getLocation().getAs<CallEnter>()) { in enqueueStmtNode()
|
D | ExplodedGraph.cpp | 158 if (SuccLoc.getAs<CallEnter>() || SuccLoc.getAs<PreImplicitCall>()) in shouldCollect()
|
D | BugReporter.cpp | 587 if (Optional<CallEnter> CE = P.getAs<CallEnter>()) { in GenerateMinimalPathDiagnostic() 1433 if (Optional<CallEnter> CE = P.getAs<CallEnter>()) { in GenerateExtensivePathDiagnostic() 1650 if (Optional<CallEnter> CE = P.getAs<CallEnter>()) { in GenerateAlternateExtensivePathDiagnostic()
|
/external/llvm-project/clang/lib/StaticAnalyzer/Core/ |
D | ExprEngineCallAndReturn.cpp | 42 void ExprEngine::processCallEnter(NodeBuilderContext& BC, CallEnter CE, in processCallEnter() 98 Optional<CallEnter> CE; in getLastStmt() 101 CE = Node->getLocationAs<CallEnter>(); in getLastStmt() 108 } else if (Optional<CallEnter> CE = PP.getAs<CallEnter>()) { in getLastStmt() 457 CallEnter Loc(CallE, CalleeSFC, CurLC); in REGISTER_MAP_WITH_PROGRAMSTATE()
|
D | CoreEngine.cpp | 170 HandleCallEnter(Loc.castAs<CallEnter>(), Pred); in dispatchWorkItem() 418 void CoreEngine::HandleCallEnter(const CallEnter &CE, ExplodedNode *Pred) { in HandleCallEnter() 518 if (N->getLocation().getAs<CallEnter>()) { in enqueueStmtNode()
|
D | ExplodedGraph.cpp | 148 if (SuccLoc.getAs<CallEnter>() || SuccLoc.getAs<PreImplicitCall>()) in shouldCollect() 338 if (auto CE = P.getAs<CallEnter>()) in getStmtForDiagnostics()
|
D | BugReporterVisitors.cpp | 645 if (auto CE = N->getLocationAs<CallEnter>()) in findModifyingFrames() 1135 Optional<CallEnter> CE = N->getLocationAs<CallEnter>(); in visitNodeMaybeUnsuppress() 1417 if (Optional<CallEnter> CE = Succ->getLocationAs<CallEnter>()) { in VisitNode() 1495 } else if (StoreSite->getLocation().getAs<CallEnter>()) { in VisitNode() 1509 if (P.getAs<CallEnter>() && InitE) in VisitNode() 2768 Optional<CallEnter> CEnter = ProgLoc.getAs<CallEnter>(); in VisitNode()
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | SubEngine.h | 115 virtual void processCallEnter(NodeBuilderContext& BC, CallEnter CE,
|
D | CoreEngine.h | 95 void HandleCallEnter(const CallEnter &CE, ExplodedNode *Pred);
|
D | ExprEngine.h | 273 void processCallEnter(NodeBuilderContext& BC, CallEnter CE,
|
/external/clang/include/clang/Analysis/ |
D | ProgramPoint.h | 584 class CallEnter : public ProgramPoint { 586 CallEnter(const Stmt *stmt, const StackFrameContext *calleeCtx, in CallEnter() function 607 CallEnter() {} in CallEnter() function
|
/external/llvm-project/clang/include/clang/Analysis/ |
D | ProgramPoint.h | 630 class CallEnter : public ProgramPoint { 632 CallEnter(const Stmt *stmt, const StackFrameContext *calleeCtx, in CallEnter() function 653 CallEnter() = default;
|
D | PathDiagnostic.h | 42 class CallEnter; variable 602 void setCallee(const CallEnter &CE, const SourceManager &SM);
|
/external/llvm-project/clang/lib/Analysis/ |
D | PathDiagnostic.cpp | 88 if (auto CallEnter = Call.getCallEnterEvent()) in flattenTo() local 89 Current.push_back(std::move(CallEnter)); in flattenTo() 699 } else if (Optional<CallEnter> CE = P.getAs<CallEnter>()) { in create() 868 void PathDiagnosticCallPiece::setCallee(const CallEnter &CE, in setCallee()
|
/external/clang/docs/analyzer/ |
D | IPA.txt | 120 If the conditions are right for inlining, a CallEnter node is created and added 121 to the analysis work list. The CallEnter node marks the change to a new 123 contents of the new stack frame. When the CallEnter node is actually processed,
|
/external/llvm-project/clang/docs/analyzer/developer-docs/ |
D | IPA.rst | 127 If the conditions are right for inlining, a CallEnter node is created and added 128 to the analysis work list. The CallEnter node marks the change to a new 130 contents of the new stack frame. When the CallEnter node is actually processed,
|
/external/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | CoreEngine.h | 111 void HandleCallEnter(const CallEnter &CE, ExplodedNode *Pred);
|
D | ExprEngine.h | 378 void processCallEnter(NodeBuilderContext& BC, CallEnter CE,
|
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
D | PathDiagnostic.h | 582 void setCallee(const CallEnter &CE, const SourceManager &SM);
|
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
D | RetainCountDiagnostics.cpp | 676 if (auto CEP = N->getLocation().getAs<CallEnter>()) { in GetAllocationSite()
|
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
D | IteratorModeling.cpp | 837 if (auto Enter = PP.getAs<CallEnter>()) { in findCallEnter()
|
/external/clang/test/Analysis/ |
D | retain-release.mm | 412 // Don't crash on getting a null expression from CallEnter corresponding to a
|