HomeSort by: relevance | last modified time | path
    Searched defs:Children (Results 1 - 25 of 38) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
IteratedDominanceFrontier.h 72 auto Children = children<OrderedNodeTy>(N);
73 return {Children.begin(), Children.end()};
  /src/external/apache2/llvm/dist/clang/lib/Tooling/
FileMatchTrie.cpp 52 /// - If the node has a path 'p2' but no children, take the last path segment
69 if (Children.empty()) {
76 Children[Element].Path = Path;
80 Children[Element].insert(NewPath, ConsumedLength + Element.size() + 1);
94 /// - .. have children. In this case it is checked
98 /// - .. a child matching the next path segment. In this case, all children of
99 /// 'n' are an equally good match for 'p'. All children are of 'n' are found
109 if (Children.empty()) {
121 Children.find(Element);
122 if (MatchingChild != Children.end())
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Tooling/Syntax/
Synthesis.cpp 199 ArrayRef<std::pair<syntax::Node *, syntax::NodeRole>> Children,
203 for (const auto &Child : Children)
219 std::vector<std::pair<syntax::Node *, syntax::NodeRole>> Children;
222 Children.push_back({deepCopyExpandingMacros(A, Child), Child->getRole()});
224 return createTree(A, Children, N->getKind());
Nodes.cpp 112 std::vector<syntax::NameSpecifier *> Children;
114 Children.push_back(llvm::cast<syntax::NameSpecifier>(Element));
116 return Children;
123 Children;
125 Children.push_back(
129 return Children;
134 std::vector<syntax::Expression *> Children;
136 Children.push_back(llvm::cast<syntax::Expression>(ArgumentAsNode));
138 return Children;
144 std::vector<syntax::List::ElementAndDelimiter<syntax::Expression>> Children;
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/
InlineInfo.h 32 /// "Children" variable. All address ranges must be sorted and all address
33 /// ranges of all children must be contained in the ranges of this function.
51 /// - UINT8 boolean value that specifies if the InlineInfo object has children.
58 /// - if this object has children, enocode each child InlineInfo using the
67 std::vector<InlineInfo> Children;
74 Children.clear();
174 LHS.Children == RHS.Children;
  /src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
PrettyCompilandDumper.h 22 enum Flags { None = 0x0, Children = 0x1, Symbols = 0x2, Lines = 0x4 };
  /src/external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/
ASTSelection.h 54 std::vector<SelectedASTNode> Children;
107 return SelectedNode.get().Children.size();
115 return SelectedNode.get().Children[I].Node.get<Stmt>();
148 /// True only when the children of the selected node are actually selected.
  /src/external/apache2/llvm/dist/clang/lib/AST/
ExprObjC.cpp 339 Stmt::child_range ObjCMessageExpr::children() { function in class:ObjCMessageExpr
349 Stmt::const_child_range ObjCMessageExpr::children() const { function in class:ObjCMessageExpr
350 auto Children = const_cast<ObjCMessageExpr *>(this)->children();
351 return const_child_range(Children.begin(), Children.end());
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
DWARFVerifier.h 43 std::set<DieRangeInfo> Children;
62 /// children address ranges must all be contained in.
79 /// This is used for finding overlapping children of the same DIE.
  /src/external/apache2/llvm/dist/clang/include/clang/Tooling/ASTDiff/
ASTDiff.h 41 SmallVector<NodeId, 4> Children;
46 bool isLeaf() const { return Children.empty(); }
  /src/external/apache2/llvm/dist/clang/lib/Format/
TokenAnnotator.h 62 Current->Children.clear();
63 for (const auto &Child : Node.Children) {
64 Children.push_back(new AnnotatedLine(Child));
65 Current->Children.push_back(Children.back());
73 for (unsigned i = 0, e = Children.size(); i != e; ++i) {
74 delete Children[i];
78 Current->Children.clear();
125 SmallVector<AnnotatedLine *, 0> Children;
144 /// \c True if one of this line's children intersects with an input range
    [all...]
UnwrappedLineParser.h 305 SmallVector<UnwrappedLine, 0> Children;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
CFGDiff.h 30 // a non-inversed graph, the children are naturally the successors when
53 // a getChildren method to get a Node's children based on the additional updates
68 // and inserted edges are considered deleted when returning children.
138 auto R = children<DirectedNodeT>(N);
141 // Remove nullptr children for clang.
144 auto &Children = (InverseEdge != InverseGraph) ? Pred : Succ;
145 auto It = Children.find(N);
146 if (It == Children.end())
149 // Remove children present in the CFG but not in the snapshot.
153 // Add children present in the snapshot for not in the real CFG
    [all...]
SuffixTree.h 27 /// Each node has either no children or at least two children, with the root
30 /// Children are represented as a map between unsigned integers and nodes. If
42 /// The children of this node.
47 llvm::DenseMap<unsigned, SuffixTreeNode *> Children;
72 /// helps with inserting children of internal nodes.
278 for (auto &ChildPair : Curr->Children) {
279 // Save all of this node's children for processing.
284 // long enough string, then save the leaf children.
335 // Yes. At the first step, we need to visit all of N's children
    [all...]
GenericDomTree.h 63 SmallVector<DomTreeNodeBase *, 4> Children;
75 iterator begin() { return Children.begin(); }
76 iterator end() { return Children.end(); }
77 const_iterator begin() const { return Children.begin(); }
78 const_iterator end() const { return Children.end(); }
80 DomTreeNodeBase *const &back() const { return Children.back(); }
81 DomTreeNodeBase *&back() { return Children.back(); }
83 iterator_range<iterator> children() { return make_range(begin(), end()); } function in class:llvm::DomTreeNodeBase
84 iterator_range<const_iterator> children() const { function in class:llvm::DomTreeNodeBase
94 Children.push_back(C.get())
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
DebugHandlerBase.cpp 119 const SmallVectorImpl<LexicalScope *> &Children = S->getChildren();
120 if (!Children.empty())
121 WorkList.append(Children.begin(), Children.end());
CodeViewDebug.h 121 SmallVector<LexicalBlock *, 1> Children;
369 /// Emits a sequence of lexical block scopes and their children.
373 /// Emit a lexical block scope and its children.
DwarfCompileUnit.cpp 517 SmallVector<DIE *, 8> Children;
519 // We try to create the scope DIE first, then the children DIEs. This will
520 // avoid creating un-used children then removing them later when we find out
527 // We create children when the scope DIE is not null.
528 createScopeChildrenDIE(Scope, Children);
536 // We create children here when we know the scope DIE is not going to be
537 // null and the children will be added to the scope DIE.
538 createScopeChildrenDIE(Scope, Children, &HasNonScopeChildren);
540 // If there are only other scopes as children, put them directly in the
544 std::make_move_iterator(Children.begin())
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LexicalScopes.cpp 245 const SmallVectorImpl<LexicalScope *> &Children = WS->getChildren();
246 if (ChildNum < Children.size()) {
247 auto &ChildScope = Children[ChildNum];
341 if (!Children.empty())
342 err << std::string(Indent + 2, ' ') << "Children ...\n";
343 for (unsigned i = 0, e = Children.size(); i != e; ++i)
344 if (Children[i] != this)
345 Children[i]->dump(Indent + 2);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
LexicalScopes.h 65 SmallVectorImpl<LexicalScope *> &getChildren() { return Children; }
69 void addChild(LexicalScope *S) { Children.push_back(S); }
127 SmallVector<LexicalScope *, 4> Children; // Scopes defined in scope.
DIE.h 86 /// Whether or not this node has children.
89 /// are 0 and 1 for no children and children respectively.
90 bool Children;
96 DIEAbbrev(dwarf::Tag T, bool C) : Tag(T), Children(C) {}
102 bool hasChildren() const { return Children; }
104 void setChildrenFlag(bool hasChild) { Children = hasChild; }
745 /// Size of instance + children.
751 /// children even when it doesn't. This is used for unit testing purposes.
753 /// Children DIEs
787 child_range children() { function in class:llvm::DIE
790 const_child_range children() const { function in class:llvm::DIE
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/
UDTLayout.cpp 108 // UDT storage comes from a union of all the children's storage, so start out
175 auto Children = Sym.findAllChildren();
176 while (auto Child = Children->getNext()) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/
MachOYAML.h 113 std::vector<MachOYAML::ExportEntry> Children;
DWARFYAML.h 39 llvm::dwarf::Constants Children;
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/GlobalISel/
GIMatchTree.h 127 /// children but this currently isn't done to aid debuggability of the DOT
130 /// The children of this node. The index into this array must match the index
132 std::vector<GIMatchTree> Children;
140 void setNumChildren(unsigned Num) { Children.resize(Num); }
157 return Children.begin();
159 std::vector<GIMatchTree>::iterator children_end() { return Children.end(); }
160 iterator_range<std::vector<GIMatchTree>::iterator> children() { function in class:llvm::GIMatchTree
164 return Children.begin();
167 return Children.end();
169 iterator_range<std::vector<GIMatchTree>::const_iterator> children() const function in class:llvm::GIMatchTree
    [all...]

Completed in 28 milliseconds

1 2