• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/BinaryFormat/

Lines Matching defs:Node

106   StackLevel(DocNode Node, size_t StartIndex, size_t Length,
108 : Node(Node), Index(StartIndex), End(StartIndex + Length),
110 DocNode Node;
150 DocNode Node;
153 Node = getNode();
156 Node = getNode(Obj.Int);
159 Node = getNode(Obj.UInt);
162 Node = getNode(Obj.Bool);
165 Node = getNode(Obj.Float);
168 Node = getNode(Obj.Raw);
171 Node = getMapNode();
174 Node = getArrayNode();
184 else if (Stack.back().Node.getKind() == Type::Array) {
186 auto &Array = Stack.back().Node.getArray();
189 auto &Map = Stack.back().Node.getMap();
192 Stack.back().MapKey = Node;
193 Stack.back().MapEntry = &Map[Node];
205 // in an array or map if Node is an array or map respectively.
209 MergeResult = Merger(DestNode, Node, MapKey);
212 assert(!((Node.isMap() && !DestNode->isMap()) ||
213 (Node.isArray() && !DestNode->isArray())));
215 *DestNode = Node;
240 DocNode Node;
252 DocNode Node = getRoot();
254 switch (Node.getKind()) {
256 MPWriter.writeArraySize(Node.getArray().size());
258 {Node, DocNode::MapTy::iterator(), Node.getArray().begin(), false});
261 MPWriter.writeMapSize(Node.getMap().size());
263 {Node, Node.getMap().begin(), DocNode::ArrayTy::iterator(), true});
269 MPWriter.write(Node.getBool());
272 MPWriter.write(Node.getInt());
275 MPWriter.write(Node.getUInt());
278 MPWriter.write(Node.getString());
285 if (Stack.back().Node.getKind() == Type::Map) {
286 if (Stack.back().MapIt != Stack.back().Node.getMap().end())
289 if (Stack.back().ArrayIt != Stack.back().Node.getArray().end())
297 if (Stack.back().Node.getKind() == Type::Map) {
300 Node = Stack.back().MapIt->first;
303 Node = Stack.back().MapIt->second;
308 Node = *Stack.back().ArrayIt;