Searched refs:BoundNodes (Results 1 - 18 of 18) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchFinder.h75 MatchResult(const BoundNodes &Nodes, clang::ASTContext *Context);
80 const BoundNodes Nodes;
142 /// Calls 'Action' with the BoundNodes on every match.
227 /// Collects the \c BoundNodes of all callback invocations when matching
240 SmallVector<BoundNodes, 1>
244 SmallVector<BoundNodes, 1> match(MatcherT Matcher, const DynTypedNode &Node,
249 /// \p Context and collects the \c BoundNodes of all callback invocations.
251 SmallVector<BoundNodes, 1> match(MatcherT Matcher, ASTContext &Context);
265 selectFirst(StringRef BoundTo, const SmallVectorImpl<BoundNodes> &Results) {
266 for (const BoundNodes
[all...]
H A DASTMatchersInternal.h82 class BoundNodes;
158 /// Internal version of BoundNodes. Holds all the bound nodes.
225 /// A visitor interface to visit all BoundNodes results for a
234 virtual void visitMatch(const BoundNodes& BoundNodesView) = 0;
H A DASTMatchers.h29 // be called with a BoundNodes instance that contains a mapping from the
105 /// The instances of BoundNodes are created by \c MatchFinder when the user's
107 class BoundNodes { class in namespace:clang::ast_matchers
131 /// Create BoundNodes from a pre-filled map of bindings.
132 BoundNodes(internal::BoundNodesMap &MyBoundNodes) function in class:clang::ast_matchers::BoundNodes
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DExprMutationAnalyzer.h53 const Stmt *findExprMutation(ArrayRef<ast_matchers::BoundNodes> Matches);
54 const Stmt *findDeclMutation(ArrayRef<ast_matchers::BoundNodes> Matches);
56 findExprPointeeMutation(ArrayRef<ast_matchers::BoundNodes> Matches);
58 findDeclPointeeMutation(ArrayRef<ast_matchers::BoundNodes> Matches);
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DOSObjectCStyleCast.cpp37 static void emitDiagnostics(const BoundNodes &Nodes,
78 for (BoundNodes Match : Matches)
H A DGCDAntipatternChecker.cpp179 static void emitDiagnostics(const BoundNodes &Nodes,
213 for (BoundNodes Match : Matches)
218 for (BoundNodes Match : Matches)
H A DRunLoopAutoreleaseLeakChecker.cpp80 static void emitDiagnostics(BoundNodes &Match,
169 for (BoundNodes Match : Matches)
190 for (BoundNodes Match : Matches)
H A DObjCAutoreleaseWriteChecker.cpp109 static void emitDiagnostics(BoundNodes &Match, const Decl *D, BugReporter &BR,
228 for (BoundNodes Match : Matches)
H A DPointerIterationChecker.cpp35 static void emitDiagnostics(const BoundNodes &Match, const Decl *D,
H A DPointerSortingChecker.cpp35 static void emitDiagnostics(const BoundNodes &Match, const Decl *D,
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DLoopWidening.cpp74 for (BoundNodes Match : Matches) {
H A DBugReporterVisitors.cpp447 for (BoundNodes &Match : Matches) {
H A DRegionStore.cpp1090 for (BoundNodes &Match : Matches) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DExprMutationAnalyzer.cpp82 const Stmt *tryEachMatch(ArrayRef<ast_matchers::BoundNodes> Matches,
181 ExprMutationAnalyzer::findExprMutation(ArrayRef<BoundNodes> Matches) {
186 ExprMutationAnalyzer::findDeclMutation(ArrayRef<BoundNodes> Matches) {
191 ArrayRef<ast_matchers::BoundNodes> Matches) {
197 ArrayRef<ast_matchers::BoundNodes> Matches) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp68 BoundNodesTreeBuilder BoundNodes; member in struct:clang::ast_matchers::internal::__anon1620::MatchKey
73 return std::tie(Traversal, Type, MatcherID, Node, BoundNodes) <
75 Other.BoundNodes);
465 Key.BoundNodes = *Builder;
715 Key.BoundNodes = *Builder;
813 void visitMatch(const BoundNodes& BoundNodesView) override {
1059 MatchFinder::MatchResult::MatchResult(const BoundNodes &Nodes,
H A DASTMatchersInternal.cpp101 ResultVisitor->visitMatch(BoundNodes(Binding));
/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DRangeSelector.cpp53 static Expected<DynTypedNode> getNode(const ast_matchers::BoundNodes &Nodes,
H A DStencil.cpp37 getNode(const ast_matchers::BoundNodes &Nodes, StringRef Id) {

Completed in 274 milliseconds