|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/BinaryFormat/MsgPackDocument.h 28 class MapDocNode;
References
include/llvm/BinaryFormat/AMDGPUMetadataVerifier.h 42 bool verifyEntry(msgpack::MapDocNode &MapNode, StringRef Key, bool Required,
45 verifyScalarEntry(msgpack::MapDocNode &MapNode, StringRef Key, bool Required,
48 bool verifyIntegerEntry(msgpack::MapDocNode &MapNode, StringRef Key,
include/llvm/BinaryFormat/MsgPackDocument.h 136 MapDocNode &getMap(bool Convert = false) {
333 MapDocNode getMapNode() {
include/llvm/Support/YAMLTraits.h 313 using Signature_enumeration = void (*)(class IO&, T&);
322 (sizeof(test<ScalarEnumerationTraits<T>>(nullptr)) == 1);
329 using Signature_bitset = void (*)(class IO&, T&);
337 static bool const value = (sizeof(test<ScalarBitSetTraits<T>>(nullptr)) == 1);
344 using Signature_input = StringRef (*)(StringRef, void*, T&);
345 using Signature_output = void (*)(const T&, void*, raw_ostream&);
357 (sizeof(test<ScalarTraits<T>>(nullptr, nullptr, nullptr)) == 1);
364 using Signature_input = StringRef (*)(StringRef, void *, T &);
365 using Signature_output = void (*)(const T &, void *, raw_ostream &);
375 (sizeof(test<BlockScalarTraits<T>>(nullptr, nullptr)) == 1);
380 using Signature_input = StringRef (*)(StringRef, StringRef, void *, T &);
381 using Signature_output = void (*)(const T &, void *, raw_ostream &,
383 using Signature_mustQuote = QuotingType (*)(const T &, StringRef);
393 (sizeof(test<TaggedScalarTraits<T>>(nullptr, nullptr, nullptr)) == 1);
412 using Signature_mapping = void (*)(class IO &, T &);
419 static bool const value = (sizeof(test<MappingTraits<T>>(nullptr)) == 1);
438 using Signature_validate = StringRef (*)(class IO &, T &);
445 static bool const value = (sizeof(test<MappingTraits<T>>(nullptr)) == 1);
452 using Signature_size = size_t (*)(class IO&, T&);
460 static bool const value = (sizeof(test<SequenceTraits<T>>(nullptr)) == 1);
467 using Signature_input = void (*)(IO &io, StringRef key, T &v);
476 (sizeof(test<CustomMappingTraits<T>>(nullptr)) == 1);
516 using Signature_size = size_t (*)(class IO &, T &);
524 static bool const value = (sizeof(test<DocumentListTraits<T>>(nullptr))==1);
528 using Signature_getKind = NodeKind (*)(const T &);
535 static bool const value = (sizeof(test<PolymorphicTraits<T>>(nullptr)) == 1);
1092 typename std::enable_if<has_CustomMappingTraits<T>::value, void>::type
1093 yamlize(IO &io, T &Val, bool, EmptyContext &Ctx) {
1096 CustomMappingTraits<T>::output(io, Val);
1101 CustomMappingTraits<T>::inputOne(io, key, Val);
lib/BinaryFormat/AMDGPUMetadataVerifier.cpp 67 msgpack::MapDocNode &MapNode, StringRef Key, bool Required,
76 msgpack::MapDocNode &MapNode, StringRef Key, bool Required,
84 bool MetadataVerifier::verifyIntegerEntry(msgpack::MapDocNode &MapNode,
94 auto &ArgsMap = Node.getMap();
201 auto &KernelMap = Node.getMap();
286 auto &RootMap = HSAMetadataRoot.getMap();
lib/BinaryFormat/MsgPackDocument.cpp 134 auto &Map = Stack.back().Node.getMap();
lib/BinaryFormat/MsgPackDocumentYAML.cpp 160 static MapDocNode &getAsMap(DocNode &N) { return N.getMap(/*Convert=*/true); }
210 static void inputOne(IO &IO, StringRef Key, MapDocNode &M) {
216 static void output(IO &IO, MapDocNode &M) {
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp 673 msgpack::MapDocNode Kern) {
692 msgpack::MapDocNode Kern) {
713 msgpack::MapDocNode Kern) {
787 auto Arg = Args.getDocument()->getMapNode();
878 msgpack::MapDocNode
885 auto Kern = HSAMetadataDoc->getMapNode();
934 auto Kern = getHSAKernelProps(MF, ProgramInfo);
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.h 74 msgpack::MapDocNode getHSAKernelProps(const MachineFunction &MF,
81 void emitKernelLanguage(const Function &Func, msgpack::MapDocNode Kern);
83 void emitKernelAttrs(const Function &Func, msgpack::MapDocNode Kern);
85 void emitKernelArgs(const Function &Func, msgpack::MapDocNode Kern);
lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp 161 auto Regs = getRegisters();
555 auto Regs = getRegisters();
571 auto OrigRegs = RegsObj.getMap();
606 auto Registers = getRegisters();
665 msgpack::MapDocNode AMDGPUPALMetadata::getRegisters() {
693 msgpack::MapDocNode AMDGPUPALMetadata::getHwStage(unsigned CC) {
lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.h 121 msgpack::MapDocNode getRegisters();
125 msgpack::MapDocNode getHwStage(unsigned CC);
unittests/BinaryFormat/MsgPackDocumentTest.cpp 48 auto M = Doc.getRoot().getMap();
78 auto M = Doc.getRoot().getMap(/*Convert=*/true);
118 auto M = Doc.getRoot().getMap(/*Convert=*/true);
121 auto N = Doc.getMapNode();
138 auto M = Doc.getRoot().getMap(/*Convert=*/true);
141 auto N = Doc.getMapNode();
160 auto M = Doc.getRoot().getMap();