Home
last modified time | relevance | path

Searched refs:Visit (Results 1 – 25 of 127) sorted by relevance

123456

/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTNodeTraverser.h100 Visit(A); in Visit()
278 Visit(D); in Visit()
280 Visit(S); in Visit()
284 Visit(T); in Visit()
286 Visit(C); in Visit()
288 Visit(C); in Visit()
298 Visit(D); in dumpDeclContext()
464 Visit(B); in VisitDecompositionDecl()
472 Visit(V); in VisitBindingDecl()
475 Visit(E); in VisitBindingDecl()
[all …]
H A DEvaluatedExprVisitor.h54 return this->Visit(E->getBase()); in VisitMemberExpr()
62 return this->Visit(E->getChosenSubExpr()); in VisitChooseExpr()
73 return this->Visit(E->getResultExpr()); in VisitGenericSelectionExpr()
79 return this->Visit(E->getInit()); in VisitDesignatedInitExpr()
84 return this->Visit(E->getExprOperand()); in VisitCXXTypeidExpr()
98 this->Visit(*I); in VisitLambdaExpr()
106 this->Visit(SubStmt); in VisitStmt()
113 this->Visit(*SubStmt); in VisitIfStmt()
H A DJSONNodeDumper.h195 void Visit(const Attr *A);
196 void Visit(const Stmt *Node);
197 void Visit(const Type *T);
198 void Visit(QualType T);
199 void Visit(const Decl *D);
204 void Visit(const CXXCtorInitializer *Init);
205 void Visit(const OMPClause *C);
206 void Visit(const BlockDecl::Capture &C);
208 void Visit(const concepts::Requirement *R);
389 Visit(Redecl); in writeTemplateDeclSpecialization()
[all …]
H A DTextNodeDumper.h171 void Visit(const Attr *A);
173 void Visit(const TemplateArgument &TA, SourceRange R,
176 void Visit(const Stmt *Node);
178 void Visit(const Type *T);
180 void Visit(QualType T);
182 void Visit(const Decl *D);
184 void Visit(const CXXCtorInitializer *Init);
186 void Visit(const OMPClause *C);
188 void Visit(const BlockDecl::Capture &C);
192 void Visit(const concepts::Requirement *R);
[all …]
H A DTypeLocVisitor.h22 Visit##CLASSNAME(TyLoc.castAs<CLASSNAME>())
27 RetTy Visit(TypeLoc TyLoc) { in Visit() function
37 RetTy Visit(UnqualTypeLoc TyLoc) { in Visit() function
48 RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
H A DTypeVisitor.h22 Visit##CLASS(static_cast<const CLASS*>(T))
68 RetTy Visit(const Type *T) { in Visit() function
80 #define TYPE(CLASS, PARENT) RetTy Visit##CLASS##Type(const CLASS##Type *T) { \
H A DAttrVisitor.h29 return static_cast<ImplClass *>(this)->Visit##NAME(static_cast<PTR(NAME)>(A))
31 RetTy Visit(PTR(Attr) A) { in Visit() function
45 RetTy Visit##NAME##Attr(PTR(NAME##Attr) A) { DISPATCH(Attr); }
H A DDeclVisitor.h35 return static_cast<ImplClass*>(this)->Visit##NAME(static_cast<PTR(CLASS)>(D))
37 RetTy Visit(PTR(Decl) D) { in Visit() function
50 RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Checkers/
H A DSValExplainer.h62 return Visit(SR->getSymbol()); in VisitLocMemRegionVal()
64 return "pointer to " + Visit(R); in VisitLocMemRegionVal()
76 return Visit(V.getSymbol()); in VisitNonLocSymbolVal()
98 return "initial value of " + Visit(R); in VisitSymbolRegionValue()
108 ") for " + Visit(S->getRegion()); in VisitSymbolDerived()
117 Visit(S->getRegion()); in VisitSymbolMetadata()
123 OS << "(" << Visit(S->getLHS()) << ") " in VisitSymIntExpr()
135 " (" + Visit(S->getRHS()) + ")"; in VisitSymSymExpr()
140 Visit(S->getOperand()) + ")"; in VisitUnarySymExpr()
206 Visit(R->getSuperRegion()); in VisitObjCIvarRegion()
[all …]
/llvm-project-15.0.7/lldb/source/Symbol/
H A DPostfixExpression.cpp117 bool Visit(BinaryOpNode &binary, Node *&) override { in Visit() function in __anon5e71383f0111::SymbolResolver
125 bool Visit(SymbolNode &symbol, Node *&ref) override { in Visit() function in __anon5e71383f0111::SymbolResolver
135 bool Visit(UnaryOpNode &unary, Node *&) override { in Visit() function in __anon5e71383f0111::SymbolResolver
149 void Visit(BinaryOpNode &binary, Node *&) override;
151 void Visit(InitialValueNode &val, Node *&) override;
153 void Visit(IntegerNode &integer, Node *&) override { in Visit() function in __anon5e71383f0111::DWARFCodegen
159 void Visit(RegisterNode &reg, Node *&) override;
161 void Visit(SymbolNode &symbol, Node *&) override { in Visit() function in __anon5e71383f0111::DWARFCodegen
165 void Visit(UnaryOpNode &unary, Node *&) override;
207 void DWARFCodegen::Visit(InitialValueNode &, Node *&) { in Visit() function in DWARFCodegen
[all …]
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSValVisitor.h31 return static_cast<ImplClass *>(this)->Visit ## NAME(V.castAs<CLASS>())
33 RetTy Visit(SVal V) { in Visit() function
58 RetTy Visit ## Id(Id V) { DISPATCH(Parent, Id); }
79 return static_cast<ImplClass *>(this)->Visit ## CLASS(cast<CLASS>(S))
81 RetTy Visit(SymbolRef S) { in Visit() function
109 return static_cast<ImplClass *>(this)->Visit ## CLASS(cast<CLASS>(R))
111 RetTy Visit(const MemRegion *R) { in Visit() function
123 RetTy Visit ## Id(const Id *R) { DISPATCH(Parent); }
141 using SValVisitor<ImplClass, RetTy>::Visit;
142 using SymExprVisitor<ImplClass, RetTy>::Visit;
[all …]
/llvm-project-15.0.7/clang/lib/AST/
H A DASTDumper.cpp66 Visit(D); in dumpLookups()
105 Visit(Redecl); in dumpTemplateDeclSpecialization()
158 Dumper.Visit(*this); in dump()
164 Dumper.Visit(*this); in dump()
189 P.Visit(this); in dump()
193 P.Visit(this); in dump()
200 P.Visit(this); in dumpColor()
225 P.Visit(this); in dump()
231 P.Visit(this); in dump()
236 P.Visit(this); in dumpColor()
[all …]
H A DTypeLoc.cpp55 return TypeLocRanger().Visit(TL); in getLocalSourceRangeImpl()
101 Total += TypeSizer().Visit(TyLoc); in getFullDataSizeForType()
125 return NextLoc().Visit(TL); in getNextTypeLocImpl()
186 TypeLocCopier(other).Visit(TL); in copy()
304 return TSTChecker().Visit(TL); in isKind()
659 return Visit(T.getPointeeLoc()); in VisitPointerTypeLoc()
663 return Visit(T.getPointeeLoc()); in VisitBlockPointerTypeLoc()
667 return Visit(T.getPointeeLoc()); in VisitReferenceTypeLoc()
679 return Visit(T.getReturnLoc()); in VisitFunctionTypeLoc()
683 return Visit(T.getInnerLoc()); in VisitParenTypeLoc()
[all …]
/llvm-project-15.0.7/lldb/include/lldb/Symbol/
H A DPostfixExpression.h167 virtual ResultT Visit(BinaryOpNode &binary, Node *&ref) = 0;
169 virtual ResultT Visit(IntegerNode &integer, Node *&) = 0;
170 virtual ResultT Visit(RegisterNode &reg, Node *&) = 0;
171 virtual ResultT Visit(SymbolNode &symbol, Node *&ref) = 0;
172 virtual ResultT Visit(UnaryOpNode &unary, Node *&ref) = 0;
179 return Visit(llvm::cast<BinaryOpNode>(*node), node); in Dispatch()
181 return Visit(llvm::cast<InitialValueNode>(*node), node); in Dispatch()
183 return Visit(llvm::cast<IntegerNode>(*node), node); in Dispatch()
185 return Visit(llvm::cast<RegisterNode>(*node), node); in Dispatch()
187 return Visit(llvm::cast<SymbolNode>(*node), node); in Dispatch()
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenPGO.cpp412 Visit(D->getBody()); in VisitFunctionDecl()
424 Visit(D->getBody()); in VisitCapturedDecl()
431 Visit(D->getBody()); in VisitObjCMethodDecl()
438 Visit(D->getBody()); in VisitBlockDecl()
496 Visit(S->getBody()); in VisitWhileStmt()
591 Visit(S->getInc()); in VisitCXXForRangeStmt()
656 Visit(Stm); in VisitIfStmt()
726 Visit(E->getLHS()); in VisitBinLAnd()
730 Visit(E->getRHS()); in VisitBinLAnd()
738 Visit(E->getLHS()); in VisitBinLOr()
[all …]
H A DCGExprComplex.cpp95 ComplexPairTy Visit(Expr *E) { in Visit() function in __anon73c2560f0111::ComplexExprEmitter
109 return Visit(E->getSubExpr()); in VisitConstantExpr()
127 return Visit(E->getSubExpr()); in VisitUnaryCoawait()
212 return Visit(E->getSubExpr()); in VisitUnaryPlus()
218 return Visit(E->getSubExpr()); in VisitUnaryExtension()
222 return Visit(DAE->getExpr()); in VisitCXXDefaultArgExpr()
226 return Visit(DIE->getExpr()); in VisitCXXDefaultInitExpr()
468 return Visit(Op); in EmitCast()
995 Val = Visit(E->getRHS()); in EmitBinAssignLValue()
1023 return Visit(E->getRHS()); in VisitBinComma()
[all …]
/llvm-project-15.0.7/clang/test/SemaTemplate/
H A Dinstantiate-using-decl.cpp27 void Visit(struct Object1*);
30 void Visit(struct Object2*); // expected-note {{candidate function}}
38 void Visit(struct Object1*); // expected-note {{candidate function}}
39 using Base2::Visit;
46 Knot().Visit((struct Object1*) 0); in test()
47 Knot().Visit((struct Object2*) 0); in test()
48 Knot().Visit((struct Object3*) 0); // expected-error {{no matching member function for call}} in test()
/llvm-project-15.0.7/clang/unittests/Tooling/
H A DSourceCodeTest.cpp336 Visit("$r[[// Comment.\nint x = 4;]]"); in TEST()
347 Visit(R"cpp( in TEST()
352 Visit(R"cpp( in TEST()
360 Visit(R"cpp( in TEST()
367 Visit(R"cpp( in TEST()
371 Visit(R"cpp( in TEST()
377 Visit(R"cpp( in TEST()
383 Visit(R"cpp( in TEST()
394 Visit(R"cpp( in TEST()
404 Visit(R"cpp( in TEST()
[all …]
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DMallocSizeofChecker.cpp60 TypeCallPair AllocCall = Visit(S); in VisitChild()
73 return Visit(E->getSubExpr()); in VisitCastExpr()
78 Visit(E->getSubExpr()).second); in VisitExplicitCastExpr()
82 return Visit(E->getSubExpr()); in VisitParenExpr()
115 Visit(E->getLHS()); in VisitBinMul()
116 Visit(E->getRHS()); in VisitBinMul()
120 return Visit(E->getSubExpr()); in VisitImplicitCastExpr()
124 return Visit(E->getSubExpr()); in VisitParenExpr()
184 Finder.Visit(D->getBody()); in checkASTCodeBody()
200 SFinder.Visit(*ai); in checkASTCodeBody()
H A DLLVMConventionsChecker.cpp127 Visit(Child); in VisitChildren()
139 walker.Visit(D->getBody()); in CheckStringRefAssignedTemporary()
225 void Visit(FieldDecl *D);
237 walker.Visit(I); in CheckASTMemory()
241 void ASTFieldVisitor::Visit(FieldDecl *D) { in Visit() function in ASTFieldVisitor
252 Visit(I); in Visit()
/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DTransEmptyStatementsAndDealloc.cpp91 if (!Visit(I)) in VisitCompoundStmt()
103 if (!S->getThen() || !Visit(S->getThen())) in VisitIfStmt()
105 return !S->getElse() || Visit(S->getElse()); in VisitIfStmt()
117 return Visit(S->getBody()); in VisitWhileStmt()
127 return Visit(S->getBody()); in VisitDoStmt()
137 return Visit(S->getBody()); in VisitObjCForCollectionStmt()
142 return Visit(S->getSubStmt()); in VisitObjCAutoreleasePoolStmt()
175 if (EmptyChecker(Pass.Ctx, Pass.ARCMTMacroLocs).Visit(S)) { in check()
187 if (!EmptyChecker(Ctx, MacroLocs).Visit(I)) in isBodyEmpty()
/llvm-project-15.0.7/clang/lib/Sema/
H A DUsedDeclVisitor.h44 asImpl().Visit(E->getBase()); in VisitMemberExpr()
56 asImpl().Visit(E->getSubExpr()); in VisitCXXBindTemporaryExpr()
89 asImpl().Visit(E->getExpr()); in VisitCXXDefaultArgExpr()
95 asImpl().Visit(S); in visitUsedDecl()
99 asImpl().Visit(S); in visitUsedDecl()
/llvm-project-15.0.7/lldb/unittests/Symbol/
H A DPostfixExpressionTest.cpp44 std::string Visit(BinaryOpNode &binary, Node *&) override { in Visit() function
50 std::string Visit(InitialValueNode &, Node *&) override { return "InitialValue"; } in Visit() function
52 std::string Visit(IntegerNode &integer, Node *&) override { in Visit() function
56 std::string Visit(RegisterNode &reg, Node *&) override { in Visit() function
60 std::string Visit(SymbolNode &symbol, Node *&) override { in Visit() function
64 std::string Visit(UnaryOpNode &unary, Node *&) override { in Visit() function
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp514 return Visit(S); in VisitChildren()
521 return Visit(E); in VisitChildren()
682 if (Visit(Cursor, true)) in handleDeclForVisitation()
840 (!FTL && Visit(TL))) in VisitFunctionDecl()
867 if (Visit(E)) in VisitFunctionDecl()
1081 if (Visit(Cursor, true)) in VisitObjCContainerDecl()
1428 return Visit( in VisitNestedNameSpecifier()
1653 return Visit( in VisitBuiltinTypeLoc()
2701 Visitor.Visit(S); in EnqueueChildren()
2981 return Visit(SourceExpr); in VisitOpaqueValueExpr()
[all …]
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTTraverserTest.cpp30 void Visit(const Decl *D) { in Visit() function in clang::NodeTreePrinter
37 void Visit(const Stmt *S) { in Visit() function in clang::NodeTreePrinter
48 void Visit(QualType QT) { in Visit() function in clang::NodeTreePrinter
52 void Visit(const Type *T) { OS << T->getTypeClassName() << "Type"; } in Visit() function in clang::NodeTreePrinter
58 void Visit(const CXXCtorInitializer *Init) { in Visit() function in clang::NodeTreePrinter
67 void Visit(const Attr *A) { in Visit() function in clang::NodeTreePrinter
78 void Visit(const OMPClause *C) { OS << "OMPClause"; } in Visit() function in clang::NodeTreePrinter
79 void Visit(const TemplateArgument &A, SourceRange R = {}, in Visit() function in clang::NodeTreePrinter
92 template <typename... T> void Visit(T...) {} in Visit() function in clang::NodeTreePrinter
112 Dumper.Visit(std::forward<NodeType &&>(N)...); in dumpASTString()
[all …]

123456