Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h100 Visit(A); in Visit()
282 Visit(D); in Visit()
284 Visit(S); in Visit()
288 Visit(T); in Visit()
290 Visit(C); in Visit()
292 Visit(C); in Visit()
304 Visit(D); in dumpDeclContext()
472 Visit(B); in VisitDecompositionDecl()
480 Visit(V); in VisitBindingDecl()
483 Visit(E); in VisitBindingDecl()
[all …]
H A DEvaluatedExprVisitor.h54 return this->Visit(E->getBase()); in VisitMemberExpr()
62 return this->Visit(E->getChosenSubExpr()); in VisitChooseExpr()
73 return this->Visit(E->getResultExpr()); in VisitGenericSelectionExpr()
79 return this->Visit(E->getInit()); in VisitDesignatedInitExpr()
84 return this->Visit(E->getExprOperand()); in VisitCXXTypeidExpr()
98 this->Visit(*I); in VisitLambdaExpr()
106 this->Visit(SubStmt); in VisitStmt()
113 this->Visit(*SubStmt); in VisitIfStmt()
H A DTextNodeDumper.h171 void Visit(const Attr *A);
176 void Visit(const Stmt *Node);
178 void Visit(const Type *T);
180 void Visit(QualType T);
182 void Visit(const Decl *D);
184 void Visit(const CXXCtorInitializer *Init);
186 void Visit(const OMPClause *C);
188 void Visit(const BlockDecl::Capture &C);
192 void Visit(const ConceptReference *);
194 void Visit(const concepts::Requirement *R);
[all …]
H A DJSONNodeDumper.h195 void Visit(const Attr *A);
196 void Visit(const Stmt *Node);
197 void Visit(const Type *T);
198 void Visit(QualType T);
199 void Visit(const Decl *D);
204 void Visit(const CXXCtorInitializer *Init);
205 void Visit(const OMPClause *C);
206 void Visit(const BlockDecl::Capture &C);
208 void Visit(const concepts::Requirement *R);
403 Visit(Redecl); in writeTemplateDeclSpecialization()
[all …]
H A DTypeLocVisitor.h22 Visit##CLASSNAME(TyLoc.castAs<CLASSNAME>())
27 RetTy Visit(TypeLoc TyLoc) { in Visit() function
37 RetTy Visit(UnqualTypeLoc TyLoc) { in Visit() function
48 RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
H A DTypeVisitor.h22 Visit##CLASS(static_cast<const CLASS*>(T))
68 RetTy Visit(const Type *T) { in Visit() function
80 #define TYPE(CLASS, PARENT) RetTy Visit##CLASS##Type(const CLASS##Type *T) { \
H A DDeclVisitor.h35 return static_cast<ImplClass*>(this)->Visit##NAME(static_cast<PTR(CLASS)>(D))
37 RetTy Visit(PTR(Decl) D) { in Visit() function
50 RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
H A DAttrVisitor.h29 return static_cast<ImplClass *>(this)->Visit##NAME(static_cast<PTR(NAME)>(A))
31 RetTy Visit(PTR(Attr) A) { in Visit() function
45 RetTy Visit##NAME##Attr(PTR(NAME##Attr) A) { DISPATCH(Attr); }
H A DTemplateArgumentVisitor.h30 return static_cast<ImplClass *>(this)->Visit##NAME##TemplateArgument( \
33 RetTy Visit(REF(TemplateArgument) TA, ParamTys... P) { in Visit() function
53 RetTy Visit##CATEGORY##TemplateArgument(REF(TemplateArgument) TA, \
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSValVisitor.h31 RetTy Visit(SVal V) { in Visit() function
36 return derived().Visit##Id(V.castAs<Id>()); in Visit()
39 return derived().Visit##Id(V.castAs<loc::Id>()); in Visit()
42 return derived().Visit##Id(V.castAs<nonloc::Id>()); in Visit()
50 RetTy Visit##Id(Id V) { return derived().Visit##Parent(V.castAs<Id>()); }
72 RetTy Visit(SymbolRef S) { in Visit() function
102 RetTy Visit(const MemRegion *R) { in Visit() function
114 RetTy Visit ## Id(const Id *R) { DISPATCH(Parent); }
132 using SValVisitor<ImplClass, RetTy>::Visit;
133 using SymExprVisitor<ImplClass, RetTy>::Visit;
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/
H A DSValExplainer.h74 return Visit(SR->getSymbol()); in VisitMemRegionVal()
76 return "pointer to " + Visit(R); in VisitMemRegionVal()
88 return Visit(V.getSymbol()); in VisitSymbolVal()
110 return "initial value of " + Visit(R); in VisitSymbolRegionValue()
120 ") for " + Visit(S->getRegion()); in VisitSymbolDerived()
129 Visit(S->getRegion()); in VisitSymbolMetadata()
135 OS << "(" << Visit(S->getLHS()) << ") " in VisitSymIntExpr()
147 " (" + Visit(S->getRHS()) + ")"; in VisitSymSymExpr()
152 Visit(S->getOperand()) + ")"; in VisitUnarySymExpr()
225 Visit(R->getSuperRegion()); in VisitObjCIvarRegion()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DPostfixExpression.cpp118 bool Visit(BinaryOpNode &binary, Node *&) override { in Visit() function in __anon53ead6d70111::SymbolResolver
126 bool Visit(SymbolNode &symbol, Node *&ref) override { in Visit() function in __anon53ead6d70111::SymbolResolver
136 bool Visit(UnaryOpNode &unary, Node *&) override { in Visit() function in __anon53ead6d70111::SymbolResolver
150 void Visit(BinaryOpNode &binary, Node *&) override;
152 void Visit(InitialValueNode &val, Node *&) override;
154 void Visit(IntegerNode &integer, Node *&) override { in Visit() function in __anon53ead6d70111::DWARFCodegen
160 void Visit(RegisterNode &reg, Node *&) override;
162 void Visit(SymbolNode &symbol, Node *&) override { in Visit() function in __anon53ead6d70111::DWARFCodegen
166 void Visit(UnaryOpNode &unary, Node *&) override;
208 void DWARFCodegen::Visit(InitialValueNode &, Node *&) { in Visit() function in DWARFCodegen
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTDumper.cpp134 Visit(Redecl); in dumpTemplateDeclSpecialization()
187 Dumper.Visit(*this); in dump()
193 Dumper.Visit(*this); in dump()
218 P.Visit(this); in dump()
222 P.Visit(this); in dump()
229 P.Visit(this); in dumpColor()
279 P.Visit(this); in dump()
285 P.Visit(this); in dump()
290 P.Visit(this); in dumpColor()
302 Dumper.Visit(FC, FC); in dump()
[all …]
H A DTypeLoc.cpp56 return TypeLocRanger().Visit(TL); in getLocalSourceRangeImpl()
102 Total += TypeSizer().Visit(TyLoc); in getFullDataSizeForType()
126 return NextLoc().Visit(TL); in getNextTypeLocImpl()
187 TypeLocCopier(other).Visit(TL); in copy()
311 return TSTChecker().Visit(TL); in isKind()
685 return Visit(T.getPointeeLoc()); in VisitPointerTypeLoc()
689 return Visit(T.getPointeeLoc()); in VisitBlockPointerTypeLoc()
693 return Visit(T.getPointeeLoc()); in VisitReferenceTypeLoc()
705 return Visit(T.getReturnLoc()); in VisitFunctionTypeLoc()
709 return Visit(T.getInnerLoc()); in VisitParenTypeLoc()
[all …]
H A DTextNodeDumper.cpp90 void TextNodeDumper::Visit(const Attr *A) { in Visit() function in TextNodeDumper
187 void TextNodeDumper::Visit(const Type *T) { in Visit() function in TextNodeDumper
232 TypeVisitor<TextNodeDumper>::Visit(T); in Visit()
235 void TextNodeDumper::Visit(QualType T) { in Visit() function in TextNodeDumper
243 void TextNodeDumper::Visit(const Decl *D) { in Visit() function in TextNodeDumper
587 Visit(Value.getArrayFiller(), Ty); in Visit()
624 Visit(UnionValue, Ty); in Visit()
1529 Visit(Node->getIteratorDecl(I)); in VisitOMPIteratorExpr()
1533 Visit(Range.Begin); in VisitOMPIteratorExpr()
1535 Visit(Range.End); in VisitOMPIteratorExpr()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DPostfixExpression.h167 virtual ResultT Visit(BinaryOpNode &binary, Node *&ref) = 0;
169 virtual ResultT Visit(IntegerNode &integer, Node *&) = 0;
170 virtual ResultT Visit(RegisterNode &reg, Node *&) = 0;
171 virtual ResultT Visit(SymbolNode &symbol, Node *&ref) = 0;
172 virtual ResultT Visit(UnaryOpNode &unary, Node *&ref) = 0;
179 return Visit(llvm::cast<BinaryOpNode>(*node), node); in Dispatch()
181 return Visit(llvm::cast<InitialValueNode>(*node), node); in Dispatch()
183 return Visit(llvm::cast<IntegerNode>(*node), node); in Dispatch()
185 return Visit(llvm::cast<RegisterNode>(*node), node); in Dispatch()
187 return Visit(llvm::cast<SymbolNode>(*node), node); in Dispatch()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenPGO.cpp540 Visit(D->getBody()); in VisitFunctionDecl()
552 Visit(D->getBody()); in VisitCapturedDecl()
559 Visit(D->getBody()); in VisitObjCMethodDecl()
566 Visit(D->getBody()); in VisitBlockDecl()
624 Visit(S->getBody()); in VisitWhileStmt()
719 Visit(S->getInc()); in VisitCXXForRangeStmt()
784 Visit(Stm); in VisitIfStmt()
854 Visit(E->getLHS()); in VisitBinLAnd()
858 Visit(E->getRHS()); in VisitBinLAnd()
866 Visit(E->getLHS()); in VisitBinLOr()
[all …]
H A DCGExprComplex.cpp95 ComplexPairTy Visit(Expr *E) { in Visit() function in __anon600075a70111::ComplexExprEmitter
109 return Visit(E->getSubExpr()); in VisitConstantExpr()
127 return Visit(E->getSubExpr()); in VisitUnaryCoawait()
223 return Visit(E->getSubExpr()); in VisitUnaryExtension()
227 return Visit(DAE->getExpr()); in VisitCXXDefaultArgExpr()
231 return Visit(DIE->getExpr()); in VisitCXXDefaultInitExpr()
495 return Visit(Op); in EmitCast()
602 return Visit(E->getSubExpr()); in VisitPlus()
623 Op = Visit(E->getSubExpr()); in VisitMinus()
1279 Val = Visit(E->getRHS()); in EmitBinAssignLValue()
[all …]
H A DCGExprAgg.cpp104 void Visit(Expr *E) { in Visit() function in __anona13f35be0111::AggExprEmitter
190 Visit(DAE->getExpr()); in VisitCXXDefaultArgExpr()
194 Visit(DIE->getExpr()); in VisitCXXDefaultInitExpr()
674 Visit(E->getSubExpr()); in VisitMaterializeTemporaryExpr()
813 return Visit(op); in VisitCastExpr()
964 Visit(E->getRHS()); in VisitBinComma()
1202 Visit(E->getRHS()); in VisitBinAssign()
1230 Visit(E->getRHS()); in VisitBinAssign()
1279 Visit(E->getTrueExpr()); in VisitAbstractConditionalOperator()
1329 Visit(E->getSubExpr()); in VisitCXXBindTemporaryExpr()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DUsedDeclVisitor.h44 asImpl().Visit(E->getBase()); in VisitMemberExpr()
56 asImpl().Visit(E->getSubExpr()); in VisitCXXBindTemporaryExpr()
88 asImpl().Visit(Init->getInit()); in VisitCXXConstructExpr()
94 asImpl().Visit(E->getExpr()); in VisitCXXDefaultArgExpr()
99 asImpl().Visit(E->getExpr()); in VisitCXXDefaultInitExpr()
105 asImpl().Visit(ILE->getArrayFiller()); in VisitInitListExpr()
112 asImpl().Visit(S); in visitUsedDecl()
116 asImpl().Visit(S); in visitUsedDecl()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMallocSizeofChecker.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()
185 Finder.Visit(D->getBody()); in checkASTCodeBody()
199 SFinder.Visit(Arg); in checkASTCodeBody()
H A DLLVMConventionsChecker.cpp127 Visit(Child); in VisitChildren()
139 walker.Visit(D->getBody()); in CheckStringRefAssignedTemporary()
225 void Visit(FieldDecl *D);
237 walker.Visit(I); in CheckASTMemory()
241 void ASTFieldVisitor::Visit(FieldDecl *D) { in Visit() function in ASTFieldVisitor
252 Visit(I); in Visit()
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransEmptyStatementsAndDealloc.cpp91 if (!Visit(I)) in VisitCompoundStmt()
103 if (!S->getThen() || !Visit(S->getThen())) in VisitIfStmt()
105 return !S->getElse() || Visit(S->getElse()); in VisitIfStmt()
117 return Visit(S->getBody()); in VisitWhileStmt()
127 return Visit(S->getBody()); in VisitDoStmt()
137 return Visit(S->getBody()); in VisitObjCForCollectionStmt()
142 return Visit(S->getSubStmt()); in VisitObjCAutoreleasePoolStmt()
175 if (EmptyChecker(Pass.Ctx, Pass.ARCMTMacroLocs).Visit(S)) { in check()
187 if (!EmptyChecker(Ctx, MacroLocs).Visit(I)) in isBodyEmpty()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCallGraph.cpp105 Visit(E->getExpr()); in VisitCXXDefaultArgExpr()
110 Visit(E->getExpr()); in VisitCXXDefaultInitExpr()
134 this->Visit(SubStmt); in VisitChildren()
187 builder.Visit(Body); in addNodeForDecl()
192 builder.Visit(init->getInit()); in addNodeForDecl()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSVals.cpp140 return Visit(MRV.getRegion()); in VisitMemRegionVal()
152 QualType NestedType = Visit(LI.getLoc()); in VisitLocAsInteger()
166 return Visit(SV.getSymbol()); in VisitSymbolVal()
169 return Visit(SR->getSymbol()); in VisitSymbolicRegion()
183 return TRV.Visit(*this); in getType()

12345