Home
last modified time | relevance | path

Searched refs:Visit (Results 1 – 25 of 73) sorted by relevance

123

/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCodeGenPGO.cpp280 this->Visit(Child); in VisitStmt()
287 Visit(D->getBody()); in VisitFunctionDecl()
299 Visit(D->getBody()); in VisitCapturedDecl()
306 Visit(D->getBody()); in VisitObjCMethodDecl()
313 Visit(D->getBody()); in VisitBlockDecl()
319 Visit(S->getRetValue()); in VisitReturnStmt()
327 Visit(E->getSubExpr()); in VisitCXXThrowExpr()
343 Visit(S->getSubStmt()); in VisitLabelStmt()
371 Visit(S->getBody()); in VisitWhileStmt()
382 Visit(S->getCond()); in VisitWhileStmt()
[all …]
HDCGExprComplex.cpp97 ComplexPairTy Visit(Expr *E) { in Visit() function in __anon25ae9bd80111::ComplexExprEmitter
99 return StmtVisitor<ComplexExprEmitter, ComplexPairTy>::Visit(E); in Visit()
107 ComplexPairTy VisitParenExpr(ParenExpr *PE) { return Visit(PE->getSubExpr());} in VisitParenExpr()
109 return Visit(GE->getResultExpr()); in VisitGenericSelectionExpr()
114 return Visit(PE->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
184 return Visit(E->getSubExpr()); in VisitUnaryPlus()
190 return Visit(E->getSubExpr()); in VisitUnaryExtension()
193 return Visit(DAE->getExpr()); in VisitCXXDefaultArgExpr()
197 return Visit(DIE->getExpr()); in VisitCXXDefaultInitExpr()
202 return Visit(E->getSubExpr()); in VisitExprWithCleanups()
[all …]
HDCGExprAgg.cpp102 void Visit(Expr *E) { in Visit() function in __anon6317eb6f0111::AggExprEmitter
104 StmtVisitor<AggExprEmitter>::Visit(E); in Visit()
110 void VisitParenExpr(ParenExpr *PE) { Visit(PE->getSubExpr()); } in VisitParenExpr()
112 Visit(GE->getResultExpr()); in VisitGenericSelectionExpr()
114 void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryExtension()
116 return Visit(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
170 Visit(DAE->getExpr()); in VisitCXXDefaultArgExpr()
174 Visit(DIE->getExpr()); in VisitCXXDefaultInitExpr()
535 Visit(E->GetTemporaryExpr()); in VisitMaterializeTemporaryExpr()
630 return Visit(E->getSubExpr()); in VisitCastExpr()
[all …]
HDCoverageMappingGen.cpp444 Visit(S); in propagateCounts()
587 this->Visit(Child); in VisitStmt()
599 Visit(S->getRetValue()); in VisitReturnStmt()
606 Visit(E->getSubExpr()); in VisitCXXThrowExpr()
617 Visit(S->getSubStmt()); in VisitLabelStmt()
682 Visit(S->getInit()); in VisitForStmt()
714 Visit(S->getLoopVarStmt()); in VisitCXXForRangeStmt()
715 Visit(S->getRangeStmt()); in VisitCXXForRangeStmt()
735 Visit(S->getElement()); in VisitObjCForCollectionStmt()
755 Visit(S->getCond()); in VisitSwitchStmt()
[all …]
HDCGExprScalar.cpp199 Value *Visit(Expr *E) { in Visit() function in __anon2e0475960111::ScalarExprEmitter
201 return StmtVisitor<ScalarExprEmitter, Value*>::Visit(E); in Visit()
211 return Visit(PE->getSubExpr()); in VisitParenExpr()
214 return Visit(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
217 return Visit(GE->getResultExpr()); in VisitGenericSelectionExpr()
369 return Visit(E->getSubExpr()); // the actual value should be unused in VisitUnaryDeref()
375 return Visit(E->getSubExpr()); in VisitUnaryPlus()
383 return Visit(E->getSubExpr()); in VisitUnaryExtension()
392 return Visit(DAE->getExpr()); in VisitCXXDefaultArgExpr()
396 return Visit(DIE->getExpr()); in VisitCXXDefaultInitExpr()
[all …]
HDCGExprConstant.cpp618 return Visit(PE->getSubExpr()); in VisitParenExpr()
623 return Visit(PE->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
627 return Visit(GE->getResultExpr()); in VisitGenericSelectionExpr()
631 return Visit(CE->getChosenSubExpr()); in VisitChooseExpr()
635 return Visit(E->getInitializer()); in VisitCompoundLiteralExpr()
749 return Visit(DAE->getExpr()); in VisitCXXDefaultArgExpr()
755 return Visit(DIE->getExpr()); in VisitCXXDefaultInitExpr()
759 return Visit(E->GetTemporaryExpr()); in VisitMaterializeTemporaryExpr()
764 return Visit(ILE->getInit(0)); in EmitArrayInitialization()
943 return Visit(Arg); in VisitCXXConstructExpr()
[all …]
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDEvaluatedExprVisitor.h51 return this->Visit(E->getBase()); in VisitMemberExpr()
59 return this->Visit(E->getChosenSubExpr()); in VisitChooseExpr()
70 return this->Visit(E->getResultExpr()); in VisitGenericSelectionExpr()
76 return this->Visit(E->getInit()); in VisitDesignatedInitExpr()
81 return this->Visit(E->getExprOperand()); in VisitCXXTypeidExpr()
95 this->Visit(*I); in VisitLambdaExpr()
103 this->Visit(SubStmt); in VisitStmt()
HDTypeLocVisitor.h24 Visit##CLASSNAME(TyLoc.castAs<CLASSNAME>())
29 RetTy Visit(TypeLoc TyLoc) { in Visit() function
39 RetTy Visit(UnqualTypeLoc TyLoc) { in Visit() function
50 RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
HDTypeVisitor.h23 Visit##CLASS(static_cast<const CLASS*>(T))
69 RetTy Visit(const Type *T) { in Visit() function
81 #define TYPE(CLASS, PARENT) RetTy Visit##CLASS##Type(const CLASS##Type *T) { \
HDStmtVisitor.h37 return static_cast<ImplClass*>(this)->Visit ## NAME(static_cast<PTR(CLASS)>(S))
39 RetTy Visit(PTR(Stmt) S) { in Visit() function
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) { in Visit() function
206 case OMPC_ ## Name : return Visit ## Class(static_cast<PTR(Class)>(S)); in Visit()
HDDeclVisitor.h36 return static_cast<ImplClass*>(this)->Visit##NAME(static_cast<PTR(CLASS)>(D))
38 RetTy Visit(PTR(Decl) D) { in Visit() function
51 RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDMallocSizeofChecker.cpp61 TypeCallPair AllocCall = Visit(S); in VisitChild()
74 return Visit(E->getSubExpr()); in VisitCastExpr()
79 Visit(E->getSubExpr()).second); in VisitExplicitCastExpr()
83 return Visit(E->getSubExpr()); in VisitParenExpr()
116 Visit(E->getLHS()); in VisitBinMul()
117 Visit(E->getRHS()); in VisitBinMul()
121 return Visit(E->getSubExpr()); in VisitImplicitCastExpr()
125 return Visit(E->getSubExpr()); in VisitParenExpr()
181 Finder.Visit(D->getBody()); in checkASTCodeBody()
197 SFinder.Visit(*ai); in checkASTCodeBody()
HDLLVMConventionsChecker.cpp129 Visit(Child); in VisitChildren()
141 walker.Visit(D->getBody()); in CheckStringRefAssignedTemporary()
227 void Visit(FieldDecl *D);
239 walker.Visit(I); in CheckASTMemory()
243 void ASTFieldVisitor::Visit(FieldDecl *D) { in Visit() function in ASTFieldVisitor
254 Visit(I); in Visit()
HDVirtualCallChecker.cpp97 Visit(FD->getBody()); in Execute()
130 Visit(Child); in VisitChildren()
229 walker.Visit(Body); in checkASTDecl()
237 walker.Visit(Body); in checkASTDecl()
HDMallocOverflowSecurityChecker.cpp176 return this->Visit(S->getBody()); in VisitWhileStmt()
179 return this->Visit(S->getBody()); in VisitForStmt()
182 return this->Visit(S->getBody()); in VisitDoStmt()
208 c.Visit(mgr.getAnalysisDeclContext(D)->getBody()); in OutputPossibleOverflows()
HDCheckSizeofPointer.cpp42 Visit(Child); in VisitChildren()
86 walker.Visit(D->getBody()); in checkASTCodeBody()
HDObjCContainersASTChecker.cpp158 Visit(Child); in VisitChildren()
168 walker.Visit(D->getBody()); in checkASTCodeBody()
HDCStringSyntaxChecker.cpp173 Visit(Child); in VisitChildren()
183 walker.Visit(D->getBody()); in checkASTCodeBody()
/NextBSD/contrib/llvm/tools/clang/lib/ARCMigrate/
HDTransEmptyStatementsAndDealloc.cpp93 if (!Visit(I)) in VisitCompoundStmt()
105 if (!S->getThen() || !Visit(S->getThen())) in VisitIfStmt()
107 if (S->getElse() && !Visit(S->getElse())) in VisitIfStmt()
121 return Visit(S->getBody()); in VisitWhileStmt()
131 return Visit(S->getBody()); in VisitDoStmt()
141 return Visit(S->getBody()); in VisitObjCForCollectionStmt()
146 return Visit(S->getSubStmt()); in VisitObjCAutoreleasePoolStmt()
179 if (EmptyChecker(Pass.Ctx, Pass.ARCMTMacroLocs).Visit(S)) { in check()
191 if (!EmptyChecker(Ctx, MacroLocs).Visit(I)) in isBodyEmpty()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDTypeLoc.cpp33 SourceRange Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
42 return TypeLocRanger().Visit(TL); in getLocalSourceRangeImpl()
50 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
60 return TypeAligner().Visit(TypeLoc(Ty, nullptr)); in getLocalAlignmentForType()
68 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
84 Total += TypeSizer().Visit(TyLoc); in getFullDataSizeForType()
96 TypeLoc Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
106 return NextLoc().Visit(TL); in getNextTypeLocImpl()
138 void Visit##CLASS##TypeLoc(CLASS##TypeLoc dest) { \
165 TypeLocCopier(other).Visit(TL); in copy()
[all …]
HDStmtPrinter.cpp55 Visit(S); in PrintStmt()
58 Visit(S); in PrintStmt()
77 Visit(E); in PrintExpr()
88 void Visit(Stmt* S) { in Visit() function in __anon03c0dff60111::StmtPrinter
91 else StmtVisitor<StmtPrinter>::Visit(S); in Visit()
104 void Visit##CLASS(CLASS *Node);
400 Visit(Node->getOutputExpr(i)); in VisitGCCAsmStmt()
420 Visit(Node->getInputExpr(i)); in VisitGCCAsmStmt()
598 void Visit##Class(Class *S);
825 Printer.Visit(*I); in PrintOMPExecutableDirective()
[all …]
HDExprConstant.cpp3924 StmtVisitorTy::Visit(E->getFalseExpr()); in CheckPotentialConstantConditional()
3929 StmtVisitorTy::Visit(E->getTrueExpr()); in CheckPotentialConstantConditional()
3948 return StmtVisitorTy::Visit(EvalExpr); in HandleConditionalOperator()
3985 { return StmtVisitorTy::Visit(E->getSubExpr()); } in VisitParenExpr()
3987 { return StmtVisitorTy::Visit(E->getSubExpr()); } in VisitUnaryExtension()
3989 { return StmtVisitorTy::Visit(E->getSubExpr()); } in VisitUnaryPlus()
3991 { return StmtVisitorTy::Visit(E->getChosenSubExpr()); } in VisitChooseExpr()
3993 { return StmtVisitorTy::Visit(E->getResultExpr()); } in VisitGenericSelectionExpr()
3995 { return StmtVisitorTy::Visit(E->getReplacement()); } in VisitSubstNonTypeTemplateParmExpr()
3997 { return StmtVisitorTy::Visit(E->getExpr()); } in VisitCXXDefaultArgExpr()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/Index/
HDUSRGeneration.cpp178 Visit(D); in VisitDeclContext()
185 Visit(ID); in VisitFieldDecl()
329 Visit(pd); in VisitObjCMethodDecl()
339 Visit(ID); in VisitObjCMethodDecl()
402 Visit(ID); in VisitObjCPropertyDecl()
404 Visit(cast<Decl>(D->getDeclContext())); in VisitObjCPropertyDecl()
499 Visit(DCN); in VisitTypedefDecl()
760 Visit(Template); in VisitTemplateName()
773 Visit(Arg.getAsDecl()); in VisitTemplateArgument()
846 UG.Visit(D); in generateUSRForDecl()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTCommon.h95 Fn Visit) { in numberAnonymousDeclsWithin() argument
106 Visit(ND, Index++); in numberAnonymousDeclsWithin()
/NextBSD/contrib/llvm/tools/clang/lib/Analysis/
HDCFG.cpp413 CFGBlock *Visit(Stmt *S, AddStmtChoice asc = AddStmtChoice::NotAlwaysAdd);
504 return Visit(S, AddStmtChoice::AlwaysAdd); in addStmt()
1095 return Visit(cast<ExprWithCleanups>(Init)->getSubExpr()); in addInitializer()
1105 if (CFGBlock *R = Visit(Child)) in addInitializer()
1110 return Visit(Init); in addInitializer()
1385 CFGBlock *CFGBuilder::Visit(Stmt * S, AddStmtChoice asc) { in Visit() function in __anon75d161960111::CFGBuilder
1580 if (CFGBlock *R = Visit(Child)) in VisitChildren()
1605 return Visit(U->getSubExpr(), AddStmtChoice()); in VisitUnaryOperator()
1728 Visit(B->getLHS()); in VisitBinaryOperator()
1729 return Visit(B->getRHS()); in VisitBinaryOperator()
[all …]

123