Home
last modified time | relevance | path

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

123456

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DASTNodeTraverser.h87 void Visit(const Decl *D) { in Visit() function
92 getNodeDelegate().Visit(D); in Visit()
96 ConstDeclVisitor<Derived>::Visit(D); in Visit()
99 Visit(A); in Visit()
103 Visit(Comment, Comment); in Visit()
121 void Visit(const Stmt *Node, StringRef Label = {}) {
135 getNodeDelegate().Visit(S);
141 ConstStmtVisitor<Derived>::Visit(S);
153 Visit(SubStmt);
157 void Visit(QualType T) { in Visit() function
[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.h194 void Visit(const Attr *A);
195 void Visit(const Stmt *Node);
196 void Visit(const Type *T);
197 void Visit(QualType T);
198 void Visit(const Decl *D);
200 void Visit(const comments::Comment *C, const comments::FullComment *FC);
201 void Visit(const TemplateArgument &TA, SourceRange R = {},
203 void Visit(const CXXCtorInitializer *Init);
204 void Visit(const OMPClause *C);
205 void Visit(const BlockDecl::Capture &C);
[all …]
H A DTextNodeDumper.h168 void Visit(const comments::Comment *C, const comments::FullComment *FC);
170 void Visit(const Attr *A);
172 void Visit(const TemplateArgument &TA, SourceRange R,
175 void Visit(const Stmt *Node);
177 void Visit(const Type *T);
179 void Visit(QualType T);
181 void Visit(const Decl *D);
183 void Visit(const CXXCtorInitializer *Init);
185 void Visit(const OMPClause *C);
187 void Visit(const BlockDecl::Capture &C);
[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 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); }
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 DTemplateArgumentVisitor.h30 return static_cast<ImplClass *>(this)->Visit##NAME##TemplateArgument( \
33 RetTy Visit(REF(TemplateArgument) TA, ParamTys... P) { in Visit() function
52 RetTy Visit##CATEGORY##TemplateArgument(REF(TemplateArgument) TA, \
/netbsd-src/external/apache2/llvm/dist/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()
89 return "lazily frozen compound value of " + Visit(V.getRegion()); in VisitNonLocLazyCompoundVal()
98 return "initial value of " + Visit(R); in VisitSymbolRegionValue()
107 return "value derived from (" + Visit(S->getParentSymbol()) + in VisitSymbolDerived()
108 ") for " + Visit(S->getRegion()); in VisitSymbolDerived()
112 return "extent of " + Visit(S->getRegion()); in VisitSymbolExtent()
117 Visit(S->getRegion()); in VisitSymbolMetadata()
123 OS << "(" << Visit(S->getLHS()) << ") " in VisitSymIntExpr()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DASTDumper.cpp66 Visit(D); in dumpLookups()
113 Visit(Redecl); in dumpTemplateDeclSpecialization()
130 Visit(D->getTemplatedDecl()); in dumpTemplateDecl()
166 Dumper.Visit(*this); in dump()
172 Dumper.Visit(*this); in dump()
197 P.Visit(this); in dump()
201 P.Visit(this); in dump()
208 P.Visit(this); in dumpColor()
233 P.Visit(this); in dump()
239 P.Visit(this); in dump()
[all …]
H A DTypeLoc.cpp45 SourceRange Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
55 return TypeLocRanger().Visit(TL); in getLocalSourceRangeImpl()
64 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
75 return TypeAligner().Visit(TypeLoc(Ty, nullptr)); in getLocalAlignmentForType()
84 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
101 Total += TypeSizer().Visit(TyLoc); in getFullDataSizeForType()
114 TypeLoc Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
125 return NextLoc().Visit(TL); in getNextTypeLocImpl()
159 void Visit##CLASS##TypeLoc(CLASS##TypeLoc dest) { \
186 TypeLocCopier(other).Visit(TL); in copy()
[all …]
H A DTextNodeDumper.cpp69 void TextNodeDumper::Visit(const comments::Comment *C, in Visit() function in TextNodeDumper
88 void TextNodeDumper::Visit(const Attr *A) { in Visit() function in TextNodeDumper
108 ConstAttrVisitor<TextNodeDumper>::Visit(A); in Visit()
111 void TextNodeDumper::Visit(const TemplateArgument &TA, SourceRange R, in Visit() function in TextNodeDumper
120 ConstTemplateArgumentVisitor<TextNodeDumper>::Visit(TA); in Visit()
123 void TextNodeDumper::Visit(const Stmt *Node) { in Visit() function in TextNodeDumper
182 ConstStmtVisitor<TextNodeDumper>::Visit(Node); in Visit()
185 void TextNodeDumper::Visit(const Type *T) { in Visit() function in TextNodeDumper
230 TypeVisitor<TextNodeDumper>::Visit(T); in Visit()
233 void TextNodeDumper::Visit(QualType T) { in Visit() function in TextNodeDumper
[all …]
/netbsd-src/external/apache2/llvm/dist/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
93 #define SYMBOL(Id, Parent) RetTy Visit ## Id(const Id *S) { DISPATCH(Parent); }
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;
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCodeGenPGO.cpp405 this->Visit(Child); in VisitStmt()
412 Visit(D->getBody()); in VisitFunctionDecl()
424 Visit(D->getBody()); in VisitCapturedDecl()
431 Visit(D->getBody()); in VisitObjCMethodDecl()
438 Visit(D->getBody()); in VisitBlockDecl()
444 Visit(S->getRetValue()); in VisitReturnStmt()
452 Visit(E->getSubExpr()); in VisitCXXThrowExpr()
468 Visit(S->getSubStmt()); in VisitLabelStmt()
496 Visit(S->getBody()); in VisitWhileStmt()
507 Visit(S->getCond()); in VisitWhileStmt()
[all …]
H A DCGExprComplex.cpp95 ComplexPairTy Visit(Expr *E) { in Visit() function in __anon7a4d3f6a0111::ComplexExprEmitter
97 return StmtVisitor<ComplexExprEmitter, ComplexPairTy>::Visit(E); in Visit()
109 return Visit(E->getSubExpr()); in VisitConstantExpr()
111 ComplexPairTy VisitParenExpr(ParenExpr *PE) { return Visit(PE->getSubExpr());} in VisitParenExpr()
113 return Visit(GE->getResultExpr()); in VisitGenericSelectionExpr()
118 return Visit(PE->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
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()
[all …]
H A DCGExprAgg.cpp105 void Visit(Expr *E) { in Visit() function in __anonbd9f96010111::AggExprEmitter
107 StmtVisitor<AggExprEmitter>::Visit(E); in Visit()
113 void VisitParenExpr(ParenExpr *PE) { Visit(PE->getSubExpr()); } in VisitParenExpr()
115 Visit(GE->getResultExpr()); in VisitGenericSelectionExpr()
123 void VisitUnaryCoawait(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryCoawait()
124 void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryExtension()
126 return Visit(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
135 return Visit(E->getSubExpr()); in VisitConstantExpr()
161 Visit(E->getSemanticForm()); in VisitCXXRewrittenBinaryOperator()
179 Visit(DAE->getExpr()); in VisitCXXDefaultArgExpr()
[all …]
H A DCGExprScalar.cpp410 Value *Visit(Expr *E) { in Visit() function in __anonacb3eee80111::ScalarExprEmitter
412 return StmtVisitor<ScalarExprEmitter, Value*>::Visit(E); in Visit()
428 return Visit(E->getSubExpr()); in VisitConstantExpr()
431 return Visit(PE->getSubExpr()); in VisitParenExpr()
434 return Visit(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
437 return Visit(GE->getResultExpr()); in VisitGenericSelectionExpr()
446 return Visit(E->getSubExpr()); in VisitUnaryCoawait()
616 return Visit(E->getSubExpr()); // the actual value should be unused in VisitUnaryDeref()
622 return Visit(E->getSubExpr()); in VisitUnaryPlus()
630 return Visit(E->getSubExpr()); in VisitUnaryExtension()
[all …]
/netbsd-src/external/apache2/llvm/dist/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()
180 Finder.Visit(D->getBody()); in checkASTCodeBody()
196 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()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DUsedDeclVisitor.h44 asImpl().Visit(E->getBase()); in VisitMemberExpr()
56 asImpl().Visit(E->getSubExpr()); in VisitCXXBindTemporaryExpr()
88 asImpl().Visit(E->getExpr()); in VisitCXXDefaultArgExpr()
94 asImpl().Visit(S); in visitUsedDecl()
98 asImpl().Visit(S); in visitUsedDecl()
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCIndex.cpp194 bool CursorVisitor::Visit(CXCursor Cursor, bool CheckedRegionOfInterest) { in Visit() function in CursorVisitor
376 if (Visit(MakeCXCursor(D, TU, Range), /*CheckedRegionOfInterest=*/true)) in visitDeclsFromFileRegion()
397 if (Visit(MakeCXCursor(D, TU, Range), /*CheckedRegionOfInterest=*/true)) in visitDeclsFromFileRegion()
464 if (Visit(MakeMacroExpansionCursor(ME, TU))) in visitPreprocessedEntities()
471 if (Visit(MakeMacroDefinitionCursor(MD, TU))) in visitPreprocessedEntities()
478 if (Visit(MakeInclusionDirectiveCursor(ID, TU))) in visitPreprocessedEntities()
508 return VisitAttributes(D) || Visit(D); in VisitChildren()
513 return Visit(S); in VisitChildren()
520 return Visit(E); in VisitChildren()
559 return Visit(BaseTSInfo->getTypeLoc()); in VisitChildren()
[all …]
H A DCursorVisitor.h118 using DeclVisitor<CursorVisitor, bool>::Visit;
119 using TypeLocVisitor<CursorVisitor, bool>::Visit;
181 bool Visit(CXCursor Cursor, bool CheckedRegionOfInterest = false);
258 #define TYPELOC(CLASS, PARENT) bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc);
269 LLVM_ATTRIBUTE_NOINLINE bool Visit(const Stmt *S);
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DCallGraph.cpp105 Visit(E->getExpr()); in VisitCXXDefaultArgExpr()
110 Visit(E->getExpr()); in VisitCXXDefaultInitExpr()
134 this->Visit(SubStmt); in VisitChildren()
187 builder.Visit(Body); in addNodeForDecl()
192 builder.Visit(init->getInit()); in addNodeForDecl()

123456