/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTNodeTraverser.h | 40 void Visit(const comments::Comment *C, const comments::FullComment *FC); 41 void Visit(const Attr *A); 42 void Visit(const TemplateArgument &TA, SourceRange R = {}, 44 void Visit(const Stmt *Node); 45 void Visit(const Type *T); 46 void Visit(QualType T); 47 void Visit(const Decl *D); 48 void Visit(const CXXCtorInitializer *Init); 49 void Visit(const OMPClause *C); 50 void Visit(cons 82 void Visit(const Decl *D) { function in class:clang::ASTNodeTraverser 105 void Visit(const Stmt *Node, StringRef Label = {}) { function in class:clang::ASTNodeTraverser 143 void Visit(QualType T) { function in class:clang::ASTNodeTraverser 154 void Visit(const Type *T) { function in class:clang::ASTNodeTraverser 168 void Visit(const Attr *A) { function in class:clang::ASTNodeTraverser 175 void Visit(const CXXCtorInitializer *Init) { function in class:clang::ASTNodeTraverser 182 void Visit(const TemplateArgument &A, SourceRange R = {}, function in class:clang::ASTNodeTraverser 190 void Visit(const BlockDecl::Capture &C) { function in class:clang::ASTNodeTraverser 198 void Visit(const OMPClause *C) { function in class:clang::ASTNodeTraverser 206 void Visit(const GenericSelectionExpr::ConstAssociation &A) { function in class:clang::ASTNodeTraverser 215 void Visit(const comments::Comment *C, const comments::FullComment *FC) { function in class:clang::ASTNodeTraverser 231 void Visit(const ast_type_traits::DynTypedNode &N) { function in class:clang::ASTNodeTraverser [all...] |
H A D | TypeLocVisitor.h | 23 Visit##CLASSNAME(TyLoc.castAs<CLASSNAME>()) 28 RetTy Visit(TypeLoc TyLoc) { function in class:clang::TypeLocVisitor 38 RetTy Visit(UnqualTypeLoc TyLoc) { function in class:clang::TypeLocVisitor 49 RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
|
H A D | TypeVisitor.h | 22 Visit##CLASS(static_cast<const CLASS*>(T)) 31 /// from Type. The operation is performed by calling method Visit. It then 45 /// sometype result = avisitor.Visit(atype); 68 RetTy Visit(const Type *T) { function in class:clang::TypeVisitor 80 #define TYPE(CLASS, PARENT) RetTy Visit##CLASS##Type(const CLASS##Type *T) { \
|
H A D | EvaluatedExprVisitor.h | 51 return this->Visit(E->getBase()); 59 return this->Visit(E->getChosenSubExpr()); 70 return this->Visit(E->getResultExpr()); 76 return this->Visit(E->getInit()); 81 return this->Visit(E->getExprOperand()); 95 this->Visit(*I); 103 this->Visit(SubStmt);
|
H A D | AttrVisitor.h | 29 return static_cast<ImplClass *>(this)->Visit##NAME(static_cast<PTR(NAME)>(A)) 31 RetTy Visit(PTR(Attr) A) { 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) { 50 RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
|
H A D | TemplateArgumentVisitor.h | 30 return static_cast<ImplClass *>(this)->Visit##NAME##TemplateArgument( \ 33 RetTy Visit(REF(TemplateArgument) TA, ParamTys... P) { 52 RetTy Visit##CATEGORY##TemplateArgument(REF(TemplateArgument) TA, \
|
H A D | JSONNodeDumper.h | 191 void Visit(const Attr *A); 192 void Visit(const Stmt *Node); 193 void Visit(const Type *T); 194 void Visit(QualType T); 195 void Visit(const Decl *D); 197 void Visit(const comments::Comment *C, const comments::FullComment *FC); 198 void Visit(const TemplateArgument &TA, SourceRange R = {}, 200 void Visit(const CXXCtorInitializer *Init); 201 void Visit(const OMPClause *C); 202 void Visit(cons [all...] |
H A D | TextNodeDumper.h | 156 void Visit(const comments::Comment *C, const comments::FullComment *FC); 158 void Visit(const Attr *A); 160 void Visit(const TemplateArgument &TA, SourceRange R, 163 void Visit(const Stmt *Node); 165 void Visit(const Type *T); 167 void Visit(QualType T); 169 void Visit(const Decl *D); 171 void Visit(const CXXCtorInitializer *Init); 173 void Visit(const OMPClause *C); 175 void Visit(cons [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/ |
H A D | SValExplainer.h | 61 return Visit(SR->getSymbol()); 63 return "pointer to " + Visit(R); 75 return Visit(V.getSymbol()); 88 return "lazily frozen compound value of " + Visit(V.getRegion()); 97 return "initial value of " + Visit(R); 106 return "value derived from (" + Visit(S->getParentSymbol()) + 107 ") for " + Visit(S->getRegion()); 111 return "extent of " + Visit(S->getRegion()); 116 Visit(S->getRegion()); 122 OS << "(" << Visit( [all...] |
/freebsd-11-stable/contrib/llvm-project/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) { function in class:clang::ento::SValVisitor 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) { function in class:clang::ento::SymExprVisitor 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) { function in class:clang::ento::MemRegionVisitor 123 RetTy Visit ## Id(const Id *R) { DISPATCH(Parent); } 141 using SValVisitor<ImplClass, RetTy>::Visit; [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/ |
H A D | PostfixExpression.cpp | 116 bool Visit(BinaryOpNode &binary, Node *&) override { 120 bool Visit(InitialValueNode &, Node *&) override { return true; } 121 bool Visit(IntegerNode &, Node *&) override { return true; } 122 bool Visit(RegisterNode &, Node *&) override { return true; } 124 bool Visit(SymbolNode &symbol, Node *&ref) override { 134 bool Visit(UnaryOpNode &unary, Node *&) override { 148 void Visit(BinaryOpNode &binary, Node *&) override; 150 void Visit(InitialValueNode &val, Node *&) override; 152 void Visit(IntegerNode &integer, Node *&) override { 158 void Visit(RegisterNod 179 void DWARFCodegen::Visit(BinaryOpNode &binary, Node *&) { function in class:DWARFCodegen 206 void DWARFCodegen::Visit(InitialValueNode &, Node *&) { function in class:DWARFCodegen 215 void DWARFCodegen::Visit(RegisterNode ®, Node *&) { function in class:DWARFCodegen 229 void DWARFCodegen::Visit(UnaryOpNode &unary, Node *&) { function in class:DWARFCodegen [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTDumper.cpp | 66 Visit(D); 113 Visit(Redecl); 130 Visit(D->getTemplatedDecl()); 166 Dumper.Visit(*this); 190 P.Visit(this); 195 P.Visit(this); 204 P.Visit(this); 235 P.Visit(this); 240 P.Visit(this); 245 P.Visit(thi [all...] |
H A D | TypeLoc.cpp | 45 SourceRange Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 55 return TypeLocRanger().Visit(TL); 64 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 75 return TypeAligner().Visit(TypeLoc(Ty, nullptr)); 84 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 101 Total += TypeSizer().Visit(TyLoc); 114 TypeLoc Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 125 return NextLoc().Visit(TL); 159 void Visit##CLASS##TypeLoc(CLASS##TypeLoc dest) { \ 186 TypeLocCopier(other).Visit(T [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Symbol/ |
H A D | PostfixExpression.h | 157 /// - The Visit functions get an extra Node *& parameter, which refers to the 161 /// - The class is templatized on the return type of the Visit functions, which 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; 174 /// Invoke the correct Visit function based on the dynamic type of the given 179 return Visit(llv [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenPGO.cpp | 387 this->Visit(Child); 394 Visit(D->getBody()); 406 Visit(D->getBody()); 413 Visit(D->getBody()); 420 Visit(D->getBody()); 426 Visit(S->getRetValue()); 434 Visit(E->getSubExpr()); 450 Visit(S->getSubStmt()); 474 // Visit the body region first so the break/continue adjustments can be 478 Visit( [all...] |
H A D | CGExprComplex.cpp | 94 ComplexPairTy Visit(Expr *E) { function in class:__anon361::ComplexExprEmitter 96 return StmtVisitor<ComplexExprEmitter, ComplexPairTy>::Visit(E); 105 return Visit(E->getSubExpr()); 107 ComplexPairTy VisitParenExpr(ParenExpr *PE) { return Visit(PE->getSubExpr());} 109 return Visit(GE->getResultExpr()); 114 return Visit(PE->getReplacement()); 123 return Visit(E->getSubExpr()); 208 return Visit(E->getSubExpr()); 214 return Visit(E->getSubExpr()); 218 return Visit(DA [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | MallocSizeofChecker.cpp | 60 TypeCallPair AllocCall = Visit(S); 73 return Visit(E->getSubExpr()); 78 Visit(E->getSubExpr()).second); 82 return Visit(E->getSubExpr()); 115 Visit(E->getLHS()); 116 Visit(E->getRHS()); 120 return Visit(E->getSubExpr()); 124 return Visit(E->getSubExpr()); 180 Finder.Visit(D->getBody()); 196 SFinder.Visit(*a [all...] |
H A D | CheckSizeofPointer.cpp | 41 Visit(Child); 85 walker.Visit(D->getBody());
|
H A D | LLVMConventionsChecker.cpp | 127 Visit(Child); 139 walker.Visit(D->getBody()); 225 void Visit(FieldDecl *D); 237 walker.Visit(I); 241 void ASTFieldVisitor::Visit(FieldDecl *D) { function in class:ASTFieldVisitor 252 Visit(I);
|
H A D | ExprInspectionChecker.cpp | 205 reportBug(Ex.Visit(V), C); 362 if (Optional<std::string> Str = Visit(S->getLHS())) 373 if (Optional<std::string> Str1 = Visit(S->getLHS())) 374 if (Optional<std::string> Str2 = Visit(S->getRHS())) 383 if (Optional<std::string> Str = Visit(S->getOperand())) 404 auto Str = V.Visit(Sym);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | TransEmptyStatementsAndDealloc.cpp | 91 if (!Visit(I)) 103 if (!S->getThen() || !Visit(S->getThen())) 105 return !S->getElse() || Visit(S->getElse()); 117 return Visit(S->getBody()); 127 return Visit(S->getBody()); 137 return Visit(S->getBody()); 142 return Visit(S->getSubStmt()); 175 if (EmptyChecker(Pass.Ctx, Pass.ARCMTMacroLocs).Visit(S)) { 187 if (!EmptyChecker(Ctx, MacroLocs).Visit(I))
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTCommon.h | 94 /// Visit each declaration within \c DC that needs an anonymous 95 /// declaration number and call \p Visit with the declaration and its number. 97 Fn Visit) { 108 Visit(ND, Index++); 96 numberAnonymousDeclsWithin(const DeclContext *DC, Fn Visit) argument
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/ |
H A D | CallGraph.cpp | 105 Visit(E->getExpr()); 110 Visit(E->getExpr()); 134 this->Visit(SubStmt); 183 builder.Visit(Body); 188 builder.Visit(init->getInit());
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
H A D | Tree.cpp | 20 llvm::function_ref<void(const syntax::Node *)> Visit) { 23 traverse(C, Visit); 25 Visit(N); 28 llvm::function_ref<void(syntax::Node *)> Visit) { 30 Visit(const_cast<syntax::Node *>(N)); 19 traverse(const syntax::Node *N, llvm::function_ref<void(const syntax::Node *)> Visit) argument 27 traverse(syntax::Node *N, llvm::function_ref<void(syntax::Node *)> Visit) argument
|