Searched refs:Visit (Results 1 - 25 of 94) sorted by relevance

1234

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h40 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 DTypeLocVisitor.h23 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 DTypeVisitor.h22 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 DEvaluatedExprVisitor.h51 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 DAttrVisitor.h29 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 DDeclVisitor.h35 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 DTemplateArgumentVisitor.h30 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 DJSONNodeDumper.h191 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 DTextNodeDumper.h156 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 DSValExplainer.h61 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 DSValVisitor.h31 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 DPostfixExpression.cpp116 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 &reg, 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 DASTDumper.cpp66 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 DTypeLoc.cpp45 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 DPostfixExpression.h157 /// - 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 &reg, 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 DCodeGenPGO.cpp387 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 DCGExprComplex.cpp94 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 DMallocSizeofChecker.cpp60 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 DCheckSizeofPointer.cpp41 Visit(Child);
85 walker.Visit(D->getBody());
H A DLLVMConventionsChecker.cpp127 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 DExprInspectionChecker.cpp205 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 DTransEmptyStatementsAndDealloc.cpp91 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 DASTCommon.h94 /// 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 DCallGraph.cpp105 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 DTree.cpp20 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

Completed in 175 milliseconds

1234