Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/include/llvm/Support/
H A DFileOutputBuffer.h28 class FileOutputBuffer {
48 static Expected<std::unique_ptr<FileOutputBuffer>>
73 virtual ~FileOutputBuffer() = default;
80 FileOutputBuffer(StringRef Path) : FinalPath(Path) {} in FileOutputBuffer() function
H A DBinaryByteStream.h205 StreamImpl(std::unique_ptr<FileOutputBuffer> Buffer, in StreamImpl()
227 std::unique_ptr<FileOutputBuffer> FileBuffer;
231 FileBufferByteStream(std::unique_ptr<FileOutputBuffer> Buffer, in FileBufferByteStream()
/src/contrib/llvm-project/llvm/lib/Support/
H A DFileOutputBuffer.cpp33 class OnDiskBuffer : public FileOutputBuffer {
36 : FileOutputBuffer(Path), Buffer(std::move(Buf)), Temp(std::move(Temp)) {} in OnDiskBuffer()
76 class InMemoryBuffer : public FileOutputBuffer {
80 : FileOutputBuffer(Path), Buffer(Buf), BufferSize(BufSize), in InMemoryBuffer()
127 static Expected<std::unique_ptr<FileOutputBuffer>>
158 Expected<std::unique_ptr<FileOutputBuffer>>
159 FileOutputBuffer::create(StringRef Path, size_t Size, unsigned Flags) { in create()
/src/contrib/llvm-project/llvm/lib/ObjCopy/
H A DArchive.cpp85 Expected<std::unique_ptr<FileOutputBuffer>> FB = in deepWriteArchive()
86 FileOutputBuffer::create(Member.MemberName, Member.Buf->getBufferSize(), in deepWriteArchive()
87 FileOutputBuffer::F_executable); in deepWriteArchive()
/src/contrib/llvm-project/llvm/lib/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()
/src/contrib/llvm-project/lld/Common/
H A DFilesystem.cpp131 return errorToErrorCode(FileOutputBuffer::create(path, 1).takeError()); in tryCreateFile()
/src/contrib/llvm-project/llvm/lib/ObjCopy/COFF/
H A DCOFFObjcopy.cpp141 std::unique_ptr<FileOutputBuffer> Buffer; in dumpSection()
142 if (auto B = FileOutputBuffer::create(FileName, Contents.size())) in dumpSection()
/src/contrib/llvm-project/llvm/lib/ObjCopy/MachO/
H A DMachOObjcopy.cpp294 Expected<std::unique_ptr<FileOutputBuffer>> BufferOrErr = in dumpSectionToFile()
295 FileOutputBuffer::create(Filename, Sec->Content.size()); in dumpSectionToFile()
298 std::unique_ptr<FileOutputBuffer> Buf = std::move(*BufferOrErr); in dumpSectionToFile()
/src/contrib/llvm-project/lld/include/lld/Common/
H A DErrorHandler.h121 std::unique_ptr<llvm::FileOutputBuffer> outputBuffer;
/src/contrib/llvm-project/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp676 Expected<std::unique_ptr<FileOutputBuffer>> BufOrError = in writeELFBinaryToFile()
677 FileOutputBuffer::create(FilePath, Builder.getSize()); in writeELFBinaryToFile()
685 std::unique_ptr<FileOutputBuffer> FileBuf = std::move(*BufOrError); in writeELFBinaryToFile()
/src/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObjcopy.cpp201 Expected<std::unique_ptr<FileOutputBuffer>> BufferOrErr = in dumpSectionToFile()
202 FileOutputBuffer::create(Filename, Sec.OriginalData.size()); in dumpSectionToFile()
205 std::unique_ptr<FileOutputBuffer> Buf = std::move(*BufferOrErr); in dumpSectionToFile()
/src/contrib/llvm-project/lld/MachO/
H A DWriter.cpp69 std::unique_ptr<FileOutputBuffer> &buffer;
1158 Expected<std::unique_ptr<FileOutputBuffer>> bufferOrErr = in openFile()
1159 FileOutputBuffer::create(config->outputFile, fileOff, in openFile()
1160 FileOutputBuffer::F_executable); in openFile()
/src/contrib/llvm-project/lld/ELF/Arch/
H A DARM.cpp1484 config->mmapOutputFile ? 0 : (unsigned)FileOutputBuffer::F_no_mmap; in writeARMCmseImportLib()
1486 Expected<std::unique_ptr<FileOutputBuffer>> bufferOrErr = in writeARMCmseImportLib()
1487 FileOutputBuffer::create(config->cmseOutputLib, fileSize, flags); in writeARMCmseImportLib()
1495 std::unique_ptr<FileOutputBuffer> &buffer = *bufferOrErr; in writeARMCmseImportLib()
/src/contrib/llvm-project/lld/ELF/
H A DWriter.cpp83 std::unique_ptr<FileOutputBuffer> &buffer;
2762 flags |= FileOutputBuffer::F_executable; in openFile()
2764 flags |= FileOutputBuffer::F_no_mmap; in openFile()
2765 Expected<std::unique_ptr<FileOutputBuffer>> bufferOrErr = in openFile()
2766 FileOutputBuffer::create(config->outputFile, fileSize, flags); in openFile()
/src/contrib/llvm-project/llvm/lib/DebugInfo/MSF/
H A DMSFBuilder.cpp384 auto OutFileOrError = FileOutputBuffer::create(Path, FileSize); in commit()
/src/contrib/llvm-project/lld/COFF/
H A DWriter.cpp279 std::unique_ptr<FileOutputBuffer> &buffer;
1783 FileOutputBuffer::create(path, fileSize, FileOutputBuffer::F_executable), in openFile()
/src/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A Dllvm-pdbutil.cpp1415 FileOutputBuffer::create(OutFileName, SourceStream->getLength())); in exportStream()
/src/lib/clang/libllvm/
H A DMakefile1159 SRCS_MIN+= Support/FileOutputBuffer.cpp