Lines Matching refs:msgpack

30     msgpack::DocNode &Node, msgpack::Type SKind,  in verifyScalar()
31 function_ref<bool(msgpack::DocNode &)> verifyValue) { in verifyScalar()
39 if (Node.getKind() != msgpack::Type::String) in verifyScalar()
51 bool MetadataVerifier::verifyInteger(msgpack::DocNode &Node) { in verifyInteger()
52 if (!verifyScalar(Node, msgpack::Type::UInt)) in verifyInteger()
53 if (!verifyScalar(Node, msgpack::Type::Int)) in verifyInteger()
59 msgpack::DocNode &Node, function_ref<bool(msgpack::DocNode &)> verifyNode, in verifyArray()
70 msgpack::MapDocNode &MapNode, StringRef Key, bool Required, in verifyEntry()
71 function_ref<bool(msgpack::DocNode &)> verifyNode) { in verifyEntry()
79 msgpack::MapDocNode &MapNode, StringRef Key, bool Required, in verifyScalarEntry()
80 msgpack::Type SKind, in verifyScalarEntry()
81 function_ref<bool(msgpack::DocNode &)> verifyValue) { in verifyScalarEntry()
82 return verifyEntry(MapNode, Key, Required, [=](msgpack::DocNode &Node) { in verifyScalarEntry()
87 bool MetadataVerifier::verifyIntegerEntry(msgpack::MapDocNode &MapNode, in verifyIntegerEntry()
89 return verifyEntry(MapNode, Key, Required, [this](msgpack::DocNode &Node) { in verifyIntegerEntry()
94 bool MetadataVerifier::verifyKernelArgs(msgpack::DocNode &Node) { in verifyKernelArgs()
100 msgpack::Type::String)) in verifyKernelArgs()
103 msgpack::Type::String)) in verifyKernelArgs()
109 if (!verifyScalarEntry(ArgsMap, ".value_kind", true, msgpack::Type::String, in verifyKernelArgs()
110 [](msgpack::DocNode &SNode) { in verifyKernelArgs()
148 msgpack::Type::String, in verifyKernelArgs()
149 [](msgpack::DocNode &SNode) { in verifyKernelArgs()
161 msgpack::Type::String, in verifyKernelArgs()
162 [](msgpack::DocNode &SNode) { in verifyKernelArgs()
171 msgpack::Type::String, in verifyKernelArgs()
172 [](msgpack::DocNode &SNode) { in verifyKernelArgs()
181 msgpack::Type::Boolean)) in verifyKernelArgs()
184 msgpack::Type::Boolean)) in verifyKernelArgs()
187 msgpack::Type::Boolean)) in verifyKernelArgs()
190 msgpack::Type::Boolean)) in verifyKernelArgs()
196 bool MetadataVerifier::verifyKernel(msgpack::DocNode &Node) { in verifyKernel()
202 msgpack::Type::String)) in verifyKernel()
205 msgpack::Type::String)) in verifyKernel()
208 msgpack::Type::String, in verifyKernel()
209 [](msgpack::DocNode &SNode) { in verifyKernel()
221 KernelMap, ".language_version", false, [this](msgpack::DocNode &Node) { in verifyKernel()
224 [this](msgpack::DocNode &Node) { return verifyInteger(Node); }, 2); in verifyKernel()
227 if (!verifyEntry(KernelMap, ".args", false, [this](msgpack::DocNode &Node) { in verifyKernel()
228 return verifyArray(Node, [this](msgpack::DocNode &Node) { in verifyKernel()
234 [this](msgpack::DocNode &Node) { in verifyKernel()
236 [this](msgpack::DocNode &Node) { in verifyKernel()
243 [this](msgpack::DocNode &Node) { in verifyKernel()
245 [this](msgpack::DocNode &Node) { in verifyKernel()
252 msgpack::Type::String)) in verifyKernel()
255 msgpack::Type::String)) in verifyKernel()
264 msgpack::Type::Boolean)) in verifyKernel()
284 bool MetadataVerifier::verify(msgpack::DocNode &HSAMetadataRoot) { in verify()
290 RootMap, "amdhsa.version", true, [this](msgpack::DocNode &Node) { in verify()
293 [this](msgpack::DocNode &Node) { return verifyInteger(Node); }, 2); in verify()
297 RootMap, "amdhsa.printf", false, [this](msgpack::DocNode &Node) { in verify()
298 return verifyArray(Node, [this](msgpack::DocNode &Node) { in verify()
299 return verifyScalar(Node, msgpack::Type::String); in verify()
304 [this](msgpack::DocNode &Node) { in verify()
305 return verifyArray(Node, [this](msgpack::DocNode &Node) { in verify()