Home
last modified time | relevance | path

Searched refs:DocNode (Results 1 – 12 of 12) sorted by relevance

/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMsgPackDocument.h38 class DocNode {
42 typedef std::map<DocNode, DocNode> MapTy;
43 typedef std::vector<DocNode> ArrayTy;
67 DocNode() : KindAndDoc(nullptr) {} in DocNode() function
155 friend bool operator<(const DocNode &Lhs, const DocNode &Rhs) {
185 friend bool operator==(const DocNode &Lhs, const DocNode &Rhs) {
190 friend bool operator!=(const DocNode &Lhs, const DocNode &Rhs) {
207 DocNode &operator=(const char *Val) { return *this = StringRef(Val); }
208 DocNode &operator=(StringRef Val);
209 DocNode &operator=(MemoryBufferRef Val);
[all …]
H A DAMDGPUMetadataVerifier.h29 class DocNode; variable
47 bool verifyScalar(msgpack::DocNode &Node, msgpack::Type SKind,
48 function_ref<bool(msgpack::DocNode &)> verifyValue = {});
49 bool verifyInteger(msgpack::DocNode &Node);
50 bool verifyArray(msgpack::DocNode &Node,
51 function_ref<bool(msgpack::DocNode &)> verifyNode,
54 function_ref<bool(msgpack::DocNode &)> verifyNode);
58 function_ref<bool(msgpack::DocNode &)> verifyValue = {});
61 bool verifyKernelArgs(msgpack::DocNode &Node);
62 bool verifyKernel(msgpack::DocNode &Node);
[all …]
/llvm-project/llvm/lib/BinaryFormat/
H A DMsgPackDocument.cpp24 void DocNode::convertToArray() { *this = getDocument()->getArrayNode(); } in convertToArray()
27 void DocNode::convertToMap() { *this = getDocument()->getMapNode(); } in convertToMap()
30 DocNode::MapTy::iterator MapDocNode::find(StringRef S) { in find()
36 DocNode &MapDocNode::operator[](StringRef S) { in operator []()
41 DocNode &MapDocNode::operator[](DocNode Key) { in operator []()
43 DocNode &N = (*Map)[Key]; in operator []()
52 DocNode &MapDocNode::operator[](int Key) { in operator []()
55 DocNode &MapDocNode::operator[](unsigned Key) { in operator []()
58 DocNode &MapDocNode::operator[](int64_t Key) { in operator []()
61 DocNode &MapDocNode::operator[](uint64_t Key) { in operator []()
[all …]
H A DAMDGPUMetadataVerifier.cpp28 msgpack::DocNode &Node, msgpack::Type SKind, in verifyScalar()
29 function_ref<bool(msgpack::DocNode &)> verifyValue) { in verifyScalar()
49 bool MetadataVerifier::verifyInteger(msgpack::DocNode &Node) { in verifyInteger()
57 msgpack::DocNode &Node, function_ref<bool(msgpack::DocNode &)> verifyNode, in verifyArray()
69 function_ref<bool(msgpack::DocNode &)> verifyNode) { in verifyEntry()
79 function_ref<bool(msgpack::DocNode &)> verifyValue) { in verifyScalarEntry()
80 return verifyEntry(MapNode, Key, Required, [=](msgpack::DocNode &Node) { in verifyScalarEntry()
87 return verifyEntry(MapNode, Key, Required, [this](msgpack::DocNode &Node) { in verifyIntegerEntry()
92 bool MetadataVerifier::verifyKernelArgs(msgpack::DocNode &Node) { in verifyKernelArgs()
108 [](msgpack::DocNode &SNode) { in verifyKernelArgs()
[all …]
H A DMsgPackDocumentYAML.cpp23 struct ScalarDocNode : DocNode {
24 ScalarDocNode(DocNode N) : DocNode(N) {} in ScalarDocNode()
35 std::string DocNode::toString() const { in toString()
69 StringRef DocNode::fromString(StringRef S, StringRef Tag) { in fromString()
146 template <> struct PolymorphicTraits<DocNode> {
148 static NodeKind getKind(const DocNode &N) { in getKind()
159 static MapDocNode &getAsMap(DocNode &N) { return N.getMap(/*Convert=*/true); } in getAsMap()
161 static ArrayDocNode &getAsSequence(DocNode &N) { in getAsSequence()
166 static ScalarDocNode &getAsScalar(DocNode &N) { in getAsScalar()
227 static DocNode &element(IO &IO, ArrayDocNode &A, size_t Index) { in element()
/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUPALMetadata.h33 msgpack::DocNode Registers;
34 msgpack::DocNode HwStages;
35 msgpack::DocNode ShaderFunctions;
37 msgpack::DocNode Version;
39 msgpack::DocNode ComputeRegisters;
40 msgpack::DocNode GraphicsRegisters;
169 msgpack::DocNode *refComputeRegister(StringRef field);
188 msgpack::DocNode &refRegisters();
194 msgpack::DocNode &refShaderFunctions();
203 msgpack::DocNode &refComputeRegisters();
[all …]
H A DAMDGPUDelayedMCExpr.h20 msgpack::DocNode &DN;
23 Expr(msgpack::DocNode &DN, msgpack::Type Type, const MCExpr *ExprValue) in Expr()
31 void assignDocNode(msgpack::DocNode &DN, msgpack::Type Type,
H A DAMDGPUDelayedMCExpr.cpp15 static msgpack::DocNode getNode(msgpack::DocNode DN, msgpack::Type Type, in getNode()
30 void DelayedMCExprs::assignDocNode(msgpack::DocNode &DN, msgpack::Type Type, in assignDocNode()
H A DAMDGPUPALMetadata.cpp873 msgpack::DocNode &AMDGPUPALMetadata::refRegisters() { in refRegisters()
891 msgpack::DocNode &AMDGPUPALMetadata::refShaderFunctions() { in refShaderFunctions()
914 msgpack::DocNode &AMDGPUPALMetadata::refComputeRegisters() { in refComputeRegisters()
930 msgpack::DocNode &AMDGPUPALMetadata::refGraphicsRegisters() { in refGraphicsRegisters()
968 msgpack::DocNode &AMDGPUPALMetadata::refHwStage() { in refHwStage()
1067 msgpack::DocNode *AMDGPUPALMetadata::refComputeRegister(StringRef field) { in refComputeRegister()
/llvm-project/llvm/unittests/BinaryFormat/
H A DMsgPackDocumentTest.cpp18 DocNode Int1 = Doc.getNode(1), Int2 = Doc.getNode(2); in TEST()
19 DocNode Str1 = Doc.getNode("ab"), Str2 = Doc.getNode("ab"); in TEST()
58 [](DocNode *DestNode, DocNode SrcNode, DocNode MapKey) { in TEST()
94 [](DocNode *DestNode, DocNode SrcNode, DocNode MapKey) { in TEST()
138 [](DocNode *DestNode, DocNode SrcNode, DocNode MapKey) { in TEST()
162 /*Multi=*/false, [](DocNode *Dest, DocNode Src, DocNode MapKey) { in TEST()
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.h121 msgpack::DocNode &getRootMetadata(StringRef Key) { in getRootMetadata()
125 msgpack::DocNode &getHSAMetadataRoot() { in getHSAMetadataRoot()
/llvm-project/offload/plugins-nextgen/amdgpu/utils/
H A DUtilitiesRTL.h