Home
last modified time | relevance | path

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

/freebsd/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.h18 #include "llvm/Support/FileOutputBuffer.h"
200 /// FileOutputBuffer.
205 StreamImpl(std::unique_ptr<FileOutputBuffer> Buffer,
227 std::unique_ptr<FileOutputBuffer> FileBuffer;
231 FileBufferByteStream(std::unique_ptr<FileOutputBuffer> Buffer,
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DFileOutputBuffer.cpp1 //===- FileOutputBuffer.cpp - File Output Buffer ----------------*- C++ -*-===//
13 #include "llvm/Support/FileOutputBuffer.h"
30 // A FileOutputBuffer which creates a temporary file in the same directory
33 class OnDiskBuffer : public FileOutputBuffer {
36 : FileOutputBuffer(Path), Buffer(std::move(Buf)), Temp(std::move(Temp)) {}
74 // A FileOutputBuffer which keeps data in memory and writes to the final
76 class InMemoryBuffer : public FileOutputBuffer { in InMemoryBuffer()
80 : FileOutputBuffer(Path), Buffer(Buf), BufferSize(BufSize), in getBufferStart()
127 static Expected<std::unique_ptr<FileOutputBuffer>> in createOnDiskBuffer()
157 // Create an instance of FileOutputBuffer in create()
[all...]
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/
H A DArchive.cpp15 #include "llvm/Support/FileOutputBuffer.h"
79 // FileOutputBuffer::create will return OnDiskBuffer. in deepWriteArchive()
85 Expected<std::unique_ptr<FileOutputBuffer>> FB = in deepWriteArchive()
86 FileOutputBuffer::create(Member.MemberName, Member.Buf->getBufferSize(), in deepWriteArchive()
87 FileOutputBuffer::F_executable); in deepWriteArchive()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/wasm/
H A DWasmObjcopy.cpp15 #include "llvm/Support/FileOutputBuffer.h"
45 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/contrib/llvm-project/lld/Common/
H A DFilesystem.cpp16 #include "llvm/Support/FileOutputBuffer.h"
120 // file is writable. So we'll let FileOutputBuffer do the work.
122 // FileOutputBuffer doesn't touch a destination file until commit()
131 return errorToErrorCode(FileOutputBuffer::create(path, 1).takeError());
/freebsd/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()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/MachO/
H A DMachOObjcopy.cpp23 #include "llvm/Support/FileOutputBuffer.h"
294 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()
/freebsd/contrib/llvm-project/lld/include/lld/Common/
H A DErrorHandler.h121 std::unique_ptr<llvm::FileOutputBuffer> outputBuffer;
/freebsd/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()
/freebsd/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()
/freebsd/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()
/freebsd/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()
/freebsd/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()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/MSF/
H A DMSFBuilder.cpp17 #include "llvm/Support/FileOutputBuffer.h"
384 auto OutFileOrError = FileOutputBuffer::create(Path, FileSize); in commit()
/freebsd/contrib/llvm-project/lld/COFF/
H A DWriter.cpp279 std::unique_ptr<FileOutputBuffer> &buffer;
1783 FileOutputBuffer::create(path, fileSize, FileOutputBuffer::F_executable), in openFile()
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A Dllvm-pdbutil.cpp80 #include "llvm/Support/FileOutputBuffer.h"
1415 FileOutputBuffer::create(OutFileName, SourceStream->getLength())); in exportStream()
/freebsd/lib/clang/libllvm/
H A DMakefile1138 SRCS_MIW+= Support/FileOutputBuffer.cpp