Home
last modified time | relevance | path

Searched refs:NodeBuilderContext (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCoreEngine.h56 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 DExprEngine.h88 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 DCoreEngine.cpp122 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 DExprEngineCallAndReturn.cpp42 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 DExprEngineObjC.cpp49 SymbolManager &SymMgr, const NodeBuilderContext *currBldrCtx, in populateObjCForDestinationSet()
H A DExprEngine.cpp968 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 DCheckerManager.cpp99 const NodeBuilderContext &BldrCtx = checkCtx.Eng.getBuilderContext(); in expandGraphWithCheckers()
506 void CheckerManager::runCheckersForEndFunction(NodeBuilderContext &BC, in runCheckersForEndFunction()
H A DExprEngineCXX.cpp132 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 DCheckerManager.h53 class NodeBuilderContext; variable
364 void runCheckersForEndFunction(NodeBuilderContext &BC,