Home
last modified time | relevance | path

Searched refs:FileBuffer (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Lex/
H A DHeaderMap.cpp57 auto FileBuffer = FM.getBufferForFile(FE); in Create() local
58 if (!FileBuffer || !*FileBuffer) in Create()
61 if (!checkHeader(**FileBuffer, NeedsByteSwap)) in Create()
63 return std::unique_ptr<HeaderMap>(new HeaderMap(std::move(*FileBuffer), NeedsByteSwap)); in Create()
110 return FileBuffer->getBufferIdentifier(); in getFileName()
122 return *reinterpret_cast<const HMapHeader*>(FileBuffer->getBufferStart()); in getHeader()
129 assert(FileBuffer->getBufferSize() >= in getBucket()
137 reinterpret_cast<const HMapBucket*>(FileBuffer->getBufferStart() + in getBucket()
153 if (StrTabIdx >= FileBuffer->getBufferSize()) in getString()
156 const char *Data = FileBuffer->getBufferStart() + StrTabIdx; in getString()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DBinaryByteStream.h211 FileBuffer(std::move(Buffer)) {} in StreamImpl()
214 if (FileBuffer->commit()) in commit()
221 uint8_t *getBufferStart() const { return FileBuffer->getBufferStart(); } in getBufferStart()
224 uint8_t *getBufferEnd() const { return FileBuffer->getBufferEnd(); } in getBufferEnd()
227 std::unique_ptr<FileOutputBuffer> FileBuffer;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Lex/
H A DHeaderMap.h32 std::unique_ptr<const llvm::MemoryBuffer> FileBuffer; variable
38 : FileBuffer(std::move(File)), NeedsBSwap(NeedsBSwap) {} in HeaderMapImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DMagic.cpp287 std::unique_ptr<MemoryBuffer> FileBuffer = std::move(*FileOrError); in identify_magic() local
288 Result = identify_magic(FileBuffer->getBuffer()); in identify_magic()