Searched refs:MapNode (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/BinaryFormat/ |
| H A D | AMDGPUMetadataVerifier.cpp | 73 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 D | MsgPackTypes.cpp | 25 void MapNode::anchor() {} in anchor() 45 auto M = std::make_shared<MapNode>(); in readMap()
|
| /freebsd-12.1/contrib/llvm/include/llvm/BinaryFormat/ |
| H A D | AMDGPUMetadataVerifier.h | 43 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 D | MsgPackTypes.h | 260 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 D | AMDGPUHSAMetadataStreamer.h | 56 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 D | AMDGPUHSAMetadataStreamer.cpp | 510 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 D | ObjCMT.cpp | 2105 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 D | ASTContext.cpp | 10202 bool TraverseNode(T Node, MapNodeTy MapNode, BaseTraverseFn BaseTraverse, in TraverseNode() argument 10217 auto &NodeOrVector = (*Parents)[MapNode]; in TraverseNode()
|