Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DCoreEngine.h61 friend struct NodeBuilderContext;
212 struct NodeBuilderContext { struct
217 NodeBuilderContext(const CoreEngine &E, const CFGBlock *B, in NodeBuilderContext() argument
223 NodeBuilderContext(const CoreEngine &E, const CFGBlock *B, ExplodedNode *N) in NodeBuilderContext() function
224 : NodeBuilderContext(E, B, N->getLocationContext()) {} in NodeBuilderContext()
251 const NodeBuilderContext &C; argument
285 const NodeBuilderContext &Ctx, bool F = true)
291 const NodeBuilderContext &Ctx, bool F = true)
339 const NodeBuilderContext &getContext() { return C; } in getContext()
363 const NodeBuilderContext &Ctx, ProgramPoint &L) in NodeBuilderWithSinks()
[all …]
DExprEngine.h88 struct NodeBuilderContext;
163 const NodeBuilderContext *currBldrCtx = nullptr;
225 const NodeBuilderContext &getBuilderContext() { in getBuilderContext()
300 unsigned StmtIdx, NodeBuilderContext *Ctx);
331 NodeBuilderContext& BuilderCtx,
341 NodeBuilderContext &BldCtx,
349 NodeBuilderContext& BuilderCtx,
365 void processBeginOfFunction(NodeBuilderContext &BC,
371 void processEndOfFunction(NodeBuilderContext& BC,
376 void removeDeadOnEndOfFunction(NodeBuilderContext& BC,
[all …]
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
DCoreEngine.cpp122 NodeBuilderContext BuilderCtx(*this, StartLoc.getDst(), Node); in ExecuteWorkList()
239 NodeBuilderContext BuilderCtx(*this, Blk, Pred); in HandleBlockEdge()
318 NodeBuilderContext Ctx(*this, L.getBlock(), Pred); in HandleBlockEntrance()
449 NodeBuilderContext BuilderCtx(*this, CE.getEntry(), Pred); in HandleCallEnter()
456 NodeBuilderContext Ctx(*this, B, Pred); in HandleBranch()
468 NodeBuilderContext Ctx(*this, B, Pred); in HandleCleanupTemporaryBranch()
479 NodeBuilderContext Ctx(*this, B, Pred); in HandleStaticInit()
495 NodeBuilderContext Ctx(*this, B, Pred); in HandlePostStmt()
DExprEngineCallAndReturn.cpp44 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()
394 NodeBuilderContext Ctx(Engine, calleeCtx->getCallSiteBlock(), CEENode); in processCallExit()
395 SaveAndRestore<const NodeBuilderContext *> NBCSave(currBldrCtx, &Ctx); in processCallExit()
DExprEngineObjC.cpp49 SymbolManager &SymMgr, const NodeBuilderContext *currBldrCtx, in populateObjCForDestinationSet()
DCheckerManager.cpp112 const NodeBuilderContext &BldrCtx = checkCtx.Eng.getBuilderContext(); in expandGraphWithCheckers()
447 void CheckerManager::runCheckersForEndFunction(NodeBuilderContext &BC, in runCheckersForEndFunction()
DExprEngine.cpp962 unsigned StmtIdx, NodeBuilderContext *Ctx) { in processCFGElement()
1620 NodeBuilderContext &BldCtx, in processCleanupTemporaryBranch()
2724 NodeBuilderContext& BldCtx, in processBranch()
2802 NodeBuilderContext &BuilderCtx, in REGISTER_TRAIT_WITH_PROGRAMSTATE()
2868 void ExprEngine::processBeginOfFunction(NodeBuilderContext &BC, in processBeginOfFunction()
2872 SaveAndRestore<const NodeBuilderContext *> NodeContextRAII(currBldrCtx, &BC); in processBeginOfFunction()
2878 void ExprEngine::processEndOfFunction(NodeBuilderContext& BC, in processEndOfFunction()
DExprEngineCXX.cpp121 const Expr *E, ProgramStateRef State, const NodeBuilderContext *BldrCtx, in computeObjectUnderConstruction()
222 NodeBuilderContext CallerBldrCtx(getCoreEngine(), in computeObjectUnderConstruction()
/openbsd/src/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/
DCheckerManager.h52 struct NodeBuilderContext;
356 void runCheckersForEndFunction(NodeBuilderContext &BC,