|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/BinaryFormat/MsgPackDocument.h 26 class ArrayDocNode;
References
include/llvm/BinaryFormat/MsgPackDocument.h 125 ArrayDocNode &getArray(bool Convert = false) {
341 ArrayDocNode getArrayNode() {
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);
1127 typename std::enable_if<has_SequenceTraits<T>::value, void>::type
1128 yamlize(IO &io, T &Seq, bool, Context &Ctx) {
1129 if ( has_FlowTraits< SequenceTraits<T>>::value ) {
1131 unsigned count = io.outputting() ? SequenceTraits<T>::size(io, Seq) : incnt;
1135 yamlize(io, SequenceTraits<T>::element(io, Seq, i), true, Ctx);
1143 unsigned count = io.outputting() ? SequenceTraits<T>::size(io, Seq) : incnt;
1147 yamlize(io, SequenceTraits<T>::element(io, Seq, i), true, Ctx);
lib/BinaryFormat/AMDGPUMetadataVerifier.cpp 56 auto &Array = Node.getArray();
lib/BinaryFormat/MsgPackDocument.cpp 131 auto &Array = Stack.back().Node.getArray();
lib/BinaryFormat/MsgPackDocumentYAML.cpp 162 static ArrayDocNode &getAsSequence(DocNode &N) {
226 static size_t size(IO &IO, ArrayDocNode &A) { return A.size(); }
228 static DocNode &element(IO &IO, ArrayDocNode &A, size_t Index) {
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp 640 msgpack::ArrayDocNode
642 auto Dims = HSAMetadataDoc->getArrayNode();
653 auto Version = HSAMetadataDoc->getArrayNode();
664 auto Printf = HSAMetadataDoc->getArrayNode();
683 auto LanguageVersion = Kern.getDocument()->getArrayNode();
715 auto Args = HSAMetadataDoc->getArrayNode();
725 msgpack::ArrayDocNode Args) {
782 msgpack::ArrayDocNode Args,
832 msgpack::ArrayDocNode Args) {
939 auto Kernels =
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.h 72 msgpack::ArrayDocNode getWorkGroupDimensions(MDNode *Node) const;
88 msgpack::ArrayDocNode Args);
91 unsigned &Offset, msgpack::ArrayDocNode Args,
97 msgpack::ArrayDocNode Args);
unittests/BinaryFormat/MsgPackDocumentTest.cpp 29 auto A = Doc.getRoot().getArray();
68 auto A = Doc.getRoot().getArray(/*Convert=*/true);
92 auto A = Doc.getRoot().getArray(/*Convert=*/true);
106 auto A = Doc.getRoot().getArray();