/freebsd-13-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchFinder.h | 75 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 D | ASTMatchersInternal.h | 82 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 D | ASTMatchers.h | 29 // 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 D | ExprMutationAnalyzer.h | 53 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 D | OSObjectCStyleCast.cpp | 37 static void emitDiagnostics(const BoundNodes &Nodes, 78 for (BoundNodes Match : Matches)
|
H A D | GCDAntipatternChecker.cpp | 179 static void emitDiagnostics(const BoundNodes &Nodes, 213 for (BoundNodes Match : Matches) 218 for (BoundNodes Match : Matches)
|
H A D | RunLoopAutoreleaseLeakChecker.cpp | 80 static void emitDiagnostics(BoundNodes &Match, 169 for (BoundNodes Match : Matches) 190 for (BoundNodes Match : Matches)
|
H A D | ObjCAutoreleaseWriteChecker.cpp | 109 static void emitDiagnostics(BoundNodes &Match, const Decl *D, BugReporter &BR, 228 for (BoundNodes Match : Matches)
|
H A D | PointerIterationChecker.cpp | 35 static void emitDiagnostics(const BoundNodes &Match, const Decl *D,
|
H A D | PointerSortingChecker.cpp | 35 static void emitDiagnostics(const BoundNodes &Match, const Decl *D,
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | LoopWidening.cpp | 74 for (BoundNodes Match : Matches) {
|
H A D | BugReporterVisitors.cpp | 447 for (BoundNodes &Match : Matches) {
|
H A D | RegionStore.cpp | 1090 for (BoundNodes &Match : Matches) {
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/ |
H A D | ExprMutationAnalyzer.cpp | 82 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 D | ASTMatchFinder.cpp | 68 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 D | ASTMatchersInternal.cpp | 101 ResultVisitor->visitMatch(BoundNodes(Binding));
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/Transformer/ |
H A D | RangeSelector.cpp | 53 static Expected<DynTypedNode> getNode(const ast_matchers::BoundNodes &Nodes,
|
H A D | Stencil.cpp | 37 getNode(const ast_matchers::BoundNodes &Nodes, StringRef Id) {
|