Home
last modified time | relevance | path

Searched refs:NodeBuilder (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCoreEngine.h60 friend class NodeBuilder; variable
241 class NodeBuilder {
291 virtual ~NodeBuilder() = default;
348 class NodeBuilderWithSinks: public NodeBuilder {
385 class StmtNodeBuilder: public NodeBuilder {
386 NodeBuilder *EnclosingBldr;
411 using NodeBuilder::generateNode;
412 using NodeBuilder::generateSink;
421 return NodeBuilder::generateNode(L, St, Pred);
431 return NodeBuilder::generateSink(L, St, Pred);
[all …]
H A DExprEngine.h712 void defaultEvalCall(NodeBuilder &B, ExplodedNode *Pred,
834 NodeBuilder &Bldr, ExplodedNode *Pred, ProgramStateRef State);
836 void ctuBifurcate(const CallEvent &Call, const Decl *D, NodeBuilder &Bldr,
844 void conservativeEvalCall(const CallEvent &Call, NodeBuilder &Bldr,
850 const CallEvent &Call, const Decl *D, NodeBuilder &Bldr,
857 void performTrivialCopy(NodeBuilder &Bldr, ExplodedNode *Pred,
H A DCheckerContext.h33 NodeBuilder &NB;
40 CheckerContext(NodeBuilder &builder,
H A DExplodedGraph.h71 friend class NodeBuilder; variable
H A DProgramState.h81 friend class NodeBuilder; variable
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DCodeGeneration.cpp228 IslNodeBuilder NodeBuilder(Builder, Annotator, DL, LI, SE, DT, S, StartBlock); in generateCode() local
232 NodeBuilder.allocateNewArrays(StartExitBlocks); in generateCode()
250 if (!NodeBuilder.preloadInvariantLoads()) { in generateCode()
270 NodeBuilder.addParameters(S.getContext().release()); in generateCode()
271 Value *RTC = NodeBuilder.createRTC(AI.getRunCondition().release()); in generateCode()
283 NodeBuilder.create(AstRoot.release()); in generateCode()
284 NodeBuilder.finalize(); in generateCode()
294 for (auto *SubF : NodeBuilder.getParallelSubfunctions()) in generateCode()
H A DPPCGCodeGeneration.cpp3499 GPUNodeBuilder NodeBuilder(Builder, Annotator, *DL, *LI, *SE, *DT, *S, in generateCode() local
3516 if (!NodeBuilder.preloadInvariantLoads()) { in generateCode()
3557 NodeBuilder.addParameters(S->getContext().release()); in generateCode()
3558 Value *RTC = NodeBuilder.createRTC(Condition.release()); in generateCode()
3563 NodeBuilder.create(Root); in generateCode()
3569 if (NodeBuilder.DeepestSequential > NodeBuilder.DeepestParallel) in generateCode()
3572 if (!NodeBuilder.BuildSuccessful) in generateCode()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DCheckerManager.cpp137 NodeBuilder B(*PrevSet, *CurrSet, BldrCtx); in expandGraphWithCheckers()
170 NodeBuilder &Bldr, ExplodedNode *Pred) { in runChecker()
217 NodeBuilder &Bldr, ExplodedNode *Pred) { in runChecker()
287 NodeBuilder &Bldr, ExplodedNode *Pred) { in runChecker()
334 NodeBuilder &Bldr, ExplodedNode *Pred) { in runChecker()
382 NodeBuilder &Bldr, ExplodedNode *Pred) { in runChecker()
426 NodeBuilder &Bldr, ExplodedNode *Pred) { in runChecker()
457 NodeBuilder Bldr(Pred, Dst, BC); in runCheckersForEndFunction()
483 NodeBuilder &Bldr, ExplodedNode *Pred) { in runChecker()
662 NodeBuilder B(Pred, checkDst, Eng.getBuilderContext()); in runCheckersForEvalCall()
[all …]
H A DExprEngineCallAndReturn.cpp451 NodeBuilder &Bldr, ExplodedNode *Pred, in REGISTER_MAP_WITH_PROGRAMSTATE()
479 const Decl *D, NodeBuilder &Bldr, in inlineCall()
615 NodeBuilder B(Pred, Dst, *currBldrCtx); in finishArgumentConstruction()
661 NodeBuilder B(I, Dst, *currBldrCtx); in evalCall()
776 void ExprEngine::conservativeEvalCall(const CallEvent &Call, NodeBuilder &Bldr, in conservativeEvalCall()
1145 void ExprEngine::defaultEvalCall(NodeBuilder &Bldr, ExplodedNode *Pred, in defaultEvalCall()
1198 NodeBuilder &Bldr, ExplodedNode *Pred) { in BifurcateCall()
H A DCoreEngine.cpp261 NodeBuilder Bldr(Pred, Dst, BuilderCtx); in HandleBlockEdge()
633 void NodeBuilder::anchor() {} in anchor()
635 ExplodedNode* NodeBuilder::generateNodeImpl(const ProgramPoint &Loc, in generateNodeImpl()
H A DExprEngineCXX.cpp40 void ExprEngine::performTrivialCopy(NodeBuilder &Bldr, ExplodedNode *Pred, in performTrivialCopy()
823 NodeBuilder Bldr(Pred, Dst, *currBldrCtx); in VisitCXXDestructor()
839 NodeBuilder Bldr(Pred, Dst, *currBldrCtx); in VisitCXXDestructor()
H A DExprEngine.cpp974 NodeBuilder Bldr(Pred, Dst, *currBldrCtx); in ProcessLoopExit()
1014 NodeBuilder Bldr(Pred, Tmp, *currBldrCtx); in ProcessInitializer()
1064 NodeBuilder Bldr(Tmp, Dst, *currBldrCtx); in ProcessInitializer()
1112 NodeBuilder Bldr(Pred, Dst, *currBldrCtx); in ProcessNewAllocator()
1173 NodeBuilder Bldr(Pred, Dst, *currBldrCtx); in ProcessDeleteDtor()
1261 NodeBuilder Bldr(Pred, Dst, *currBldrCtx); in ProcessTemporaryDtor()
2596 NodeBuilder Bldr(Pred, PostCleanup, BC); in processEndOfFunction()