/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | TextNodeDumper.cpp | 57 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 D | JSONNodeDumper.cpp | 20 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 D | StmtPrinter.cpp | 92 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 D | StmtProfile.cpp | 42 #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 D | ODRHash.cpp | 237 // 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 D | Type.cpp | 790 // 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 D | DeclPrinter.cpp | 128 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 D | ExprConstant.cpp | 6237 // 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 D | ObjCContainersASTChecker.cpp | 156 Visit(Child); 166 walker.Visit(D->getBody());
|
H A D | MallocOverflowSecurityChecker.cpp | 246 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 D | CStringSyntaxChecker.cpp | 275 Visit(Child); 285 walker.Visit(D->getBody());
|
H A D | DirectIvarAssignment.cpp | 81 this->Visit(Child);
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | StmtVisitor.h | 40 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 D | ClangDiagnosticsEmitter.cpp | 729 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 D | ByteCodeExprGen.cpp | 116 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 D | CGExprAgg.cpp | 104 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 D | CoverageMappingGen.cpp | 666 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 D | CGExprScalar.cpp | 424 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 D | CGExprConstant.cpp | 1003 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 D | USRGeneration.cpp | 200 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 D | SemaStmt.cpp | 579 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 D | CloneDetection.cpp | 194 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 D | CFG.cpp | 613 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 D | AnalysisDeclContext.cpp | 595 Visit(Child); 611 Visit(BR->getBlockDecl()->getBody()); 620 Visit(Semantic); 646 F.Visit(BD->getBody());
|
H A D | LiveVariables.cpp | 219 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));
|