Home
last modified time | relevance | path

Searched refs:FileOutputBuffer (Results 1 – 17 of 17) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DFileOutputBuffer.h28 class FileOutputBuffer {
48 static Expected<std::unique_ptr<FileOutputBuffer>>
73 virtual ~FileOutputBuffer() {} in ~FileOutputBuffer()
80 FileOutputBuffer(StringRef Path) : FinalPath(Path) {} in FileOutputBuffer() function
H A DBinaryByteStream.h209 StreamImpl(std::unique_ptr<FileOutputBuffer> Buffer, in StreamImpl()
231 std::unique_ptr<FileOutputBuffer> FileBuffer;
235 FileBufferByteStream(std::unique_ptr<FileOutputBuffer> Buffer, in FileBufferByteStream()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Support/
H A DFileOutputBuffer.cpp34 class OnDiskBuffer : public FileOutputBuffer {
37 : FileOutputBuffer(Path), Buffer(std::move(Buf)), Temp(std::move(Temp)) {} in OnDiskBuffer()
75 class InMemoryBuffer : public FileOutputBuffer {
79 : FileOutputBuffer(Path), Buffer(Buf), BufferSize(BufSize), in InMemoryBuffer()
126 static Expected<std::unique_ptr<FileOutputBuffer>>
157 Expected<std::unique_ptr<FileOutputBuffer>>
158 FileOutputBuffer::create(StringRef Path, size_t Size, unsigned Flags) { in create()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-objcopy/wasm/
H A DWasmObjcopy.cpp45 Expected<std::unique_ptr<FileOutputBuffer>> BufferOrErr = in dumpSectionToFile()
46 FileOutputBuffer::create(Filename, Contents.size()); in dumpSectionToFile()
49 std::unique_ptr<FileOutputBuffer> Buf = std::move(*BufferOrErr); in dumpSectionToFile()
/freebsd-13.1/contrib/llvm-project/lld/Common/
H A DFilesystem.cpp128 return errorToErrorCode(FileOutputBuffer::create(path, 1).takeError()); in tryCreateFile()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-objcopy/
H A Dllvm-objcopy.cpp120 Expected<std::unique_ptr<FileOutputBuffer>> FB = in deepWriteArchive()
121 FileOutputBuffer::create(Member.MemberName, Member.Buf->getBufferSize(), in deepWriteArchive()
122 FileOutputBuffer::F_executable); in deepWriteArchive()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-objcopy/MachO/
H A DMachOObjcopy.cpp262 Expected<std::unique_ptr<FileOutputBuffer>> BufferOrErr = in dumpSectionToFile()
263 FileOutputBuffer::create(Filename, Sec->Content.size()); in dumpSectionToFile()
266 std::unique_ptr<FileOutputBuffer> Buf = std::move(*BufferOrErr); in dumpSectionToFile()
/freebsd-13.1/contrib/llvm-project/lld/include/lld/Common/
H A DErrorHandler.h121 std::unique_ptr<llvm::FileOutputBuffer> outputBuffer;
/freebsd-13.1/contrib/llvm-project/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp617 Expected<std::unique_ptr<FileOutputBuffer>> BufOrError = in writeELFBinaryToFile()
618 FileOutputBuffer::create(FilePath, Builder.getSize()); in writeELFBinaryToFile()
626 std::unique_ptr<FileOutputBuffer> FileBuf = std::move(*BufOrError); in writeELFBinaryToFile()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-objcopy/ELF/
H A DELFObjcopy.cpp185 Expected<std::unique_ptr<FileOutputBuffer>> BufferOrErr = in dumpSectionToFile()
186 FileOutputBuffer::create(Filename, Sec.OriginalData.size()); in dumpSectionToFile()
189 std::unique_ptr<FileOutputBuffer> Buf = std::move(*BufferOrErr); in dumpSectionToFile()
/freebsd-13.1/contrib/llvm-project/lld/MachO/
H A DWriter.cpp67 std::unique_ptr<FileOutputBuffer> &buffer;
1046 Expected<std::unique_ptr<FileOutputBuffer>> bufferOrErr = in openFile()
1047 FileOutputBuffer::create(config->outputFile, fileOff, in openFile()
1048 FileOutputBuffer::F_executable); in openFile()
/freebsd-13.1/contrib/llvm-project/lld/lib/ReaderWriter/MachO/
H A DMachONormalizedFileBinaryWriter.cpp1533 flags = llvm::FileOutputBuffer::F_executable; in writeBinary()
1534 Expected<std::unique_ptr<llvm::FileOutputBuffer>> fobOrErr = in writeBinary()
1535 llvm::FileOutputBuffer::create(path, size(), flags); in writeBinary()
1538 std::unique_ptr<llvm::FileOutputBuffer> &fob = *fobOrErr; in writeBinary()
/freebsd-13.1/contrib/llvm-project/lld/ELF/
H A DWriter.cpp83 std::unique_ptr<FileOutputBuffer> &buffer;
2924 flags |= FileOutputBuffer::F_executable; in openFile()
2926 flags |= FileOutputBuffer::F_no_mmap; in openFile()
2927 Expected<std::unique_ptr<FileOutputBuffer>> bufferOrErr = in openFile()
2928 FileOutputBuffer::create(config->outputFile, fileSize, flags); in openFile()
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/MSF/
H A DMSFBuilder.cpp357 auto OutFileOrError = FileOutputBuffer::create(Path, FileSize); in commit()
/freebsd-13.1/contrib/llvm-project/lld/COFF/
H A DWriter.cpp257 std::unique_ptr<FileOutputBuffer> &buffer;
1532 FileOutputBuffer::create(path, fileSize, FileOutputBuffer::F_executable), in openFile()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A Dllvm-pdbutil.cpp1391 FileOutputBuffer::create(OutFileName, SourceStream->getLength())); in exportStream()
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile954 SRCS_MIW+= Support/FileOutputBuffer.cpp