| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ |
| D | ASTSelection.h | 101 ArrayRef<SelectedASTNode::ReferenceType> getParents() { return Parents; } in getParents() 138 ArrayRef<SelectedASTNode::ReferenceType> Parents, in CodeRangeASTSelection() argument 140 : SelectedNode(SelectedNode), Parents(Parents.begin(), Parents.end()), in CodeRangeASTSelection() 147 llvm::SmallVector<SelectedASTNode::ReferenceType, 8> Parents; variable
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/ |
| D | ASTSelection.cpp | 252 llvm::SmallVector<SelectedASTNode::ReferenceType, 8> Parents; member 292 const Stmt *Parent = Parents[Parents.size() - 1].get().Node.get<Stmt>(); in canonicalize() 298 for (; (ParentIndex + 1) <= Parents.size() && isa<ImplicitCastExpr>(Parent); in canonicalize() 301 Parents[Parents.size() - ParentIndex - 1].get().Node.get<Stmt>(); in canonicalize() 309 Node = Parents[Parents.size() - ParentIndex]; in canonicalize() 311 Parents.pop_back(); in canonicalize() 397 return CodeRangeASTSelection(Selected.Node, Selected.Parents, in create() 408 Selected.Parents.push_back(Selected.Node); in create() 409 return CodeRangeASTSelection(Selected.Node, Selected.Parents, in create() 423 for (const auto &Parent : llvm::reverse(Parents)) { in isInFunctionLikeBodyOfCode() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| D | USRLocFinder.cpp | 372 auto Parents = Context.getParents(Loc); in VisitTypeLoc() local 374 if (!Parents.empty()) { in VisitTypeLoc() 379 if (const auto *NSL = Parents[0].get<NestedNameSpecifierLoc>()) { in VisitTypeLoc() 384 if (const auto *TL = Parents[0].get<TypeLoc>()) in VisitTypeLoc() 483 auto Parents = Context.getParents(Node); in getClosestAncestorDecl() local 485 if (Parents.size() != 1) in getClosestAncestorDecl() 487 if (ASTNodeKind::getFromNodeKind<Decl>().isBaseOf(Parents[0].getNodeKind())) in getClosestAncestorDecl() 488 return Parents[0].template get<Decl>(); in getClosestAncestorDecl() 489 return getClosestAncestorDecl(Parents[0]); in getClosestAncestorDecl() 495 auto Parents = Context.getParents(Loc); in getParentTypeLoc() local [all …]
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
| D | ParentMapContext.cpp | 26 void ParentMapContext::clear() { Parents.reset(); } in clear() 359 void addParent(MapNodeTy MapNode, MapTy *Parents) { in addParent() argument 373 auto &NodeOrVector = (*Parents)[MapNode]; in addParent() 405 MapTy *Parents) { in TraverseNode() argument 408 addParent(MapNode, Parents); in TraverseNode() 453 if (!Parents) in getParents() 456 Parents = std::make_unique<ParentMap>(ASTCtx); in getParents() 457 return Parents->getParents(getTraversalKind(), Node); in getParents()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| D | DIEHash.cpp | 85 SmallVector<const DIE *, 1> Parents; in addParentContext() local 88 Parents.push_back(Cur); in addParentContext() 96 for (SmallVectorImpl<const DIE *>::reverse_iterator I = Parents.rbegin(), in addParentContext() 97 E = Parents.rend(); in addParentContext()
|
| D | DwarfUnit.cpp | 662 SmallVector<const DIScope *, 1> Parents; in getParentContextString() local 664 Parents.push_back(Context); in getParentContextString() 675 for (const DIScope *Ctx : make_range(Parents.rbegin(), Parents.rend())) { in getParentContextString()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| D | TraversalChecker.cpp | 42 const ParentMap &Parents = C.getLocationContext()->getParentMap(); in checkBranchCondition() local 43 Parent = Parents.getParent(Condition); in checkBranchCondition()
|
| D | DeadStoresChecker.cpp | 139 ParentMap& Parents; member in __anon22494cc90211::DeadStoreObs 153 : cfg(cfg), Ctx(ctx), BR(br), Checker(checker), AC(ac), Parents(parents), in DeadStoreObs() 355 DeadStoreKind dsk = Parents.isConsumedExpr(B) in observeStmt() 366 const Stmt *parent = Parents.getParentIgnoreParenCasts(U); in observeStmt()
|
| /freebsd-12-stable/contrib/llvm-project/clang/utils/TableGen/ |
| D | ClangDiagnosticsEmitter.cpp | 71 const std::vector<Record*> &Parents = DiagGroupParents.getParents(Group); in getCategoryFromDiagGroup() local 72 for (unsigned i = 0, e = Parents.size(); i != e; ++i) { in getCategoryFromDiagGroup() 73 CatName = getCategoryFromDiagGroup(Parents[i], DiagGroupParents); in getCategoryFromDiagGroup() 302 const std::vector<Record*> &Parents = DiagGroupParents.getParents(Group); in isSubGroupOfGroup() local 303 for (unsigned i = 0, e = Parents.size(); i != e; ++i) in isSubGroupOfGroup() 304 if (isSubGroupOfGroup(Parents[i], GName)) in isSubGroupOfGroup() 347 const std::vector<Record*> &Parents = DiagGroupParents.getParents(Group); in markGroup() local 348 for (unsigned i = 0, e = Parents.size(); i != e; ++i) in markGroup() 349 markGroup(Parents[i]); in markGroup() 406 const std::vector<Record*> &Parents = DiagGroupParents.getParents(Group); in compute() local [all …]
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/ASTMatchers/ |
| D | ASTMatchFinder.cpp | 949 DynTypedNodeList Parents{ArrayRef<DynTypedNode>()}; // after loop: size != 1 in matchesAnyAncestorOf() local 969 Parents = ActiveASTContext->getParents(Node); in matchesAnyAncestorOf() 972 if (Parents.size() != 1) in matchesAnyAncestorOf() 976 Node = *Parents.begin(); in matchesAnyAncestorOf() 985 if (Parents.empty()) { in matchesAnyAncestorOf() 1004 assert(Parents.size() > 1); in matchesAnyAncestorOf() 1008 std::deque<DynTypedNode> Queue(Parents.begin(), Parents.end()); in matchesAnyAncestorOf()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
| D | ParentMapContext.h | 72 std::unique_ptr<ParentMap> Parents; variable
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/ASTDiff/ |
| D | ASTDiff.cpp | 387 const auto &Parents = AST.getParents(*S); in getEnclosingDeclContext() local 388 if (Parents.empty()) in getEnclosingDeclContext() 390 const auto &P = Parents[0]; in getEnclosingDeclContext()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| D | ASTMatchers.h | 7577 const auto &Parents = Finder->getASTContext().getParents(Node); in AST_MATCHER_P() local 7579 llvm::SmallVector<DynTypedNode, 8> Stack(Parents.begin(), Parents.end()); in AST_MATCHER_P() 7628 const auto &Parents = Finder->getASTContext().getParents(Node); in AST_MATCHER_P() local 7630 llvm::SmallVector<DynTypedNode, 8> Stack(Parents.begin(), Parents.end()); in AST_MATCHER_P()
|