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

123

/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DTypeLocVisitor.h24 Visit##CLASSNAME(TyLoc.castAs<CLASSNAME>())
29 RetTy Visit(TypeLoc TyLoc) { function in class:clang::TypeLocVisitor
39 RetTy Visit(UnqualTypeLoc TyLoc) { function in class:clang::TypeLocVisitor
50 RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
H A DEvaluatedExprVisitor.h48 return this->Visit(E->getBase());
56 return this->Visit(E->getChosenSubExpr());
62 return this->Visit(E->getInit());
67 return this->Visit(E->getExprOperand());
81 this->Visit(*I);
89 this->Visit(*C);
H A DTypeVisitor.h23 Visit##CLASS(static_cast<const CLASS*>(T))
32 /// from Type. The operation is performed by calling method Visit. It then
46 /// sometype result = avisitor.Visit(atype);
69 RetTy Visit(const Type *T) { function in class:clang::TypeVisitor
81 #define TYPE(CLASS, PARENT) RetTy Visit##CLASS##Type(const CLASS##Type *T) { \
H A DDeclVisitor.h36 return static_cast<ImplClass*>(this)->Visit##NAME(static_cast<PTR(CLASS)>(D))
38 RetTy Visit(PTR(Decl) D) {
51 RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
H A DStmtVisitor.h37 return static_cast<ImplClass*>(this)->Visit ## NAME(static_cast<PTR(CLASS)>(S))
39 RetTy Visit(PTR(Stmt) S) {
112 RetTy Visit ## CLASS(PTR(CLASS) S) { DISPATCH(PARENT, PARENT); }
195 return static_cast<ImplClass*>(this)->Visit##CLASS(static_cast<PTR(CLASS)>(S))
198 RetTy Visit ## Class (PTR(Class) S) { DISPATCH(Class); }
201 RetTy Visit(PTR(OMPClause) S) {
206 case OMPC_ ## Name : return Visit ## Class(static_cast<PTR(Class)>(S));
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DMallocSizeofChecker.cpp61 TypeCallPair AllocCall = Visit(S);
75 return Visit(E->getSubExpr());
80 Visit(E->getSubExpr()).second);
84 return Visit(E->getSubExpr());
118 Visit(E->getLHS());
119 Visit(E->getRHS());
123 return Visit(E->getSubExpr());
127 return Visit(E->getSubExpr());
179 Finder.Visit(D->getBody());
195 SFinder.Visit(*a
[all...]
H A DCheckSizeofPointer.cpp40 Visit(child);
84 walker.Visit(D->getBody());
H A DVirtualCallChecker.cpp95 // Visit the body.
97 Visit(FD->getBody());
130 Visit(child);
225 walker.Visit(Body);
233 walker.Visit(Body);
H A DLLVMConventionsChecker.cpp127 Visit(child);
138 walker.Visit(D->getBody());
223 void Visit(FieldDecl *D);
235 walker.Visit(*I);
239 void ASTFieldVisitor::Visit(FieldDecl *D) { function in class:ASTFieldVisitor
251 Visit(*I);
H A DMallocOverflowSecurityChecker.cpp176 return this->Visit(S->getBody());
179 return this->Visit(S->getBody());
182 return this->Visit(S->getBody());
208 c.Visit(mgr.getAnalysisDeclContext(D)->getBody());
H A DCStringSyntaxChecker.cpp173 Visit(child);
183 walker.Visit(D->getBody());
H A DObjCContainersASTChecker.cpp157 Visit(child);
167 walker.Visit(D->getBody());
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransEmptyStatementsAndDealloc.cpp94 if (!Visit(*I))
106 if (!S->getThen() || !Visit(S->getThen()))
108 if (S->getElse() && !Visit(S->getElse()))
122 return Visit(S->getBody());
132 return Visit(S->getBody());
142 return Visit(S->getBody());
147 return Visit(S->getSubStmt());
181 if (EmptyChecker(Pass.Ctx, Pass.ARCMTMacroLocs).Visit(S)) {
194 if (!EmptyChecker(Ctx, MacroLocs).Visit(*I))
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DTypeLoc.cpp31 SourceRange Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
40 return TypeLocRanger().Visit(TL);
48 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
58 return TypeAligner().Visit(TypeLoc(Ty, 0));
66 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
82 Total += TypeSizer().Visit(TyLoc);
94 TypeLoc Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
104 return NextLoc().Visit(TL);
214 bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
232 return TSTChecker().Visit(T
[all...]
H A DStmtPrinter.cpp55 Visit(S);
58 Visit(S);
76 Visit(E);
87 void Visit(Stmt* S) { function in class:__anon3015::StmtPrinter
90 else StmtVisitor<StmtPrinter>::Visit(S);
103 void Visit##CLASS(CLASS *Node);
407 Visit(Node->getOutputExpr(i));
426 Visit(Node->getInputExpr(i));
595 void Visit##Class(Class *S);
652 Printer.Visit(*
[all...]
H A DStmtProfile.cpp38 #define STMT(Node, Base) void Visit##Node(const Node *S);
41 /// \brief Visit a declaration that is referenced within an expression
45 /// \brief Visit a type that is referenced within an expression or
49 /// \brief Visit a name that occurs within an expression or statement.
52 /// \brief Visit a nested-name-specifier that occurs within an expression
56 /// \brief Visit a template name that occurs within an expression or
60 /// \brief Visit template arguments that occur within an expression or
65 /// \brief Visit a single template argument.
74 Visit(*C);
264 void Visit##Clas
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprComplex.cpp93 ComplexPairTy Visit(Expr *E) { function in class:__anon3091::ComplexExprEmitter
94 return StmtVisitor<ComplexExprEmitter, ComplexPairTy>::Visit(E);
102 ComplexPairTy VisitParenExpr(ParenExpr *PE) { return Visit(PE->getSubExpr());}
104 return Visit(GE->getResultExpr());
109 return Visit(PE->getReplacement());
179 return Visit(E->getSubExpr());
185 return Visit(E->getSubExpr());
188 return Visit(DAE->getExpr());
192 return Visit(DIE->getExpr());
197 return Visit(
[all...]
H A DCGExprAgg.cpp104 void VisitParenExpr(ParenExpr *PE) { Visit(PE->getSubExpr()); }
106 Visit(GE->getResultExpr());
108 void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); }
110 return Visit(E->getReplacement());
162 Visit(DAE->getExpr());
166 Visit(DIE->getExpr());
510 Visit(E->GetTemporaryExpr());
600 return Visit(E->getSubExpr());
611 return Visit(op);
657 return Visit(
[all...]
H A DCGExprScalar.cpp162 Value *Visit(Expr *E) { function in class:__anon3094::ScalarExprEmitter
163 return StmtVisitor<ScalarExprEmitter, Value*>::Visit(E);
173 return Visit(PE->getSubExpr());
176 return Visit(E->getReplacement());
179 return Visit(GE->getResultExpr());
325 return Visit(E->getSubExpr()); // the actual value should be unused
331 return Visit(E->getSubExpr());
339 return Visit(E->getSubExpr());
348 return Visit(DAE->getExpr());
352 return Visit(DI
[all...]
H A DCGExprConstant.cpp579 return Visit(PE->getSubExpr());
584 return Visit(PE->getReplacement());
588 return Visit(GE->getResultExpr());
592 return Visit(CE->getChosenSubExpr());
596 return Visit(E->getInitializer());
707 return Visit(DAE->getExpr());
713 return Visit(DIE->getExpr());
717 return Visit(E->GetTemporaryExpr());
722 return Visit(ILE->getInit(0));
820 return Visit(Ar
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Index/
H A DUSRGeneration.cpp152 Visit(D);
159 Visit(ID);
290 Visit(pd);
300 Visit(ID);
363 Visit(ID);
365 Visit(cast<Decl>(D->getDeclContext()));
456 Visit(DCN);
714 Visit(Template);
718 // FIXME: Visit dependent template names.
727 Visit(Ar
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Analysis/
H A DCallGraph.cpp88 static_cast<CGBuilder*>(this)->Visit(*I);
151 builder.Visit(Body);
H A DLiveVariables.cpp228 void Visit(Stmt *S);
268 void TransferFunctions::Visit(Stmt *S) { function in class:TransferFunctions
272 StmtVisitor<TransferFunctions>::Visit(S);
467 // Visit the terminator (if any).
469 TF.Visit(const_cast<Stmt*>(term));
486 TF.Visit(const_cast<Stmt*>(S));
H A DCFG.cpp407 CFGBlock *Visit(Stmt *S, AddStmtChoice asc = AddStmtChoice::NotAlwaysAdd);
434 return Visit(S, AddStmtChoice::AlwaysAdd);
659 // Visit the statements and create the CFG.
767 return Visit(cast<ExprWithCleanups>(Init)->getSubExpr());
769 return Visit(Init);
1048 /// Visit - Walk the subtree of a statement and add extra
1051 CFGBlock *CFGBuilder::Visit(Stmt * S, AddStmtChoice asc) { function in class:__anon3035::CFGBuilder
1233 /// VisitChildren - Visit the children of a Stmt.
1237 // Visit the children in their reverse order so that they appear in
1243 if (CFGBlock *R = Visit(Chil
[all...]
H A DAnalysisDeclContext.cpp465 Visit(child);
481 Visit(BR->getBlockDecl()->getBody());
490 Visit(Semantic);
516 F.Visit(BD->getBody());

Completed in 595 milliseconds

123