| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DynamicRecursiveASTVisitor.cpp | 93 DynamicRecursiveASTVisitorBase<Const> &Visitor; member 94 Impl(DynamicRecursiveASTVisitorBase<Const> &Visitor) : Visitor(Visitor) {} in Impl() 97 return Visitor.ShouldVisitTemplateInstantiations; in shouldVisitTemplateInstantiations() 101 return Visitor.ShouldWalkTypesOfTypeLocs; in shouldWalkTypesOfTypeLocs() 105 return Visitor.ShouldVisitImplicitCode; in shouldVisitImplicitCode() 108 bool shouldVisitLambdaBody() const { return Visitor.ShouldVisitLambdaBody; } in shouldVisitLambdaBody() 115 bool TraverseAST(ASTContext &AST) { return Visitor.TraverseAST(AST); } in TraverseAST() 116 bool TraverseAttr(Attr *At) { return Visitor.TraverseAttr(At); } in TraverseAttr() 117 bool TraverseDecl(Decl *D) { return Visitor.TraverseDecl(D); } in TraverseDecl() 118 bool TraverseType(QualType T) { return Visitor.TraverseType(T); } in TraverseType() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | TypeVisitorCallbackPipeline.h | 26 for (auto *Visitor : Pipeline) { in visitUnknownType() 27 if (auto EC = Visitor->visitUnknownType(Record)) in visitUnknownType() 34 for (auto *Visitor : Pipeline) { in visitUnknownMember() 35 if (auto EC = Visitor->visitUnknownMember(Record)) in visitUnknownMember() 42 for (auto *Visitor : Pipeline) { in visitTypeBegin() 43 if (auto EC = Visitor->visitTypeBegin(Record)) in visitTypeBegin() 50 for (auto *Visitor : Pipeline) { in visitTypeBegin() 51 if (auto EC = Visitor->visitTypeBegin(Record, Index)) in visitTypeBegin() 58 for (auto *Visitor : Pipeline) { in visitTypeEnd() 59 if (auto EC = Visitor->visitTypeEnd(Record)) in visitTypeEnd() [all …]
|
| H A D | SymbolVisitorCallbackPipeline.h | 25 for (auto *Visitor : Pipeline) { in visitUnknownSymbol() 26 if (auto EC = Visitor->visitUnknownSymbol(Record)) in visitUnknownSymbol() 33 for (auto *Visitor : Pipeline) { in visitSymbolBegin() 34 if (auto EC = Visitor->visitSymbolBegin(Record, Offset)) in visitSymbolBegin() 41 for (auto *Visitor : Pipeline) { in visitSymbolBegin() 42 if (auto EC = Visitor->visitSymbolBegin(Record)) in visitSymbolBegin() 49 for (auto *Visitor : Pipeline) { in visitSymbolEnd() 50 if (auto EC = Visitor->visitSymbolEnd(Record)) in visitSymbolEnd() 62 for (auto Visitor : Pipeline) { \ 63 if (auto EC = Visitor->visitKnownRecord(CVR, Record)) \
|
| /freebsd/contrib/llvm-project/lldb/source/ValueObject/ |
| H A D | DILAST.cpp | 14 llvm::Expected<lldb::ValueObjectSP> ErrorNode::Accept(Visitor *v) const { in Accept() 18 llvm::Expected<lldb::ValueObjectSP> IdentifierNode::Accept(Visitor *v) const { in Accept() 22 llvm::Expected<lldb::ValueObjectSP> MemberOfNode::Accept(Visitor *v) const { in Accept() 26 llvm::Expected<lldb::ValueObjectSP> UnaryOpNode::Accept(Visitor *v) const { in Accept() 31 ArraySubscriptNode::Accept(Visitor *v) const { in Accept() 36 BitFieldExtractionNode::Accept(Visitor *v) const { in Accept()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ |
| H A D | RefactoringActionRulesInternal.h | 71 void visitRefactoringOptionsImpl(RefactoringOptionVisitor &Visitor, in visitRefactoringOptionsImpl() argument 74 RefactoringOptionVisitor &Visitor; in visitRefactoringOptionsImpl() member 78 Option->passToVisitor(Visitor); in visitRefactoringOptionsImpl() 82 (OptionGatherer{Visitor})(First); in visitRefactoringOptionsImpl() 83 return visitRefactoringOptionsImpl(Visitor, Rest...); in visitRefactoringOptionsImpl() 88 RefactoringOptionVisitor &Visitor, in visitRefactoringOptions() argument 91 visitRefactoringOptionsImpl(Visitor, std::get<Is>(Requirements)...); in visitRefactoringOptions() 142 void visitRefactoringOptions(RefactoringOptionVisitor &Visitor) override { 144 Visitor, Requirements,
|
| H A D | RefactoringOptions.h | 28 void passToVisitor(RefactoringOptionVisitor &Visitor) final { in passToVisitor() argument 29 Visitor.visit(*this, Value); in passToVisitor()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/ValueObject/ |
| H A D | DILAST.h | 37 class Visitor; variable 55 virtual llvm::Expected<lldb::ValueObjectSP> Accept(Visitor *v) const = 0; 70 llvm::Expected<lldb::ValueObjectSP> Accept(Visitor *v) const override; 82 llvm::Expected<lldb::ValueObjectSP> Accept(Visitor *v) const override; 101 llvm::Expected<lldb::ValueObjectSP> Accept(Visitor *v) const override; 123 llvm::Expected<lldb::ValueObjectSP> Accept(Visitor *v) const override; 143 llvm::Expected<lldb::ValueObjectSP> Accept(Visitor *v) const override; 165 llvm::Expected<lldb::ValueObjectSP> Accept(Visitor *v) const override; 185 class Visitor { 187 virtual ~Visitor() = default;
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
| H A D | CVTypeVisitor.cpp | 190 Visitor((Source == VDS_BytesPresent) ? Pipeline : Callbacks) { in FieldListVisitHelper() 201 CVTypeVisitor Visitor; member 206 : Visitor((Source == VDS_BytesPresent) ? Pipeline : Callbacks) { in VisitHelper() 215 CVTypeVisitor Visitor; member 223 return V.Visitor.visitTypeRecord(Record, Index); in visitTypeRecord() 230 return V.Visitor.visitTypeRecord(Record); in visitTypeRecord() 237 return V.Visitor.visitTypeStream(Types); in visitTypeStream() 243 return V.Visitor.visitTypeStream(Types); in visitTypeStream() 252 return V.Visitor.visitTypeStream(Types); in visitTypeStream() 259 return V.Visitor in visitMemberRecord() [all...] |
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFinder.cpp | 78 NamedDeclOccurrenceFindingVisitor Visitor(Point, Context); in getNamedDeclAt() local 89 Visitor.TraverseDecl(CurrDecl); in getNamedDeclAt() 92 return Visitor.getNamedDecl(); in getNamedDeclAt() 128 NamedDeclFindingVisitor Visitor(Name); in getNamedDeclFor() local 129 Visitor.TraverseDecl(Context.getTranslationUnitDecl()); in getNamedDeclFor() 130 return Visitor.getNamedDecl(); in getNamedDeclFor()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SCCPSolver.cpp | 2150 : Visitor(new SCCPInstVisitor(DL, std::move(GetTLI), Ctx)) {} in SCCPSolver() 2156 Visitor->addPredicateInfo(F, DT, AC); in addPredicateInfo() 2160 Visitor->removeSSACopies(F); in removeSSACopies() 2164 return Visitor->markBlockExecutable(BB); in markBlockExecutable() 2168 return Visitor->getPredicateInfoFor(I); in getPredicateInfoFor() 2172 Visitor->trackValueOfGlobalVariable(GV); in trackValueOfGlobalVariable() 2176 Visitor->addTrackedFunction(F); in addTrackedFunction() 2180 Visitor->addToMustPreserveReturnsInFunctions(F); in addToMustPreserveReturnsInFunctions() 2184 return Visitor->mustPreserveReturn(F); in mustPreserveReturn() 2188 Visitor->addArgumentTrackedFunction(F); in addArgumentTrackedFunction() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/ |
| H A D | ELFObject.h | 546 virtual Error accept(SectionVisitor &Visitor) const = 0; 547 virtual Error accept(MutableSectionVisitor &Visitor) = 0; 613 Error accept(SectionVisitor &Visitor) const override; 614 Error accept(MutableSectionVisitor &Visitor) override; 658 Error accept(MutableSectionVisitor &Visitor) override; 682 Error accept(SectionVisitor &Visitor) const override; 683 Error accept(MutableSectionVisitor &Visitor) override; 702 Error accept(SectionVisitor &Visitor) const override; 703 Error accept(MutableSectionVisitor &Visitor) override; 727 Error accept(SectionVisitor &Visitor) const override; [all …]
|
| H A D | ELFObject.cpp | 440 Error Section::accept(SectionVisitor &Visitor) const { in accept() 441 return Visitor.visit(*this); in accept() 444 Error Section::accept(MutableSectionVisitor &Visitor) { in accept() argument 445 return Visitor.visit(*this); in accept() 502 Error DecompressedSection::accept(SectionVisitor &Visitor) const { in accept() 503 return Visitor.visit(*this); in accept() 506 Error DecompressedSection::accept(MutableSectionVisitor &Visitor) { in accept() argument 507 return Visitor.visit(*this); in accept() 510 Error OwnedDataSection::accept(SectionVisitor &Visitor) const { in accept() 511 return Visitor.visit(*this); in accept() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | ASTOps.cpp | 278 ReferencedDeclsVisitor Visitor(Result); in getReferencedDecls() local 279 Visitor.TraverseStmt(FD.getBody()); in getReferencedDecls() 281 Visitor.traverseConstructorInits(CtorDecl); in getReferencedDecls() 310 ReferencedDeclsVisitor Visitor(Result); in getReferencedDecls() local 311 Visitor.TraverseStmt(const_cast<Stmt *>(&S)); in getReferencedDecls()
|
| /freebsd/contrib/llvm-project/lldb/tools/lldb-instr/ |
| H A D | Instrument.cpp | 124 SBConsumer(Rewriter &R, ASTContext &Context) : Visitor(R, Context) {} in SBConsumer() 130 Visitor.TraverseDecl(*b); in HandleTopLevelDecl() 136 SBVisitor Visitor; member in SBConsumer
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ObjCMissingSuperCallChecker.cpp | 188 FindSuperCallVisitor Visitor(S); in checkASTDecl() local 189 Visitor.TraverseDecl(MD); in checkASTDecl() 192 if (!Visitor.DoesCallSuper) { in checkASTDecl()
|
| H A D | CastToStructChecker.cpp | 113 CastToStructVisitor Visitor(BR, this, Mgr.getAnalysisDeclContext(D)); in checkASTCodeBody() local 114 Visitor.TraverseDecl(const_cast<Decl *>(D)); in checkASTCodeBody()
|
| /freebsd/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | PostfixExpression.cpp | 110 class SymbolResolver : public Visitor<bool> { 115 using Visitor<bool>::Dispatch; 143 class DWARFCodegen : public Visitor<> { 147 using Visitor<>::Dispatch;
|
| /freebsd/contrib/llvm-project/clang/lib/ExtractAPI/ |
| H A D | ExtractAPIConsumer.cpp | 256 : Visitor(Context, API) {} in WrappingExtractAPIConsumer() 260 Visitor.TraverseDecl(Context.getTranslationUnitDecl()); in HandleTranslationUnit() 264 ExtractAPIVisitor<> Visitor; member in __anon9569e29f0111::WrappingExtractAPIConsumer 271 : Visitor(*LCF, Context, API), LCF(std::move(LCF)) {} in ExtractAPIConsumer() 275 Visitor.TraverseDecl(Context.getTranslationUnitDecl()); in HandleTranslationUnit() 279 BatchExtractAPIVisitor Visitor; member in __anon9569e29f0111::ExtractAPIConsumer
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchFinder.cpp | 648 MatchChildASTVisitor Visitor(&Matcher, this, Builder, MaxDepth, in matchesRecursively() local 650 return Visitor.findMatch(Node); in matchesRecursively() 1034 MatchVisitor Visitor(*this, ActiveASTContext, MP.second); in matchWithoutFilter() local 1035 Builder.visitMatches(&Visitor); in matchWithoutFilter() 1067 MatchVisitor Visitor(*this, ActiveASTContext, MP.second); in matchWithFilter() local 1068 Builder.visitMatches(&Visitor); in matchWithFilter() 1252 class MatchVisitor : public BoundNodesTreeBuilder::Visitor { 1712 internal::MatchASTVisitor Visitor(&Matchers, Options); in match() local 1713 Visitor.set_active_ast_context(&Context); in match() 1714 Visitor.match(Node); in match() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | PdbIndex.cpp | 90 class Visitor : public ISectionContribVisitor { in ParseSectionContribs() class 95 Visitor(PdbIndex &ctx, llvm::IntervalMap<uint64_t, uint16_t> &imap) in ParseSectionContribs() function in PdbIndex::ParseSectionContribs::Visitor 112 Visitor v(*this, m_va_to_modi); in ParseSectionContribs()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RefCntblBaseVirtualDtorChecker.cpp | 375 DerefFuncDeleteExprVisitor Visitor(ClsTmplSpDecl->getTemplateArgs(), in isClassWithSpecializedDelete() local 377 auto Result = Visitor.HasSpecializedDelete(MethodDecl); in isClassWithSpecializedDelete() 386 DerefFuncDeleteExprVisitor Visitor(DerivedClass); in isClassWithSpecializedDelete() local 387 auto Result = Visitor.HasSpecializedDelete(MethodDecl); in isClassWithSpecializedDelete()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | Consumed.cpp | 1222 const ConsumedStmtVisitor &Visitor) { in splitState() argument 1234 PInfo = Visitor.getInfo(Cond); in splitState() 1236 PInfo = Visitor.getInfo(cast<BinaryOperator>(Cond)->getRHS()); in splitState() 1252 PInfo = Visitor.getInfo(BinOp->getLHS()); in splitState() 1255 PInfo = Visitor.getInfo(BinOp->getRHS()); in splitState() 1317 ConsumedStmtVisitor Visitor(*this, CurrStates.get()); in run() local 1321 Visitor.VisitParmVarDecl(PI); in run() 1335 Visitor.reset(CurrStates.get()); in run() 1341 Visitor.Visit(B.castAs<CFGStmt>().getStmt()); in run() 1348 Visitor.checkCallability(PropagationInfo(BTE), in run() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | SpillUtils.cpp | 439 AllocaUseVisitor Visitor{AI->getDataLayout(), DT, Shape, Checker, in collectFrameAlloca() local 441 Visitor.visitPtr(*AI); in collectFrameAlloca() 442 if (!Visitor.getShouldLiveOnFrame()) in collectFrameAlloca() 444 Allocas.emplace_back(AI, Visitor.getAliasesCopy(), in collectFrameAlloca() 445 Visitor.getMayWriteBeforeCoroBegin()); in collectFrameAlloca()
|
| /freebsd/contrib/llvm-project/llvm/lib/Demangle/ |
| H A D | ItaniumDemangle.cpp | 246 DumpVisitor &Visitor; member 249 if (Visitor.anyWantNewline(V, Vs...)) in operator ()() 250 Visitor.newLine(); in operator ()() 251 Visitor.printWithPendingNewline(V); in operator ()() 252 int PrintInOrder[] = { (Visitor.printWithComma(Vs), 0)..., 0 }; in operator ()()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionExpressions.h | 666 SV &Visitor; variable 671 if (Visited.insert(S).second && Visitor.follow(S)) in push() 676 SCEVTraversal(SV &V) : Visitor(V) {} in SCEVTraversal() 680 while (!Worklist.empty() && !Visitor.isDone()) { in visitAll() 703 if (Visitor.isDone()) in visitAll() 716 template <typename SV> void visitAll(const SCEV *Root, SV &Visitor) { in visitAll() argument 717 SCEVTraversal<SV> T(Visitor); in visitAll()
|