| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | ASTNodeTraverser.h | 87 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 D | EvaluatedExprVisitor.h | 54 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 D | JSONNodeDumper.h | 194 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 D | TextNodeDumper.h | 168 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 D | TypeLocVisitor.h | 22 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 D | TypeVisitor.h | 22 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 D | DeclVisitor.h | 35 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 D | AttrVisitor.h | 29 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 D | TemplateArgumentVisitor.h | 30 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 D | SValExplainer.h | 62 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 D | ASTDumper.cpp | 66 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 D | TypeLoc.cpp | 45 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 D | TextNodeDumper.cpp | 69 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 D | SValVisitor.h | 31 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 D | CodeGenPGO.cpp | 405 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 D | CGExprComplex.cpp | 95 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 D | CGExprAgg.cpp | 105 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 D | CGExprScalar.cpp | 410 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 D | MallocSizeofChecker.cpp | 60 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 D | LLVMConventionsChecker.cpp | 127 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 D | TransEmptyStatementsAndDealloc.cpp | 91 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 D | UsedDeclVisitor.h | 44 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 D | CIndex.cpp | 194 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 D | CursorVisitor.h | 118 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 D | CallGraph.cpp | 105 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()
|