Home
last modified time | relevance | path

Searched refs:Reader (Results 1 – 25 of 168) sorted by relevance

1234567

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DRecordSerialization.h46 inline Error consume(BinaryStreamReader &Reader) { return Error::success(); } in consume() argument
52 LLVM_ABI Error consume(BinaryStreamReader &Reader, APSInt &Num);
55 LLVM_ABI Error consume_numeric(BinaryStreamReader &Reader, uint64_t &Value);
58 LLVM_ABI Error consume(BinaryStreamReader &Reader, uint32_t &Item);
59 LLVM_ABI Error consume(BinaryStreamReader &Reader, int32_t &Item);
62 LLVM_ABI Error consume(BinaryStreamReader &Reader, StringRef &Item);
69 template <typename T> Error consume(BinaryStreamReader &Reader, T *&Item) { in consume() argument
70 return Reader.readObject(Item); in consume()
76 Error deserialize(BinaryStreamReader &Reader) const { in deserialize()
79 return consume(Reader, Item); in deserialize()
[all …]
H A DTypeDeserializer.h31 : Stream(RecordData, llvm::endianness::little), Reader(Stream), in MappingInfo()
32 Mapping(Reader) {} in MappingInfo()
35 BinaryStreamReader Reader; member
105 : Reader(R), Mapping(Reader), StartOffset(0) {} in MappingInfo()
107 BinaryStreamReader &Reader; member
113 explicit FieldListDeserializer(BinaryStreamReader &Reader) : Mapping(Reader) { in FieldListDeserializer() argument
126 Mapping.StartOffset = Mapping.Reader.getOffset(); in visitMemberBegin()
151 uint32_t EndOffset = Mapping.Reader in visitKnownMemberImpl()
[all...]
H A DCodeViewRecordIO.h49 return Reader->getOffset(); in getCurrentOffset()
56 explicit CodeViewRecordIO(BinaryStreamReader &Reader) : Reader(&Reader) {} in CodeViewRecordIO() argument
71 return (Streamer != nullptr) && (Reader == nullptr) && (Writer == nullptr); in isStreaming()
74 return (Reader != nullptr) && (Streamer == nullptr) && (Writer == nullptr); in isReading()
77 return (Writer != nullptr) && (Streamer == nullptr) && (Reader == nullptr); in isWriting()
95 if (auto EC = Reader->readObject(ValuePtr)) in mapObject()
112 return Reader->readInteger(Value);
167 if (auto EC = Reader->readInteger(Size))
192 while (!Reader->empty() && Reader->peek() < 0xf0 /* LF_PAD0 */) {
264 BinaryStreamReader *Reader = nullptr; variable
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordReader.h36 ASTReader *Reader; variable
46 ASTRecordReader(ASTReader &Reader, ModuleFile &F) in ASTRecordReader() argument
47 : DataStreamBasicReader(Reader.getContext()), Reader(&Reader), F(&F) {} in ASTRecordReader()
58 ASTContext &getContext() { return Reader->getContext(); } in getContext()
91 return Reader->getGlobalSubmoduleID(*F, LocalID); in getGlobalSubmoduleID()
96 return Reader->getSubmodule(GlobalID); in getSubmodule()
101 return Reader->ReadLexicalDeclContextStorage(*F, F->DeclsCursor, Offset, in readLexicalDeclContextStorage()
119 return Reader->getGlobalBitOffset(*F, LocalOffset); in getGlobalBitOffset()
123 Stmt *readStmt() { return Reader->ReadStmt(*F); } in readStmt()
127 Expr *readExpr() { return Reader->ReadExpr(*F); } in readExpr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DPDBStringTable.cpp26 Error PDBStringTable::readHeader(BinaryStreamReader &Reader) { in readHeader() argument
27 if (auto EC = Reader.readObject(Header)) in readHeader()
37 assert(Reader.bytesRemaining() == 0); in readHeader()
41 Error PDBStringTable::readStrings(BinaryStreamReader &Reader) { in readStrings() argument
43 if (auto EC = Reader.readStreamRef(Stream)) in readStrings()
52 assert(Reader.bytesRemaining() == 0); in readStrings()
61 Error PDBStringTable::readHashTable(BinaryStreamReader &Reader) { in readHashTable() argument
63 if (auto EC = Reader.readObject(HashCount)) in readHashTable()
66 if (auto EC = Reader.readArray(IDs, *HashCount)) { in readHashTable()
75 Error PDBStringTable::readEpilogue(BinaryStreamReader &Reader) { in readEpilogue() argument
[all …]
H A DPublicsStream.cpp56 BinaryStreamReader Reader(*Stream); in reload()
59 if (Reader.bytesRemaining() < in reload()
65 if (Reader.readObject(Header)) in reload()
70 if (auto E = PublicsTable.read(Reader)) in reload()
75 if (auto EC = Reader.readArray(AddressMap, NumAddressMapEntries)) in reload()
81 if (auto EC = Reader.readArray(ThunkMap, Header->NumThunks)) in reload()
87 if (Reader.bytesRemaining() > 0) { in reload()
88 if (auto EC = Reader.readArray(SectionOffsets, Header->NumSections)) in reload()
94 if (Reader.bytesRemaining() > 0) in reload()
57 BinaryStreamReader Reader(*Stream); reload() local
H A DModuleDebugStream.cpp37 BinaryStreamReader Reader(*Stream); in reload() local
40 if (Error E = reloadSerialize(Reader)) in reload()
43 if (Reader.bytesRemaining() > 0) in reload()
49 Error ModuleDebugStreamRef::reloadSerialize(BinaryStreamReader &Reader) { in reloadSerialize() argument
60 if (auto EC = Reader.readInteger(Signature)) in reloadSerialize()
62 Reader.setOffset(0); in reloadSerialize()
63 if (auto EC = Reader.readSubstream(SymbolsSubstream, SymbolSize)) in reloadSerialize()
65 if (auto EC = Reader.readSubstream(C11LinesSubstream, C11Size)) in reloadSerialize()
67 if (auto EC = Reader.readSubstream(C13LinesSubstream, C13Size)) in reloadSerialize()
81 if (auto EC = Reader.readInteger(GlobalRefsSize)) in reloadSerialize()
[all …]
H A DGlobalsStream.cpp41 BinaryStreamReader Reader(*Stream); in reload() local
42 if (auto E = GlobalsTable.read(Reader)) in reload()
94 BinaryStreamReader &Reader) { in readGSIHashHeader() argument
95 if (Reader.readObject(HashHdr)) in readGSIHashHeader()
109 BinaryStreamReader &Reader) { in readGSIHashRecords() argument
119 if (auto EC = Reader.readArray(HashRecords, NumHashRecords)) in readGSIHashRecords()
132 BinaryStreamReader &Reader) { in readGSIHashBuckets() argument
140 if (auto EC = Reader.readArray(HashBitmap, NumBitmapEntries)) in readGSIHashBuckets()
161 if (auto EC = Reader.readArray(HashBuckets, NumBuckets)) in readGSIHashBuckets()
169 Error GSIHashTable::read(BinaryStreamReader &Reader) { in read() argument
[all …]
H A DInfoStream.cpp24 BinaryStreamReader Reader(*Stream); in reload() local
26 if (auto EC = Reader.readObject(Header)) in reload()
43 uint32_t Offset = Reader.getOffset(); in reload()
44 if (auto EC = NamedStreams.load(Reader)) in reload()
46 uint32_t NewOffset = Reader.getOffset(); in reload()
49 Reader.setOffset(Offset); in reload()
50 if (auto EC = Reader.readSubstream(SubNamedStreams, NamedStreamMapByteSize)) in reload()
54 while (!Stop && !Reader.empty()) { in reload()
56 if (auto EC = Reader.readEnum(Sig)) in reload()
H A DDbiStream.cpp33 BinaryStreamReader &Reader) { in loadSectionContribs() argument
34 if (Reader.bytesRemaining() % sizeof(ContribType) != 0) in loadSectionContribs()
39 uint32_t Count = Reader.bytesRemaining() / sizeof(ContribType); in loadSectionContribs()
40 if (auto EC = Reader.readArray(Output, Count)) in loadSectionContribs()
51 BinaryStreamReader Reader(*Stream); in reload() local
56 if (auto EC = Reader.readObject(Header)) in reload()
98 if (auto EC = Reader.readSubstream(ModiSubstream, Header->ModiSubstreamSize)) in reload()
101 if (auto EC = Reader.readSubstream(SecContrSubstream, in reload()
104 if (auto EC = Reader.readSubstream(SecMapSubstream, Header->SectionMapSize)) in reload()
106 if (auto EC = Reader.readSubstream(FileInfoSubstream, Header->FileInfoSize)) in reload()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DRecordSerialization.cpp36 Error llvm::codeview::consume(BinaryStreamReader &Reader, APSInt &Num) { in consume() argument
40 if (auto EC = Reader.readInteger(Short)) in consume()
52 if (auto EC = Reader.readInteger(N)) in consume()
59 if (auto EC = Reader.readInteger(N)) in consume()
66 if (auto EC = Reader.readInteger(N)) in consume()
73 if (auto EC = Reader.readInteger(N)) in consume()
80 if (auto EC = Reader.readInteger(N)) in consume()
87 if (auto EC = Reader.readInteger(N)) in consume()
94 if (auto EC = Reader.readInteger(N)) in consume()
114 Error llvm::codeview::consume_numeric(BinaryStreamReader &Reader, in consume_numeric() argument
126 consume(BinaryStreamReader & Reader,uint32_t & Item) consume() argument
139 consume(BinaryStreamReader & Reader,int32_t & Item) consume() argument
143 consume(BinaryStreamReader & Reader,StringRef & Item) consume() argument
[all...]
H A DDebugSubsectionVisitor.cpp31 BinaryStreamReader Reader(R.getRecordData()); in visitDebugSubsection() local
35 if (auto EC = Fragment.initialize(Reader)) in visitDebugSubsection()
42 if (auto EC = Fragment.initialize(Reader)) in visitDebugSubsection()
49 if (auto EC = Fragment.initialize(Reader)) in visitDebugSubsection()
55 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection()
61 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection()
67 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection()
73 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection()
79 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection()
85 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection()
H A DDebugCrossImpSubsection.cpp27 BinaryStreamReader Reader(Stream); in operator ()() local
28 if (Reader.bytesRemaining() < sizeof(CrossModuleImport)) in operator ()()
32 if (auto EC = Reader.readObject(Item.Header)) in operator ()()
34 if (Reader.bytesRemaining() < Item.Header->Count * sizeof(uint32_t)) in operator ()()
38 if (auto EC = Reader.readArray(Item.Imports, Item.Header->Count)) in operator ()()
44 BinaryStreamReader Reader) { in initialize() argument
45 return Reader.readArray(References, Reader.bytesRemaining()); in initialize()
49 BinaryStreamReader Reader(Stream); in initialize() local
50 return initialize(Reader); in initialize()
H A DDebugFrameDataSubsection.cpp17 Error DebugFrameDataSubsectionRef::initialize(BinaryStreamReader Reader) { in initialize() argument
18 if (Reader.bytesRemaining() % sizeof(FrameData) != 0) { in initialize()
19 if (auto EC = Reader.readObject(RelocPtr)) in initialize()
23 if (Reader.bytesRemaining() % sizeof(FrameData) != 0) in initialize()
27 uint32_t Count = Reader.bytesRemaining() / sizeof(FrameData); in initialize()
28 if (auto EC = Reader.readArray(Frames, Count)) in initialize()
34 BinaryStreamReader Reader(Section); in initialize() local
35 return initialize(Reader); in initialize()
H A DDebugInlineeLinesSubsection.cpp26 BinaryStreamReader Reader(Stream); in operator ()() local
28 if (auto EC = Reader.readObject(Item.Header)) in operator ()()
33 if (auto EC = Reader.readInteger(ExtraFileCount)) in operator ()()
35 if (auto EC = Reader.readArray(Item.ExtraFiles, ExtraFileCount)) in operator ()()
39 Len = Reader.getOffset(); in operator ()()
46 Error DebugInlineeLinesSubsectionRef::initialize(BinaryStreamReader Reader) { in initialize() argument
47 if (auto EC = Reader.readEnum(Signature)) in initialize()
51 if (auto EC = Reader.readArray(Lines, Reader.bytesRemaining())) in initialize()
54 assert(Reader.bytesRemaining() == 0); in initialize()
H A DDebugCrossExSubsection.cpp20 BinaryStreamReader Reader) { in initialize() argument
21 if (Reader.bytesRemaining() % sizeof(CrossModuleExport) != 0) in initialize()
26 uint32_t Size = Reader.bytesRemaining() / sizeof(CrossModuleExport); in initialize()
27 return Reader.readArray(References, Size); in initialize()
31 BinaryStreamReader Reader(Stream); in initialize() local
32 return initialize(Reader); in initialize()
H A DDebugChecksumsSubsection.cpp36 BinaryStreamReader Reader(Stream); in operator ()() local
39 if (auto EC = Reader.readObject(Header)) in operator ()()
44 if (auto EC = Reader.readBytes(Item.Checksum, Header->ChecksumSize)) in operator ()()
51 Error DebugChecksumsSubsectionRef::initialize(BinaryStreamReader Reader) { in initialize() argument
52 if (auto EC = Reader.readArray(Checksums, Reader.bytesRemaining())) in initialize()
59 BinaryStreamReader Reader(Section); in initialize() local
60 return initialize(Reader); in initialize()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderInternals.h44 ASTReader &Reader;
84 explicit ASTDeclContextNameLookupTraitBase(ASTReader &Reader, ModuleFile &F) in ASTDeclContextNameLookupTraitBase() argument
85 : Reader(Reader), F(F) {} in ASTDeclContextNameLookupTraitBase()
109 explicit ASTDeclContextNameLookupTrait(ASTReader &Reader, ModuleFile &F) in ASTDeclContextNameLookupTrait() argument
110 : ASTDeclContextNameLookupTraitBase(Reader, F) {} in ASTDeclContextNameLookupTrait()
139 explicit ModuleLocalNameLookupTrait(ASTReader &Reader, ModuleFile &F) in ModuleLocalNameLookupTrait() argument
140 : ASTDeclContextNameLookupTraitBase(Reader, F) {} in ModuleLocalNameLookupTrait()
166 ASTReader &Reader; variable
208 explicit LazySpecializationInfoLookupTrait(ASTReader &Reader, ModuleFile &F) in LazySpecializationInfoLookupTrait() argument
209 : Reader(Reader), F(F) {} in LazySpecializationInfoLookupTrait()
[all …]
H A DASTReaderDecl.cpp104 ASTReader &Reader; member in clang::ASTDeclMerger
107 ASTDeclMerger(ASTReader &Reader) : Reader(Reader) {} in ASTDeclMerger() argument
145 ASTReader &Reader; member in clang::ASTDeclReader
211 static NamedDecl *getAnonymousDeclForMerging(ASTReader &Reader,
213 static void setAnonymousDeclForMerging(ASTReader &Reader, DeclContext *DC,
220 static CXXRecordDecl *getOrFakePrimaryClassDefinition(ASTReader &Reader,
229 ASTReader &Reader; member in clang::ASTDeclReader::FindExistingResult
237 FindExistingResult(ASTReader &Reader) : Reader(Reader) {} in FindExistingResult() argument
239 FindExistingResult(ASTReader &Reader, NamedDecl *New, NamedDecl *Existing, in FindExistingResult() argument
242 : Reader(Reader), New(New), Existing(Existing), AddResult(true), in FindExistingResult()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DChainedIncludesSource.cpp62 std::unique_ptr<ASTReader> Reader; in createASTReader() local
63 Reader.reset(new ASTReader( in createASTReader()
69 Reader->addInMemoryBuffer(sr, std::move(MemBufs[ti])); in createASTReader()
71 Reader->setDeserializationListener(deserialListener); in createASTReader()
72 switch (Reader->ReadAST(pchFile, serialization::MK_PCH, SourceLocation(), in createASTReader()
76 PP.setPredefines(Reader->getSuggestedPredefines()); in createASTReader()
77 return Reader.release(); in createASTReader()
91 CompilerInstance &CI, IntrusiveRefCntPtr<ExternalSemaSource> &Reader) { in createChainedIncludesSource() argument
163 IntrusiveRefCntPtr<ASTReader> Reader; in createChainedIncludesSource() local
164 Reader = createASTReader( in createChainedIncludesSource()
[all …]
/freebsd/contrib/llvm-project/clang/lib/APINotes/
H A DAPINotesManager.cpp58 if (auto Reader = dyn_cast_if_present<APINotesReader *>(Entry.second)) in ~APINotesManager() local
59 delete Reader; in ~APINotesManager()
100 auto Reader = APINotesReader::Create(std::move(CompiledBuffer), SwiftVersion); in loadAPINotes() local
101 assert(Reader && "Could not load the API notes we just generated?"); in loadAPINotes()
102 return Reader; in loadAPINotes()
121 auto Reader = APINotesReader::Create(std::move(CompiledBuffer), SwiftVersion); in loadAPINotes() local
122 assert(Reader && "Could not load the API notes we just generated?"); in loadAPINotes()
123 return Reader; in loadAPINotes()
129 if (auto Reader = loadAPINotes(APINotesFile)) { in loadAPINotes() local
130 Readers[HeaderDir] = Reader.release(); in loadAPINotes()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMsgPackReader.h105 class Reader {
108 LLVM_ABI Reader(MemoryBufferRef InputBuffer);
110 LLVM_ABI Reader(StringRef Input);
112 Reader(const Reader &) = delete;
113 Reader &operator=(const Reader &) = delete;
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypeHashing.cpp50 BinaryStreamReader Reader(DebugH, llvm::endianness::little); in fromDebugH() local
52 cantFail(Reader.readInteger(DHS.Magic)); in fromDebugH()
53 cantFail(Reader.readInteger(DHS.Version)); in fromDebugH()
54 cantFail(Reader.readInteger(DHS.HashAlgorithm)); in fromDebugH()
56 while (Reader.bytesRemaining() != 0) { in fromDebugH()
58 cantFail(Reader.readBytes(S, 8)); in fromDebugH()
61 assert(Reader.bytesRemaining() == 0); in fromDebugH()
/freebsd/contrib/llvm-project/libc/src/__support/threads/linux/
H A Drwlock.h47 enum class Role { Reader = 0, Writer = 1 }; enumerator
76 if constexpr (role == Role::Reader) in pending_count()
82 if constexpr (role == Role::Reader) in serialization()
103 if constexpr (role == Role::Reader) in wait()
110 if constexpr (role == Role::Reader) in notify()
187 if constexpr (role == Role::Reader) { in can_acquire()
189 case Role::Reader: in can_acquire()
226 if constexpr (role == Role::Reader) in fetch_set_pending_bit()
234 if constexpr (role == Role::Reader) in fetch_clear_pending_bit()
271 if constexpr (role == Role::Reader) { in spin_reload()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DPDBStringTable.h29 LLVM_ABI Error reload(BinaryStreamReader &Reader);
45 Error readHeader(BinaryStreamReader &Reader);
46 Error readStrings(BinaryStreamReader &Reader);
47 Error readHashTable(BinaryStreamReader &Reader);
48 Error readEpilogue(BinaryStreamReader &Reader);

1234567