| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ASTNodeTraverser.h | 101 void Visit(const Decl *D, bool VisitLocs = false) { 106 getNodeDelegate().Visit(D); 112 ConstDeclVisitor<Derived>::Visit(D); 116 Visit(A); 120 Visit(Comment, Comment); 138 void Visit(const Stmt *Node, StringRef Label = {}) { 152 getNodeDelegate().Visit(S); 158 ConstStmtVisitor<Derived>::Visit(S); 171 Visit(SubStmt); 175 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 | 195 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); 200 void Visit(TypeLoc TL); 202 void Visit(const comments::Comment *C, const comments::FullComment *FC); 203 void Visit(const TemplateArgument &TA, SourceRange R = {}, 205 void Visit(const CXXCtorInitializer *Init); 206 void Visit(const OpenACCClause *C); [all …]
|
| H A D | TextNodeDumper.h | 171 void Visit(const comments::Comment *C, const comments::FullComment *FC); 173 void Visit(const Attr *A); 175 void Visit(const TemplateArgument &TA, SourceRange R, 178 void Visit(const Stmt *Node); 180 void Visit(const Type *T); 182 void Visit(QualType T); 184 void Visit(TypeLoc); 186 void Visit(const Decl *D); 188 void Visit(const CXXCtorInitializer *Init); 190 void Visit(const OMPClause *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 | 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 | 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); }
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTDumper.cpp | 94 Visit(D); in dumpLookups() 133 Visit(Redecl); in dumpTemplateDeclSpecialization() 150 Visit(D->getTemplatedDecl()); in dumpTemplateDecl() 186 Dumper.Visit(*this); in dump() 192 Dumper.Visit(*this); in dump() 207 ASTDumper(llvm::errs(), /*ShowColors=*/false).Visit(*this); in dump() 212 ASTDumper(OS, Context, Context.getDiagnostics().getShowColors()).Visit(*this); in dump() 230 P.Visit(this); in dump() 234 P.Visit(this); in dump() 241 P.Visit(this); in dumpColor() [all …]
|
| H A D | TypeLoc.cpp | 46 SourceRange Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 56 return TypeLocRanger().Visit(TL); in getLocalSourceRangeImpl() 65 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 76 return TypeAligner().Visit(TypeLoc(Ty, nullptr)); in getLocalAlignmentForType() 85 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 102 Total += TypeSizer().Visit(TyLoc); in getFullDataSizeForType() 115 TypeLoc Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 126 return NextLoc().Visit(TL); in getNextTypeLocImpl() 160 void Visit##CLASS##TypeLoc(CLASS##TypeLoc dest) { \ 187 TypeLocCopier(other).Visit(TL); in copy() [all …]
|
| H A D | TextNodeDumper.cpp | 72 void TextNodeDumper::Visit(const comments::Comment *C, in Visit() function in TextNodeDumper 91 void TextNodeDumper::Visit(const Attr *A) { in Visit() function in TextNodeDumper 111 ConstAttrVisitor<TextNodeDumper>::Visit(A); in Visit() 114 void TextNodeDumper::Visit(const TemplateArgument &TA, SourceRange R, in Visit() function in TextNodeDumper 123 ConstTemplateArgumentVisitor<TextNodeDumper>::Visit(TA); in Visit() 126 void TextNodeDumper::Visit(const Stmt *Node) { in Visit() function in TextNodeDumper 185 ConstStmtVisitor<TextNodeDumper>::Visit(Node); in Visit() 188 void TextNodeDumper::Visit(const Type *T) { in Visit() function in TextNodeDumper 233 TypeVisitor<TextNodeDumper>::Visit(T); in Visit() 236 void TextNodeDumper::Visit(QualType T) { in Visit() function in TextNodeDumper [all …]
|
| H A D | JSONNodeDumper.cpp | 24 void JSONNodeDumper::Visit(const Attr *A) { in Visit() function in JSONNodeDumper 46 InnerAttrVisitor::Visit(A); in Visit() 49 void JSONNodeDumper::Visit(const Stmt *S) { in Visit() function in JSONNodeDumper 70 InnerStmtVisitor::Visit(S); in Visit() 73 void JSONNodeDumper::Visit(const Type *T) { in Visit() function in JSONNodeDumper 89 InnerTypeVisitor::Visit(T); in Visit() 92 void JSONNodeDumper::Visit(QualType T) { in Visit() function in JSONNodeDumper 99 void JSONNodeDumper::Visit(TypeLoc TL) { in Visit() function in JSONNodeDumper 114 void JSONNodeDumper::Visit(const Decl *D) { in Visit() function in JSONNodeDumper 146 InnerDeclVisitor::Visit(D); in Visit() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | PostfixExpression.cpp | 118 bool Visit(BinaryOpNode &binary, Node *&) override { in Visit() function in __anon166e9f0f0111::SymbolResolver 122 bool Visit(InitialValueNode &, Node *&) override { return true; } in Visit() function in __anon166e9f0f0111::SymbolResolver 123 bool Visit(IntegerNode &, Node *&) override { return true; } in Visit() function in __anon166e9f0f0111::SymbolResolver 124 bool Visit(RegisterNode &, Node *&) override { return true; } in Visit() function in __anon166e9f0f0111::SymbolResolver 126 bool Visit(SymbolNode &symbol, Node *&ref) override { in Visit() function in __anon166e9f0f0111::SymbolResolver 136 bool Visit(UnaryOpNode &unary, Node *&) override { in Visit() function in __anon166e9f0f0111::SymbolResolver 150 void Visit(BinaryOpNode &binary, Node *&) override; 152 void Visit(InitialValueNode &val, Node *&) override; 154 void Visit(IntegerNode &integer, Node *&) override { in Visit() function in __anon166e9f0f0111::DWARFCodegen 160 void Visit(RegisterNode ®, Node *&) override; [all …]
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| H A D | PostfixExpression.h | 167 virtual ResultT Visit(BinaryOpNode &binary, Node *&ref) = 0; 168 virtual ResultT Visit(InitialValueNode &val, Node *&ref) = 0; 169 virtual ResultT Visit(IntegerNode &integer, Node *&) = 0; 170 virtual ResultT Visit(RegisterNode ®, 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() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | CheckExprLifetime.cpp | 239 Expr *Init, LocalVisitor Visit, 245 LocalVisitor Visit, 330 LocalVisitor Visit) { in handleGslAnnotatedTypes() argument 352 Visit, in handleGslAnnotatedTypes() 355 visitLocalsRetainedByInitializer(Path, Arg, Visit, true, in handleGslAnnotatedTypes() 427 LocalVisitor Visit) { in visitLifetimeBoundArguments() argument 454 Visit, in visitLifetimeBoundArguments() 457 visitLocalsRetainedByInitializer(Path, Arg, Visit, true, in visitLifetimeBoundArguments() 495 LocalVisitor Visit, in visitLocalsRetainedByReferenceBinding() argument 533 return visitLocalsRetainedByInitializer(Path, Init, Visit, true, in visitLocalsRetainedByReferenceBinding() [all …]
|
| H A D | UsedDeclVisitor.h | 44 asImpl().Visit(E->getBase()); in VisitMemberExpr() 56 asImpl().Visit(E->getSubExpr()); in VisitCXXBindTemporaryExpr() 88 asImpl().Visit(Init->getInit()); in VisitCXXConstructExpr() 94 asImpl().Visit(E->getExpr()); in VisitCXXDefaultArgExpr() 99 asImpl().Visit(E->getExpr()); in VisitCXXDefaultInitExpr() 105 asImpl().Visit(ILE->getArrayFiller()); in VisitInitListExpr() 112 asImpl().Visit(S); in visitUsedDecl() 116 asImpl().Visit(S); in visitUsedDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | PtrTypesSemantics.cpp | 249 if (Child && !Visit(Child)) in VisitChildren() 287 if (!Visit(CtorInit->getInit())) in IsFunctionTrivial() 294 return Visit(Body); in IsFunctionTrivial() 326 return Visit(RV); in VisitReturnStmt() 356 return UO->getOpcode() != UO_Coawait && Visit(UO->getSubExpr()); in VisitUnaryOperator() 361 return Visit(BO->getLHS()) && Visit(BO->getRHS()); in VisitBinaryOperator() 430 bool TrivialThis = Visit(MCE->getImplicitObjectArgument()); in VisitCXXMemberCallExpr() 458 if (!Visit(Expr)) in VisitCXXDefaultArgExpr() 466 if (Arg && !Visit(Arg)) in checkArguments() 474 if (Arg && !Visit(Arg)) in VisitCXXConstructExpr() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenPGO.cpp | 622 this->Visit(Child); in VisitStmt() 629 Visit(D->getBody()); in VisitFunctionDecl() 641 Visit(D->getBody()); in VisitCapturedDecl() 648 Visit(D->getBody()); in VisitObjCMethodDecl() 655 Visit(D->getBody()); in VisitBlockDecl() 661 Visit(S->getRetValue()); in VisitReturnStmt() 669 Visit(E->getSubExpr()); in VisitCXXThrowExpr() 685 Visit(S->getSubStmt()); in VisitLabelStmt() 713 Visit(S->getBody()); in VisitWhileStmt() 724 Visit(S->getCond()); in VisitWhileStmt() [all …]
|
| H A D | CGExprComplex.cpp | 100 ComplexPairTy Visit(Expr *E) { in Visit() function in __anon18403adf0111::ComplexExprEmitter 102 return StmtVisitor<ComplexExprEmitter, ComplexPairTy>::Visit(E); in Visit() 114 return Visit(E->getSubExpr()); in VisitConstantExpr() 116 ComplexPairTy VisitParenExpr(ParenExpr *PE) { return Visit(PE->getSubExpr());} in VisitParenExpr() 118 return Visit(GE->getResultExpr()); in VisitGenericSelectionExpr() 123 return Visit(PE->getReplacement()); in VisitSubstNonTypeTemplateParmExpr() 132 return Visit(E->getSubExpr()); in VisitUnaryCoawait() 228 return Visit(E->getSubExpr()); in VisitUnaryExtension() 232 return Visit(DAE->getExpr()); in VisitCXXDefaultArgExpr() 236 return Visit(DIE->getExpr()); in VisitCXXDefaultInitExpr() [all …]
|
| H A D | CGExprAgg.cpp | 106 void Visit(Expr *E) { in Visit() function in __anon66bd1ef60111::AggExprEmitter 108 StmtVisitor<AggExprEmitter>::Visit(E); in Visit() 114 void VisitParenExpr(ParenExpr *PE) { Visit(PE->getSubExpr()); } in VisitParenExpr() 116 Visit(GE->getResultExpr()); in VisitGenericSelectionExpr() 124 void VisitUnaryCoawait(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryCoawait() 125 void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryExtension() 127 return Visit(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr() 142 return Visit(E->getSubExpr()); in VisitConstantExpr() 168 Visit(E->getSemanticForm()); in VisitCXXRewrittenBinaryOperator() 189 Visit(DAE->getExpr()); in VisitCXXDefaultArgExpr() [all …]
|
| H A D | CGExprScalar.cpp | 420 Value *Visit(Expr *E) { in Visit() function in __anone7cacfbd0111::ScalarExprEmitter 422 return StmtVisitor<ScalarExprEmitter, Value*>::Visit(E); in Visit() 445 return Visit(E->getSubExpr()); in VisitConstantExpr() 448 return Visit(PE->getSubExpr()); in VisitParenExpr() 451 return Visit(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr() 454 return Visit(GE->getResultExpr()); in VisitGenericSelectionExpr() 463 return Visit(E->getSubExpr()); in VisitUnaryCoawait() 639 return Visit(E->getSubExpr()); // the actual value should be unused in VisitUnaryDeref() 659 return Visit(E->getSubExpr()); in VisitUnaryExtension() 676 return Visit(DAE->getExpr()); in VisitCXXDefaultArgExpr() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MallocSizeofChecker.cpp | 61 TypeCallPair AllocCall = Visit(S); in VisitChild() 74 return Visit(E->getSubExpr()); in VisitCastExpr() 79 Visit(E->getSubExpr()).second); in VisitExplicitCastExpr() 83 return Visit(E->getSubExpr()); in VisitParenExpr() 116 Visit(E->getLHS()); in VisitBinMul() 117 Visit(E->getRHS()); in VisitBinMul() 121 return Visit(E->getSubExpr()); in VisitImplicitCastExpr() 125 return Visit(E->getSubExpr()); in VisitParenExpr() 185 Finder.Visit(D->getBody()); in checkASTCodeBody() 199 SFinder.Visit(Arg); 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()
|
| /freebsd/contrib/llvm-project/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()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | SVals.cpp | 140 return Visit(MRV.getRegion()); in VisitMemRegionVal() 152 QualType NestedType = Visit(LI.getLoc()); in VisitLocAsInteger() 166 return Visit(SV.getSymbol()); in VisitSymbolVal() 169 return Visit(SR->getSymbol()); in VisitSymbolicRegion() 183 return TRV.Visit(*this); in getType()
|