| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CoreEngine.h | 56 friend class NodeBuilderContext; variable 198 class NodeBuilderContext { 204 NodeBuilderContext(const CoreEngine &E, const CFGBlock *B, in NodeBuilderContext() function 210 NodeBuilderContext(const CoreEngine &E, const CFGBlock *B, ExplodedNode *N) in NodeBuilderContext() function 211 : NodeBuilderContext(E, B, N->getLocationContext()) {} in NodeBuilderContext() 244 const NodeBuilderContext &C; 278 const NodeBuilderContext &Ctx, bool F = true) 284 const NodeBuilderContext &Ctx, bool F = true) 332 const NodeBuilderContext &getContext() { return C; } in getContext() 356 const NodeBuilderContext &Ctx, ProgramPoint &L) in NodeBuilderWithSinks() [all …]
|
| H A D | ExprEngine.h | 88 class NodeBuilderContext; variable 163 const NodeBuilderContext *currBldrCtx = nullptr; 217 const NodeBuilderContext &getBuilderContext() { in getBuilderContext() 296 unsigned StmtIdx, NodeBuilderContext *Ctx); 324 void runCheckersForBlockEntrance(const NodeBuilderContext &BldCtx, 332 void processBranch(const Stmt *Condition, NodeBuilderContext &BuilderCtx, 341 NodeBuilderContext &BldCtx, 349 NodeBuilderContext& BuilderCtx, 365 void processBeginOfFunction(NodeBuilderContext &BC, 371 void processEndOfFunction(NodeBuilderContext& BC, [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | CoreEngine.cpp | 122 NodeBuilderContext BuilderCtx(*this, StartLoc.getDst(), Node); in ExecuteWorkList() 262 NodeBuilderContext BuilderCtx(*this, Blk, Pred); in HandleBlockEdge() 352 NodeBuilderContext Ctx(*this, L.getBlock(), Pred); in HandleBlockEntrance() 483 NodeBuilderContext BuilderCtx(*this, CE.getEntry(), Pred); in HandleCallEnter() 490 NodeBuilderContext Ctx(*this, B, Pred); in HandleBranch() 503 NodeBuilderContext Ctx(*this, B, Pred); in HandleCleanupTemporaryBranch() 514 NodeBuilderContext Ctx(*this, B, Pred); in HandleStaticInit() 530 NodeBuilderContext Ctx(*this, B, Pred); in HandlePostStmt()
|
| H A D | ExprEngineCallAndReturn.cpp | 42 void ExprEngine::processCallEnter(NodeBuilderContext& BC, CallEnter CE, in processCallEnter() 161 void ExprEngine::removeDeadOnEndOfFunction(NodeBuilderContext& BC, in removeDeadOnEndOfFunction() 178 SaveAndRestore<const NodeBuilderContext *> NodeContextRAII(currBldrCtx, &BC); in removeDeadOnEndOfFunction() 363 NodeBuilderContext Ctx(getCoreEngine(), PrePurgeBlock, BindedRetNode); in processCallExit() 392 NodeBuilderContext Ctx(Engine, calleeCtx->getCallSiteBlock(), CEENode); in processCallExit() 393 SaveAndRestore<const NodeBuilderContext *> NBCSave(currBldrCtx, &Ctx); in processCallExit()
|
| H A D | ExprEngineObjC.cpp | 49 SymbolManager &SymMgr, const NodeBuilderContext *currBldrCtx, in populateObjCForDestinationSet()
|
| H A D | ExprEngine.cpp | 968 unsigned StmtIdx, NodeBuilderContext *Ctx) { in processCFGElement() 1642 NodeBuilderContext &BldCtx, in processCleanupTemporaryBranch() 2619 void ExprEngine::runCheckersForBlockEntrance(const NodeBuilderContext &BldCtx, in runCheckersForBlockEntrance() 2814 const Stmt *Condition, NodeBuilderContext &BldCtx, ExplodedNode *Pred, in processBranch() 2945 const DeclStmt *DS, NodeBuilderContext &BuilderCtx, ExplodedNode *Pred, in REGISTER_TRAIT_WITH_PROGRAMSTATE() 3006 void ExprEngine::processBeginOfFunction(NodeBuilderContext &BC, in processBeginOfFunction() 3010 SaveAndRestore<const NodeBuilderContext *> NodeContextRAII(currBldrCtx, &BC); in processBeginOfFunction() 3016 void ExprEngine::processEndOfFunction(NodeBuilderContext& BC, in processEndOfFunction()
|
| H A D | CheckerManager.cpp | 99 const NodeBuilderContext &BldrCtx = checkCtx.Eng.getBuilderContext(); in expandGraphWithCheckers() 506 void CheckerManager::runCheckersForEndFunction(NodeBuilderContext &BC, in runCheckersForEndFunction()
|
| H A D | ExprEngineCXX.cpp | 132 const Expr *E, ProgramStateRef State, const NodeBuilderContext *BldrCtx, in computeObjectUnderConstruction() 233 NodeBuilderContext CallerBldrCtx(getCoreEngine(), in computeObjectUnderConstruction()
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/ |
| H A D | CheckerManager.h | 53 class NodeBuilderContext; variable 364 void runCheckersForEndFunction(NodeBuilderContext &BC,
|