Searched refs:NodeBuilderContext (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CoreEngine.h | 62 friend class NodeBuilderContext; variable 196 class NodeBuilderContext { 202 NodeBuilderContext(const CoreEngine &E, const CFGBlock *B, in NodeBuilderContext() function 208 NodeBuilderContext(const CoreEngine &E, const CFGBlock *B, ExplodedNode *N) in NodeBuilderContext() function 209 : NodeBuilderContext(E, B, N->getLocationContext()) {} in NodeBuilderContext() 242 const NodeBuilderContext &C; 276 const NodeBuilderContext &Ctx, bool F = true) 282 const NodeBuilderContext &Ctx, bool F = true) 330 const NodeBuilderContext &getContext() { return C; } in getContext() 354 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() 292 unsigned StmtIdx, NodeBuilderContext *Ctx); 323 NodeBuilderContext& BuilderCtx, 333 NodeBuilderContext &BldCtx, 341 NodeBuilderContext& BuilderCtx, 357 void processBeginOfFunction(NodeBuilderContext &BC, 363 void processEndOfFunction(NodeBuilderContext& BC, 368 void removeDeadOnEndOfFunction(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() 227 NodeBuilderContext BuilderCtx(*this, Blk, Pred); in HandleBlockEdge() 306 NodeBuilderContext Ctx(*this, L.getBlock(), Pred); in HandleBlockEntrance() 437 NodeBuilderContext BuilderCtx(*this, CE.getEntry(), Pred); in HandleCallEnter() 444 NodeBuilderContext Ctx(*this, B, Pred); in HandleBranch() 456 NodeBuilderContext Ctx(*this, B, Pred); in HandleCleanupTemporaryBranch() 467 NodeBuilderContext Ctx(*this, B, Pred); in HandleStaticInit() 483 NodeBuilderContext Ctx(*this, B, Pred); in HandlePostStmt()
|
H A D | ExprEngineCallAndReturn.cpp | 44 void ExprEngine::processCallEnter(NodeBuilderContext& BC, CallEnter CE, in processCallEnter() 165 void ExprEngine::removeDeadOnEndOfFunction(NodeBuilderContext& BC, in removeDeadOnEndOfFunction() 182 SaveAndRestore<const NodeBuilderContext *> NodeContextRAII(currBldrCtx, &BC); in removeDeadOnEndOfFunction() 363 NodeBuilderContext Ctx(getCoreEngine(), Blk, BindedRetNode); in processCallExit() 392 NodeBuilderContext Ctx(Engine, calleeCtx->getCallSiteBlock(), CEENode); in processCallExit() 393 SaveAndRestore<const NodeBuilderContext *> NBCSave(currBldrCtx, &Ctx); in processCallExit()
|
H A D | CheckerManager.cpp | 112 const NodeBuilderContext &BldrCtx = checkCtx.Eng.getBuilderContext(); in expandGraphWithCheckers() 447 void CheckerManager::runCheckersForEndFunction(NodeBuilderContext &BC, in runCheckersForEndFunction()
|
H A D | ExprEngine.cpp | 967 unsigned StmtIdx, NodeBuilderContext *Ctx) { in processCFGElement() 1641 NodeBuilderContext &BldCtx, in processCleanupTemporaryBranch() 2755 NodeBuilderContext& BldCtx, in processBranch() 2833 NodeBuilderContext &BuilderCtx, in REGISTER_TRAIT_WITH_PROGRAMSTATE() 2899 void ExprEngine::processBeginOfFunction(NodeBuilderContext &BC, in processBeginOfFunction() 2903 SaveAndRestore<const NodeBuilderContext *> NodeContextRAII(currBldrCtx, &BC); in processBeginOfFunction() 2909 void ExprEngine::processEndOfFunction(NodeBuilderContext& BC, in processEndOfFunction()
|
H A D | ExprEngineCXX.cpp | 122 const Expr *E, ProgramStateRef State, const NodeBuilderContext *BldrCtx, in computeObjectUnderConstruction() 223 NodeBuilderContext CallerBldrCtx(getCoreEngine(), in computeObjectUnderConstruction()
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/ |
H A D | CheckerManager.h | 52 class NodeBuilderContext; variable 356 void runCheckersForEndFunction(NodeBuilderContext &BC,
|