Home
last modified time | relevance | path

Searched refs:Visitor (Results 1 – 25 of 93) sorted by relevance

1234

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDynamicRecursiveASTVisitor.cpp93 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 DTypeVisitorCallbackPipeline.h26 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 DSymbolVisitorCallbackPipeline.h25 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 DDILAST.cpp14 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 DRefactoringActionRulesInternal.h71 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 DRefactoringOptions.h28 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 DDILAST.h37 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 DCVTypeVisitor.cpp190 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 DUSRFinder.cpp78 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 DSCCPSolver.cpp2150 : 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 DELFObject.h546 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 DELFObject.cpp440 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 DASTOps.cpp278 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 DInstrument.cpp124 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 DObjCMissingSuperCallChecker.cpp188 FindSuperCallVisitor Visitor(S); in checkASTDecl() local
189 Visitor.TraverseDecl(MD); in checkASTDecl()
192 if (!Visitor.DoesCallSuper) { in checkASTDecl()
H A DCastToStructChecker.cpp113 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 DPostfixExpression.cpp110 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 DExtractAPIConsumer.cpp256 : 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 DASTMatchFinder.cpp648 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 DPdbIndex.cpp90 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 DRefCntblBaseVirtualDtorChecker.cpp375 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 DConsumed.cpp1222 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 DSpillUtils.cpp439 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 DItaniumDemangle.cpp246 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 DScalarEvolutionExpressions.h666 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()

1234