Searched refs:Visit (Results 26 - 50 of 94) sorted by relevance

1234

/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DTextNodeDumper.cpp57 void TextNodeDumper::Visit(const comments::Comment *C, function in class:TextNodeDumper
76 void TextNodeDumper::Visit(const Attr *A) { function in class:TextNodeDumper
96 ConstAttrVisitor<TextNodeDumper>::Visit(A);
99 void TextNodeDumper::Visit(const TemplateArgument &TA, SourceRange R, function in class:TextNodeDumper
108 ConstTemplateArgumentVisitor<TextNodeDumper>::Visit(TA);
111 void TextNodeDumper::Visit(const Stmt *Node) { function in class:TextNodeDumper
165 ConstStmtVisitor<TextNodeDumper>::Visit(Node);
168 void TextNodeDumper::Visit(const Type *T) { function in class:TextNodeDumper
208 TypeVisitor<TextNodeDumper>::Visit(T);
211 void TextNodeDumper::Visit(QualTyp function in class:TextNodeDumper
219 void TextNodeDumper::Visit(const Decl *D) { function in class:TextNodeDumper
279 void TextNodeDumper::Visit(const CXXCtorInitializer *Init) { function in class:TextNodeDumper
293 void TextNodeDumper::Visit(const BlockDecl::Capture &C) { function in class:TextNodeDumper
305 void TextNodeDumper::Visit(const OMPClause *C) { function in class:TextNodeDumper
323 void TextNodeDumper::Visit(const GenericSelectionExpr::ConstAssociation &A) { function in class:TextNodeDumper
[all...]
H A DJSONNodeDumper.cpp20 void JSONNodeDumper::Visit(const Attr *A) { function in class:JSONNodeDumper
42 InnerAttrVisitor::Visit(A);
45 void JSONNodeDumper::Visit(const Stmt *S) { function in class:JSONNodeDumper
64 InnerStmtVisitor::Visit(S);
67 void JSONNodeDumper::Visit(const Type *T) { function in class:JSONNodeDumper
82 InnerTypeVisitor::Visit(T);
85 void JSONNodeDumper::Visit(QualType T) { function in class:JSONNodeDumper
92 void JSONNodeDumper::Visit(const Decl *D) { function in class:JSONNodeDumper
124 InnerDeclVisitor::Visit(D);
127 void JSONNodeDumper::Visit(cons function in class:JSONNodeDumper
142 void JSONNodeDumper::Visit(const TemplateArgument &TA, SourceRange R, function in class:JSONNodeDumper
154 void JSONNodeDumper::Visit(const CXXCtorInitializer *Init) { function in class:JSONNodeDumper
168 void JSONNodeDumper::Visit(const OMPClause *C) {} function in class:JSONNodeDumper
170 void JSONNodeDumper::Visit(const BlockDecl::Capture &C) { function in class:JSONNodeDumper
178 void JSONNodeDumper::Visit(const GenericSelectionExpr::ConstAssociation &A) { function in class:JSONNodeDumper
[all...]
H A DStmtPrinter.cpp92 Visit(S);
95 Visit(S);
137 Visit(E);
148 void Visit(Stmt* S) { function in class:__anon269::StmtPrinter
151 else StmtVisitor<StmtPrinter>::Visit(S);
166 void Visit##CLASS(CLASS *Node);
440 Visit(Node->getOutputExpr(i));
461 Visit(Node->getInputExpr(i));
649 Printer.Visit(Clause);
1499 Visit(Nod
[all...]
H A DStmtProfile.cpp42 #define STMT(Node, Base) void Visit##Node(const Node *S);
45 /// Visit a declaration that is referenced within an expression
49 /// Visit a type that is referenced within an expression or
53 /// Visit a name that occurs within an expression or statement.
56 /// Visit identifiers that are not in Decl's or Type's.
59 /// Visit a nested-name-specifier that occurs within an expression
63 /// Visit a template name that occurs within an expression or
67 /// Visit template arguments that occur within an expression or
72 /// Visit a single template argument.
224 Visit(SubStm
[all...]
H A DODRHash.cpp237 // Process a Decl pointer. Add* methods call back into ODRHash while Visit*
277 void Visit(const Decl *D) { function in class:__anon262::ODRDeclVisitor
279 Inherited::Visit(D);
469 ODRDeclVisitor(ID, *this).Visit(D);
655 // Process a Type pointer. Add* methods call back into ODRHash while Visit*
753 void Visit(const Type *T) { function in class:__anon263::ODRTypeVisitor
756 Inherited::Visit(T);
1121 ODRTypeVisitor(ID, *this).Visit(T);
H A DType.cpp790 // Visit the type itself.
791 QualType result = static_cast<Derived *>(this)->Visit(splitType.Ty);
807 QualType Visit##Class##Type(const Class##Type *T) { return QualType(T, 0); }
811 QualType Visit##Class##Type(const Class##Type *T) { return QualType(T, 0); }
813 QualType Visit##Class##Type(const Class##Type *T) { \
1727 using TypeVisitor<GetContainedDeducedTypeVisitor, Type*>::Visit;
1729 Type *Visit(QualType T) { function in class:__anon273::GetContainedDeducedTypeVisitor
1732 return Visit(T.getTypePtr());
1743 return Visit(T->getNamedType());
1747 return Visit(
[all...]
H A DDeclPrinter.cpp128 Printer.Visit(const_cast<Decl*>(this));
437 Visit(*D);
1033 Visit(*D->decls_begin());
1126 Visit(TD);
1163 Visit(I);
1177 Visit(I);
1635 Printer.Visit(C);
1644 Printer.Visit(*I);
1698 Printer.Visit(C);
H A DExprConstant.cpp6237 // Visit the base classes.
6249 // Visit the fields.
6402 // Visit the base classes.
6419 // Visit the fields.
6631 StmtVisitorTy::Visit(E->getFalseExpr());
6639 StmtVisitorTy::Visit(E->getTrueExpr());
6657 StmtVisitorTy::Visit(E->getTrueExpr());
6658 StmtVisitorTy::Visit(E->getFalseExpr());
6664 return StmtVisitorTy::Visit(EvalExpr);
6701 { return StmtVisitorTy::Visit(
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DObjCContainersASTChecker.cpp156 Visit(Child);
166 walker.Visit(D->getBody());
H A DMallocOverflowSecurityChecker.cpp246 return this->Visit(S->getBody());
249 return this->Visit(S->getBody());
252 return this->Visit(S->getBody());
278 c.Visit(mgr.getAnalysisDeclContext(D)->getBody());
H A DCStringSyntaxChecker.cpp275 Visit(Child);
285 walker.Visit(D->getBody());
H A DDirectIvarAssignment.cpp81 this->Visit(Child);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DStmtVisitor.h40 return static_cast<ImplClass*>(this)->Visit ## NAME( \
43 RetTy Visit(PTR(Stmt) S, ParamTys... P) {
117 RetTy Visit ## CLASS(PTR(CLASS) S, ParamTys... P) { DISPATCH(PARENT, PARENT); }
/freebsd-11-stable/contrib/llvm-project/clang/utils/TableGen/
H A DClangDiagnosticsEmitter.cpp729 void Visit(Piece *P) { function in struct:__anon954::DiagTextVisitor
733 return getDerived().Visit##T(static_cast<T##Piece *>(P))
747 Visit(Guard.Substitution);
829 return Visit(P->Pieces[0]);
843 Visitor.Visit(NodePair.first);
910 Visit(O);
923 void VisitDiff(DiffPiece *P) { Visit(P->Options[1]); }
936 Visit(Child);
950 Visit(D);
965 Visit(
1616 std::function<void(StringRef)> Visit = [&](StringRef GroupName) { local
1641 std::function<void(StringRef)> Visit = [&](StringRef GroupName) { local
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.cpp116 return this->Visit(SubExpr);
142 return this->Visit(PE->getSubExpr());
155 if (!this->Visit(RHS))
211 return this->Visit(E);
217 return this->Visit(E);
385 return this->Visit(VD->getInit());
467 return this->Visit(Init);
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp104 void Visit(Expr *E) { function in class:__anon1::AggExprEmitter
106 StmtVisitor<AggExprEmitter>::Visit(E);
112 void VisitParenExpr(ParenExpr *PE) { Visit(PE->getSubExpr()); }
114 Visit(GE->getResultExpr());
122 void VisitUnaryCoawait(UnaryOperator *E) { Visit(E->getSubExpr()); }
123 void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); }
125 return Visit(E->getReplacement());
129 return Visit(E->getSubExpr());
155 Visit(E->getSemanticForm());
173 Visit(DA
[all...]
H A DCoverageMappingGen.cpp666 Visit(S);
866 this->Visit(Child);
900 Visit(S->getRetValue());
907 Visit(E->getSubExpr());
921 Visit(S->getSubStmt());
1003 Visit(S->getInit());
1050 Visit(S->getInit());
1051 Visit(S->getLoopVarStmt());
1052 Visit(S->getRangeStmt());
1078 Visit(
[all...]
H A DCGExprScalar.cpp424 Value *Visit(Expr *E) { function in class:__anon366::ScalarExprEmitter
426 return StmtVisitor<ScalarExprEmitter, Value*>::Visit(E);
436 return Visit(E->getSubExpr());
439 return Visit(PE->getSubExpr());
442 return Visit(E->getReplacement());
445 return Visit(GE->getResultExpr());
454 return Visit(E->getSubExpr());
625 return Visit(E->getSubExpr()); // the actual value should be unused
631 return Visit(E->getSubExpr());
639 return Visit(
[all...]
H A DCGExprConstant.cpp1003 return Visit(CE->getSubExpr(), T);
1007 return Visit(PE->getSubExpr(), T);
1013 return Visit(PE->getReplacement(), T);
1018 return Visit(GE->getResultExpr(), T);
1022 return Visit(CE->getChosenSubExpr(), T);
1026 return Visit(E->getInitializer(), T);
1086 return Visit(subExpr, destType);
1166 return Visit(DIE->getExpr(), T);
1171 return Visit(E->getSubExpr(), T);
1177 return Visit(
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp200 Visit(D);
209 Visit(ID);
388 Visit(pd);
478 Visit(ID);
480 Visit(cast<Decl>(D->getDeclContext()));
585 Visit(DCN);
936 Visit(Template);
940 // FIXME: Visit dependent template names.
949 Visit(Arg.getAsDecl());
963 // FIXME: Visit expression
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp579 CommaVisitor(*this).Visit(CondExpr);
1326 CommaVisitor(*this).Visit(CondVal.second);
1355 CommaVisitor(*this).Visit(Cond);
1396 Visit(E->getLHS());
1397 Visit(E->getRHS());
1401 Visit(E->getSubExpr());
1409 Visit(E->getSubExpr());
1413 Visit(E->getCond());
1414 Visit(E->getTrueExpr());
1415 Visit(
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
H A DCloneDetection.cpp194 this->Visit(S);
201 template <class = void> void Visit##CLASS(const CLASS *S) { \
203 ConstStmtVisitor<CloneTypeIIStmtDataCollector<T>>::Visit##CLASS(S); \
210 void Visit##CLASS(const CLASS *S) { \
211 ConstStmtVisitor<CloneTypeIIStmtDataCollector<T>>::Visit##CLASS(S); \
H A DCFG.cpp613 CFGBlock *Visit(Stmt *S, AddStmtChoice asc = AddStmtChoice::NotAlwaysAdd,
740 // there's no need to do this manually in every Visit... function.
748 return Visit(S, AddStmtChoice::AlwaysAdd);
1499 // Visit the statements and create the CFG.
1660 return Visit(cast<ExprWithCleanups>(Init)->getSubExpr());
1670 if (CFGBlock *R = Visit(Child))
1675 return Visit(Init);
2118 /// Visit - Walk the subtree of a statement and add extra
2121 CFGBlock *CFGBuilder::Visit(Stmt * S, AddStmtChoice asc, function in class:CFGBuilder
2346 /// VisitChildren - Visit th
[all...]
H A DAnalysisDeclContext.cpp595 Visit(Child);
611 Visit(BR->getBlockDecl()->getBody());
620 Visit(Semantic);
646 F.Visit(BD->getBody());
H A DLiveVariables.cpp219 void Visit(Stmt *S);
259 void TransferFunctions::Visit(Stmt *S) { function in class:TransferFunctions
263 StmtVisitor<TransferFunctions>::Visit(S);
503 // Visit the terminator (if any).
505 TF.Visit(const_cast<Stmt*>(term));
522 TF.Visit(const_cast<Stmt*>(S));

Completed in 414 milliseconds

1234