Searched refs:ArrayNode (Results 1 – 5 of 5) sorted by relevance
246 class ArrayNode : public Node, public std::vector<NodePtr> {250 ArrayNode() : Node(NK_Array) {} in ArrayNode() function286 if (isa<msgpack::ArrayNode>(*N))300 static msgpack::ArrayNode &getAsSequence(msgpack::NodePtr &N) {301 if (!N || !isa<msgpack::ArrayNode>(*N))302 N.reset(new msgpack::ArrayNode());303 return *cast<msgpack::ArrayNode>(N.get());359 template <> struct SequenceTraits<msgpack::ArrayNode> {360 static size_t size(IO &IO, msgpack::ArrayNode &A) { return A.size(); }361 static msgpack::NodePtr &element(IO &IO, msgpack::ArrayNode &A,
73 std::shared_ptr<msgpack::ArrayNode>91 msgpack::ArrayNode &Args);94 unsigned &Offset, msgpack::ArrayNode &Args,100 msgpack::ArrayNode &Args);
656 std::shared_ptr<msgpack::ArrayNode>658 auto Dims = std::make_shared<msgpack::ArrayNode>(); in getWorkGroupDimensions()669 auto Version = std::make_shared<msgpack::ArrayNode>(); in emitVersion()680 auto Printf = std::make_shared<msgpack::ArrayNode>(); in emitPrintf()699 auto LanguageVersion = std::make_shared<msgpack::ArrayNode>(); in emitKernelLanguage()728 auto Args = std::make_shared<msgpack::ArrayNode>(); in emitKernelArgs()768 msgpack::ArrayNode &Args) { in emitKernelArg()825 msgpack::ArrayNode &Args, in emitKernelArg()876 msgpack::ArrayNode &Args) { in emitHiddenKernelArgs()958 getRootMetadata("amdhsa.kernels").reset(new msgpack::ArrayNode()); in begin()[all …]
24 void ArrayNode::anchor() {} in anchor()30 auto A = std::make_shared<ArrayNode>(); in readArray()
59 auto ArrayPtr = dyn_cast<msgpack::ArrayNode>(&Node); in verifyArray()