Home
last modified time | relevance | path

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

123456

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h101 void Visit(const Decl *D, bool VisitLocs = false) {
106 getNodeDelegate().Visit(D);
112 ConstDeclVisitor<Derived>::Visit(D);
116 Visit(A);
120 Visit(Comment, Comment);
138 void Visit(const Stmt *Node, StringRef Label = {}) {
152 getNodeDelegate().Visit(S);
158 ConstStmtVisitor<Derived>::Visit(S);
171 Visit(SubStmt);
175 void Visit(QualType T) { in Visit() function
[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 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);
200 void Visit(TypeLoc TL);
202 void Visit(const comments::Comment *C, const comments::FullComment *FC);
203 void Visit(const TemplateArgument &TA, SourceRange R = {},
205 void Visit(const CXXCtorInitializer *Init);
206 void Visit(const OpenACCClause *C);
[all …]
H A DTextNodeDumper.h171 void Visit(const comments::Comment *C, const comments::FullComment *FC);
173 void Visit(const Attr *A);
175 void Visit(const TemplateArgument &TA, SourceRange R,
178 void Visit(const Stmt *Node);
180 void Visit(const Type *T);
182 void Visit(QualType T);
184 void Visit(TypeLoc);
186 void Visit(const Decl *D);
188 void Visit(const CXXCtorInitializer *Init);
190 void Visit(const OMPClause *C);
[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 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 DDeclVisitor.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); }
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTDumper.cpp93 Visit(D); in dumpLookups()
132 Visit(Redecl); in dumpTemplateDeclSpecialization()
149 Visit(D->getTemplatedDecl()); in dumpTemplateDecl()
185 Dumper.Visit(*this); in dump()
191 Dumper.Visit(*this); in dump()
206 ASTDumper(llvm::errs(), /*ShowColors=*/false).Visit(*this); in dump()
211 ASTDumper(OS, Context, Context.getDiagnostics().getShowColors()).Visit(*this); in dump()
229 P.Visit(this); in dump()
233 P.Visit(this); in dump()
240 P.Visit(this); in dumpColor()
[all …]
H A DTypeLoc.cpp47 SourceRange Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
57 return TypeLocRanger().Visit(TL); in getLocalSourceRangeImpl()
66 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
77 return TypeAligner().Visit(TypeLoc(Ty, nullptr)); in getLocalAlignmentForType()
86 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
103 Total += TypeSizer().Visit(TyLoc); in getFullDataSizeForType()
116 TypeLoc Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
127 return NextLoc().Visit(TL); in getNextTypeLocImpl()
161 void Visit##CLASS##TypeLoc(CLASS##TypeLoc dest) { \
188 TypeLocCopier(other).Visit(TL); in copy()
[all …]
H A DDynamicRecursiveASTVisitor.cpp226 bool Visit##CLASS##Decl(CLASS##Decl *D) { \
227 return Visitor.Visit##CLASS##Decl(D); \
238 bool Visit##CLASS(CLASS *S) { return Visitor.Visit##CLASS(S); }
250 bool Visit##CLASS##Type(CLASS##Type *T) { \
251 return Visitor.Visit##CLASS##Type(T); \
264 bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { \
265 return Visitor.Visit##CLASS##TypeLoc(TL); \
H A DTextNodeDumper.cpp73 void TextNodeDumper::Visit(const comments::Comment *C, in Visit() function in TextNodeDumper
92 void TextNodeDumper::Visit(const Attr *A) { in Visit() function in TextNodeDumper
112 ConstAttrVisitor<TextNodeDumper>::Visit(A); in Visit()
115 void TextNodeDumper::Visit(const TemplateArgument &TA, SourceRange R, in Visit() function in TextNodeDumper
124 ConstTemplateArgumentVisitor<TextNodeDumper>::Visit(TA); in Visit()
127 void TextNodeDumper::Visit(const Stmt *Node) { in Visit() function in TextNodeDumper
186 ConstStmtVisitor<TextNodeDumper>::Visit(Node); in Visit()
189 void TextNodeDumper::Visit(const Type *T) { in Visit() function in TextNodeDumper
234 TypeVisitor<TextNodeDumper>::Visit(T); in Visit()
237 void TextNodeDumper::Visit(QualType T) { in Visit() function in TextNodeDumper
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/
H A DSValExplainer.h84 return Visit(SR->getSymbol()); in VisitMemRegionVal()
86 return "pointer to " + Visit(R); in VisitMemRegionVal()
98 return Visit(V.getSymbol()); in VisitSymbolVal()
111 return "lazily frozen compound value of " + Visit(V.getRegion()); in VisitLazyCompoundVal()
120 return "initial value of " + Visit(R); in VisitSymbolRegionValue()
130 return "value derived from (" + Visit(S->getParentSymbol()) + in VisitSymbolDerived()
131 ") for " + Visit(S->getRegion()); in VisitSymbolDerived()
135 return "extent of " + Visit(S->getRegion()); in VisitSymbolExtent()
140 Visit(S->getRegion()); in VisitSymbolMetadata()
146 OS << "(" << Visit(S->getLHS()) << ") " in VisitSymIntExpr()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DPostfixExpression.cpp118 bool Visit(BinaryOpNode &binary, Node *&) override { in Visit() function in __anon166e9f0f0111::SymbolResolver
122 bool Visit(InitialValueNode &, Node *&) override { return true; } in Visit() function in __anon166e9f0f0111::SymbolResolver
123 bool Visit(IntegerNode &, Node *&) override { return true; } in Visit() function in __anon166e9f0f0111::SymbolResolver
124 bool Visit(RegisterNode &, Node *&) override { return true; } in Visit() function in __anon166e9f0f0111::SymbolResolver
126 bool Visit(SymbolNode &symbol, Node *&ref) override { in Visit() function in __anon166e9f0f0111::SymbolResolver
136 bool Visit(UnaryOpNode &unary, Node *&) override { in Visit() function in __anon166e9f0f0111::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 __anon166e9f0f0111::DWARFCodegen
160 void Visit(RegisterNode &reg, Node *&) override;
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DPostfixExpression.h167 virtual ResultT Visit(BinaryOpNode &binary, Node *&ref) = 0;
168 virtual ResultT Visit(InitialValueNode &val, 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()
[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()
H A DCheckExprLifetime.cpp251 Expr *Init, LocalVisitor Visit,
256 LocalVisitor Visit);
562 LocalVisitor Visit) { in visitFunctionCallArguments() argument
591 Visit); in visitFunctionCallArguments()
593 visitLocalsRetainedByInitializer(Path, Arg, Visit, true); in visitFunctionCallArguments()
619 Visit); in visitFunctionCallArguments()
621 visitLocalsRetainedByInitializer(Path, Arg, Visit, true); in visitFunctionCallArguments()
700 LocalVisitor Visit) { in visitLocalsRetainedByReferenceBinding() argument
740 return visitLocalsRetainedByInitializer(Path, Init, Visit, true); in visitLocalsRetainedByReferenceBinding()
753 if (Visit(Path, Local(MTE), RK)) in visitLocalsRetainedByReferenceBinding()
[all …]
/freebsd/contrib/llvm-project/lldb/source/ValueObject/
H A DDILAST.cpp19 return v->Visit(this); in Accept()
23 return v->Visit(this); in Accept()
27 return v->Visit(this); in Accept()
32 return v->Visit(this); in Accept()
37 return v->Visit(this); in Accept()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DPtrTypesSemantics.cpp515 if (Child && !Visit(Child)) in VisitChildren()
561 if (!Visit(CtorInit->getInit())) in IsFunctionTrivial()
568 return Visit(Body); in IsFunctionTrivial()
580 return Visit(AS->getSubStmt()); in VisitAttributedStmt()
592 return Visit(RV); in VisitReturnStmt()
622 return UO->getOpcode() != UO_Coawait && Visit(UO->getSubExpr()); in VisitUnaryOperator()
627 return Visit(BO->getLHS()) && Visit(BO->getRHS()); in VisitBinaryOperator()
706 bool TrivialThis = Visit(MCE->getImplicitObjectArgument()); in VisitCXXMemberCallExpr()
738 if (!Visit(Expr)) in VisitCXXDefaultArgExpr()
746 if (Arg && !Visit(Arg)) in checkArguments()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenPGO.cpp622 this->Visit(Child); in VisitStmt()
629 Visit(D->getBody()); in VisitFunctionDecl()
641 Visit(D->getBody()); in VisitCapturedDecl()
648 Visit(D->getBody()); in VisitObjCMethodDecl()
655 Visit(D->getBody()); in VisitBlockDecl()
661 Visit(S->getRetValue()); in VisitReturnStmt()
669 Visit(E->getSubExpr()); in VisitCXXThrowExpr()
685 Visit(S->getSubStmt()); in VisitLabelStmt()
713 Visit(S->getBody()); in VisitWhileStmt()
724 Visit(S->getCond()); in VisitWhileStmt()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMallocSizeofChecker.cpp59 TypeCallPair AllocCall = Visit(S); in VisitChild()
72 return Visit(E->getSubExpr()); in VisitCastExpr()
77 Visit(E->getSubExpr()).second); in VisitExplicitCastExpr()
81 return Visit(E->getSubExpr()); in VisitParenExpr()
114 Visit(E->getLHS()); in VisitBinMul()
115 Visit(E->getRHS()); in VisitBinMul()
119 return Visit(E->getSubExpr()); in VisitImplicitCastExpr()
123 return Visit(E->getSubExpr()); in VisitParenExpr()
183 Finder.Visit(D->getBody()); in checkASTCodeBody()
197 SFinder.Visit(Arg); in checkASTCodeBody()
/freebsd/contrib/llvm-project/lldb/include/lldb/ValueObject/
H A DDILEval.h50 Visit(const IdentifierNode *node) override;
51 llvm::Expected<lldb::ValueObjectSP> Visit(const MemberOfNode *node) override;
52 llvm::Expected<lldb::ValueObjectSP> Visit(const UnaryOpNode *node) override;
54 Visit(const ArraySubscriptNode *node) override;
56 Visit(const BitFieldExtractionNode *node) override;
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprComplex.cpp128 value = Visit(e->getRHS()); in emitBinAssignLValue()
143 return Visit(op); in emitCast()
186 mlir::Value condValue = Visit(e->getCond()); in VisitAbstractConditionalOperator()
194 mlir::Value trueValue = Visit(e->getTrueExpr()); in VisitAbstractConditionalOperator()
199 mlir::Value falseValue = Visit(e->getFalseExpr()); in VisitAbstractConditionalOperator()
227 return Visit(e->getRHS()); in VisitBinComma()
253 return Visit(e->getChosenSubExpr()); in VisitChooseExpr()
271 return Visit(e->getResultExpr()); in VisitGenericSelectionExpr()
329 return Visit(e->getSubExpr()); in VisitParenExpr()
334 return Visit(e->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
[all …]
H A DCIRGenExprScalar.cpp114 mlir::Value Visit(Expr *e) { in Visit() function in __anon1373b7f80111::ScalarExprEmitter
115 return StmtVisitor<ScalarExprEmitter, mlir::Value>::Visit(e); in Visit()
129 return Visit(e->getSelectedExpr()); in VisitPackIndexingExpr()
132 mlir::Value VisitParenExpr(ParenExpr *pe) { return Visit(pe->getSubExpr()); } in VisitParenExpr()
135 return Visit(ge->getResultExpr()); in VisitGenericSelectionExpr()
189 const mlir::Value vecValue = Visit(e->getBase()); in VisitArraySubscriptExpr()
190 const mlir::Value indexValue = Visit(e->getIdx()); in VisitArraySubscriptExpr()
200 mlir::Value inputVec = Visit(e->getExpr(0)); in VisitShuffleVectorExpr()
201 mlir::Value indexVec = Visit(e->getExpr(1)); in VisitShuffleVectorExpr()
206 mlir::Value vec1 = Visit(e->getExpr(0)); in VisitShuffleVectorExpr()
[all …]
H A DCIRGenExprConstant.cpp67 return Visit(ce->getSubExpr(), t); in VisitConstantExpr()
71 return Visit(pe->getSubExpr(), t); in VisitParenExpr()
77 return Visit(pe->getReplacement(), t); in VisitSubstNonTypeTemplateParmExpr()
82 return Visit(ge->getResultExpr(), t); in VisitGenericSelectionExpr()
86 return Visit(ce->getChosenSubExpr(), t); in VisitChooseExpr()
90 return Visit(e->getInitializer(), t); in VisitCompoundLiteralExpr()
114 return Visit(subExpr, destType); in VisitCastExpr()
199 return Visit(e->getSubExpr(), t); in VisitExprWithCleanups()
204 return Visit(e->getSubExpr(), t); in VisitMaterializeTemporaryExpr()
216 return Visit(ile->getInit(0), t); in VisitInitListExpr()
[all …]

123456