| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ASTNodeTraverser.h | 100 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 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); 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 D | TextNodeDumper.h | 171 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 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); }
|
| /llvm-project-15.0.7/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() 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 D | PostfixExpression.cpp | 117 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 ®, 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 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 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 D | ASTDumper.cpp | 66 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 D | TypeLoc.cpp | 55 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 D | PostfixExpression.h | 167 virtual ResultT Visit(BinaryOpNode &binary, 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() 187 return Visit(llvm::cast<SymbolNode>(*node), node); in Dispatch() [all …]
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CodeGenPGO.cpp | 412 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 D | CGExprComplex.cpp | 95 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 D | instantiate-using-decl.cpp | 27 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 D | SourceCodeTest.cpp | 336 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 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() 184 Finder.Visit(D->getBody()); in checkASTCodeBody() 200 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()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | UsedDeclVisitor.h | 44 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 D | PostfixExpressionTest.cpp | 44 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 ®, 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 D | CIndex.cpp | 514 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 D | ASTTraverserTest.cpp | 30 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 …]
|