Home
last modified time | relevance | path

Searched refs:MapNode (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/BinaryFormat/
H A DAMDGPUMetadataVerifier.cpp73 msgpack::MapNode &MapNode, StringRef Key, bool Required, in verifyEntry() argument
75 auto Entry = MapNode.find(Key); in verifyEntry()
76 if (Entry == MapNode.end()) in verifyEntry()
82 msgpack::MapNode &MapNode, StringRef Key, bool Required, in verifyScalarEntry() argument
85 return verifyEntry(MapNode, Key, Required, [=](msgpack::Node &Node) { in verifyScalarEntry()
90 bool MetadataVerifier::verifyIntegerEntry(msgpack::MapNode &MapNode, in verifyIntegerEntry() argument
92 return verifyEntry(MapNode, Key, Required, [this](msgpack::Node &Node) { in verifyIntegerEntry()
98 auto ArgsMapPtr = dyn_cast<msgpack::MapNode>(&Node); in verifyKernelArgs()
205 auto KernelMapPtr = dyn_cast<msgpack::MapNode>(&Node); in verifyKernel()
291 auto RootMapPtr = dyn_cast<msgpack::MapNode>(&HSAMetadataRoot); in verify()
H A DMsgPackTypes.cpp25 void MapNode::anchor() {} in anchor()
45 auto M = std::make_shared<MapNode>(); in readMap()
/freebsd-12.1/contrib/llvm/include/llvm/BinaryFormat/
H A DAMDGPUMetadataVerifier.h43 bool verifyEntry(msgpack::MapNode &MapNode, StringRef Key, bool Required,
46 verifyScalarEntry(msgpack::MapNode &MapNode, StringRef Key, bool Required,
49 bool verifyIntegerEntry(msgpack::MapNode &MapNode, StringRef Key,
H A DMsgPackTypes.h260 class MapNode : public Node, public StringMap<NodePtr> {
264 MapNode() : Node(NK_Map) {} in MapNode() function
284 if (isa<msgpack::MapNode>(*N))
295 static msgpack::MapNode &getAsMap(msgpack::NodePtr &N) {
296 if (!N || !isa<msgpack::MapNode>(*N))
297 N.reset(new msgpack::MapNode());
298 return *cast<msgpack::MapNode>(N.get());
349 template <> struct CustomMappingTraits<msgpack::MapNode> {
350 static void inputOne(IO &IO, StringRef Key, msgpack::MapNode &M) {
353 static void output(IO &IO, msgpack::MapNode &M) {
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.h56 std::make_shared<msgpack::MapNode>();
76 std::shared_ptr<msgpack::MapNode>
84 void emitKernelLanguage(const Function &Func, msgpack::MapNode &Kern);
86 void emitKernelAttrs(const Function &Func, msgpack::MapNode &Kern);
88 void emitKernelArgs(const Function &Func, msgpack::MapNode &Kern);
103 return (*cast<msgpack::MapNode>(HSAMetadataRoot.get()))[Key]; in getRootMetadata()
H A DAMDGPUHSAMetadataStreamer.cpp510 std::make_shared<msgpack::MapNode>(); in verify()
689 msgpack::MapNode &Kern) { in emitKernelLanguage()
708 msgpack::MapNode &Kern) { in emitKernelAttrs()
726 msgpack::MapNode &Kern) { in emitKernelArgs()
830 auto ArgPtr = std::make_shared<msgpack::MapNode>(); in emitKernelArg()
918 std::shared_ptr<msgpack::MapNode>
925 auto HSAKernelProps = std::make_shared<msgpack::MapNode>(); in getHSAKernelProps()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DObjCMT.cpp2105 MappingNode *MapNode = dyn_cast<MappingNode>(&*AI); in parse() local
2106 if (!MapNode) in parse()
2108 parseEdit(MapNode, Entries); in parse()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DASTContext.cpp10202 bool TraverseNode(T Node, MapNodeTy MapNode, BaseTraverseFn BaseTraverse, in TraverseNode() argument
10217 auto &NodeOrVector = (*Parents)[MapNode]; in TraverseNode()