Home
last modified time | relevance | path

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

/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DSubEngine.h29 struct NodeBuilderContext;
57 unsigned StmtIdx, NodeBuilderContext *Ctx)=0;
69 NodeBuilderContext& BuilderCtx,
79 NodeBuilderContext &BldCtx,
88 NodeBuilderContext& BuilderCtx,
104 virtual void processBeginOfFunction(NodeBuilderContext &BC,
111 virtual void processEndOfFunction(NodeBuilderContext& BC,
115 virtual void processCallEnter(NodeBuilderContext& BC, CallEnter CE,
DCoreEngine.h44 friend struct NodeBuilderContext;
182 struct NodeBuilderContext { struct
186 NodeBuilderContext(const CoreEngine &E, const CFGBlock *B, ExplodedNode *N) in NodeBuilderContext() argument
213 const NodeBuilderContext &C; argument
248 const NodeBuilderContext &Ctx, bool F = true)
254 const NodeBuilderContext &Ctx, bool F = true)
298 const NodeBuilderContext &getContext() { return C; } in getContext()
320 const NodeBuilderContext &Ctx, ProgramPoint &L) in NodeBuilderWithSinks()
356 const NodeBuilderContext &Ctx,
364 const NodeBuilderContext &Ctx,
[all …]
DExprEngine.h78 const NodeBuilderContext *currBldrCtx;
135 const NodeBuilderContext &getBuilderContext() { in getBuilderContext()
195 unsigned StmtIdx, NodeBuilderContext *Ctx) override;
224 NodeBuilderContext& BuilderCtx,
234 NodeBuilderContext &BldCtx,
242 NodeBuilderContext& BuilderCtx,
258 void processBeginOfFunction(NodeBuilderContext &BC,
264 void processEndOfFunction(NodeBuilderContext& BC,
268 void removeDeadOnEndOfFunction(NodeBuilderContext& BC,
273 void processCallEnter(NodeBuilderContext& BC, CallEnter CE,
/external/clang/lib/StaticAnalyzer/Core/
DCoreEngine.cpp202 NodeBuilderContext BuilderCtx(*this, StartLoc.getDst(), Node); in ExecuteWorkList()
299 NodeBuilderContext BuilderCtx(*this, Blk, Pred); in HandleBlockEdge()
348 NodeBuilderContext Ctx(*this, L.getBlock(), Pred); in HandleBlockEntrance()
472 NodeBuilderContext BuilderCtx(*this, CE.getEntry(), Pred); in HandleCallEnter()
479 NodeBuilderContext Ctx(*this, B, Pred); in HandleBranch()
491 NodeBuilderContext Ctx(*this, B, Pred); in HandleCleanupTemporaryBranch()
502 NodeBuilderContext Ctx(*this, B, Pred); in HandleStaticInit()
519 NodeBuilderContext Ctx(*this, B, Pred); in HandlePostStmt()
DExprEngineCallAndReturn.cpp40 void ExprEngine::processCallEnter(NodeBuilderContext& BC, CallEnter CE, in processCallEnter()
162 void ExprEngine::removeDeadOnEndOfFunction(NodeBuilderContext& BC, in removeDeadOnEndOfFunction()
179 SaveAndRestore<const NodeBuilderContext *> NodeContextRAII(currBldrCtx, &BC); in removeDeadOnEndOfFunction()
296 NodeBuilderContext Ctx(getCoreEngine(), Blk, BindedRetNode); in processCallExit()
326 NodeBuilderContext Ctx(Engine, calleeCtx->getCallSiteBlock(), CEENode); in processCallExit()
327 SaveAndRestore<const NodeBuilderContext*> NBCSave(currBldrCtx, in processCallExit()
DExprEngine.cpp290 unsigned StmtIdx, NodeBuilderContext *Ctx) { in processCFGElement()
702 NodeBuilderContext &BldCtx, in processCleanupTemporaryBranch()
1579 NodeBuilderContext& BldCtx, in processBranch()
1681 NodeBuilderContext &BuilderCtx, in REGISTER_TRAIT_WITH_PROGRAMSTATE()
1764 void ExprEngine::processBeginOfFunction(NodeBuilderContext &BC, in processBeginOfFunction()
1768 SaveAndRestore<const NodeBuilderContext *> NodeContextRAII(currBldrCtx, &BC); in processBeginOfFunction()
1774 void ExprEngine::processEndOfFunction(NodeBuilderContext& BC, in processEndOfFunction()
DCheckerManager.cpp97 const NodeBuilderContext &BldrCtx = checkCtx.Eng.getBuilderContext(); in expandGraphWithCheckers()
417 void CheckerManager::runCheckersForEndFunction(NodeBuilderContext &BC, in runCheckersForEndFunction()
DExprEngineCXX.cpp179 const NodeBuilderContext &CurrBldrCtx = getBuilderContext(); in findElementDirectlyInitializedByCurrentConstructor()
/external/clang/include/clang/StaticAnalyzer/Core/
DCheckerManager.h45 struct NodeBuilderContext;
296 void runCheckersForEndFunction(NodeBuilderContext &BC,