/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | TypeLocVisitor.h | 24 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 D | EvaluatedExprVisitor.h | 48 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 D | TypeVisitor.h | 23 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 D | DeclVisitor.h | 36 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 D | StmtVisitor.h | 37 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 D | MallocSizeofChecker.cpp | 61 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 D | CheckSizeofPointer.cpp | 40 Visit(child); 84 walker.Visit(D->getBody());
|
H A D | VirtualCallChecker.cpp | 95 // Visit the body. 97 Visit(FD->getBody()); 130 Visit(child); 225 walker.Visit(Body); 233 walker.Visit(Body);
|
H A D | LLVMConventionsChecker.cpp | 127 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 D | MallocOverflowSecurityChecker.cpp | 176 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 D | CStringSyntaxChecker.cpp | 173 Visit(child); 183 walker.Visit(D->getBody());
|
H A D | ObjCContainersASTChecker.cpp | 157 Visit(child); 167 walker.Visit(D->getBody());
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/ARCMigrate/ |
H A D | TransEmptyStatementsAndDealloc.cpp | 94 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 D | TypeLoc.cpp | 31 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 D | StmtPrinter.cpp | 55 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 D | StmtProfile.cpp | 38 #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 D | CGExprComplex.cpp | 93 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 D | CGExprAgg.cpp | 104 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 D | CGExprScalar.cpp | 162 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 D | CGExprConstant.cpp | 579 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 D | USRGeneration.cpp | 152 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 D | CallGraph.cpp | 88 static_cast<CGBuilder*>(this)->Visit(*I); 151 builder.Visit(Body);
|
H A D | LiveVariables.cpp | 228 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 D | CFG.cpp | 407 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 D | AnalysisDeclContext.cpp | 465 Visit(child); 481 Visit(BR->getBlockDecl()->getBody()); 490 Visit(Semantic); 516 F.Visit(BD->getBody());
|