/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTNodeTraverser.h | 100 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 D | EvaluatedExprVisitor.h | 54 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 D | TextNodeDumper.h | 171 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 D | JSONNodeDumper.h | 195 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 D | TypeLocVisitor.h | 22 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 D | TypeVisitor.h | 22 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 D | DeclVisitor.h | 35 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 D | AttrVisitor.h | 29 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 D | TemplateArgumentVisitor.h | 30 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 D | SValVisitor.h | 31 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 D | SValExplainer.h | 74 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 D | PostfixExpression.cpp | 118 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 ®, 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 D | ASTDumper.cpp | 134 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 D | TypeLoc.cpp | 56 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 D | TextNodeDumper.cpp | 90 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 D | PostfixExpression.h | 167 virtual ResultT Visit(BinaryOpNode &binary, Node *&ref) = 0; 169 virtual ResultT Visit(IntegerNode &integer, Node *&) = 0; 170 virtual ResultT Visit(RegisterNode ®, 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 D | CodeGenPGO.cpp | 540 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 D | CGExprComplex.cpp | 95 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 D | CGExprAgg.cpp | 104 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 D | UsedDeclVisitor.h | 44 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 D | MallocSizeofChecker.cpp | 61 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 D | LLVMConventionsChecker.cpp | 127 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 D | TransEmptyStatementsAndDealloc.cpp | 91 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 D | CallGraph.cpp | 105 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 D | SVals.cpp | 140 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()
|