Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DFileOutputBuffer.h29 class FileOutputBuffer {
48 LLVM_ABI 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.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()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/
H A DArchive.cpp84 Expected<std::unique_ptr<FileOutputBuffer>> FB = in deepWriteArchive()
85 FileOutputBuffer::create(Member.MemberName, Member.Buf->getBufferSize(), in deepWriteArchive()
86 FileOutputBuffer::F_executable); in deepWriteArchive()
/freebsd/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()
/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/Object/
H A DOffloadBundle.cpp204 Expected<std::unique_ptr<FileOutputBuffer>> BufferOrErr = in extractCodeObject()
205 FileOutputBuffer::create(OutputFileName, Size); in extractCodeObject()
214 std::unique_ptr<FileOutputBuffer> Buf = std::move(*BufferOrErr); in extractCodeObject()
/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.cpp313 Expected<std::unique_ptr<FileOutputBuffer>> BufferOrErr = in dumpSectionToFile()
314 FileOutputBuffer::create(Filename, Sec->Content.size()); in dumpSectionToFile()
317 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/lld/MachO/
H A DWriter.cpp68 std::unique_ptr<FileOutputBuffer> &buffer;
1187 Expected<std::unique_ptr<FileOutputBuffer>> bufferOrErr = in openFile()
1188 FileOutputBuffer::create(config->outputFile, fileOff, in openFile()
1189 FileOutputBuffer::F_executable); in openFile()
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DARM.cpp1491 ctx.arg.mmapOutputFile ? (unsigned)FileOutputBuffer::F_mmap : 0; in writeARMCmseImportLib()
1493 Expected<std::unique_ptr<FileOutputBuffer>> bufferOrErr = in writeARMCmseImportLib()
1494 FileOutputBuffer::create(ctx.arg.cmseOutputLib, fileSize, flags); in writeARMCmseImportLib()
1502 std::unique_ptr<FileOutputBuffer> &buffer = *bufferOrErr; in writeARMCmseImportLib()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObjcopy.cpp196 Expected<std::unique_ptr<FileOutputBuffer>> BufferOrErr = in dumpSectionToFile()
197 FileOutputBuffer::create(Filename, Sec.OriginalData.size()); in dumpSectionToFile()
200 std::unique_ptr<FileOutputBuffer> Buf = std::move(*BufferOrErr); in dumpSectionToFile()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/MSF/
H A DMSFBuilder.cpp382 auto OutFileOrError = FileOutputBuffer::create(Path, FileSize); in commit()
/freebsd/contrib/llvm-project/lld/ELF/
H A DWriter.cpp86 std::unique_ptr<FileOutputBuffer> &buffer;
2932 flags |= FileOutputBuffer::F_executable; in openFile()
2934 flags |= FileOutputBuffer::F_mmap; in openFile()
2935 Expected<std::unique_ptr<FileOutputBuffer>> bufferOrErr = in openFile()
2936 FileOutputBuffer::create(ctx.arg.outputFile, fileSize, flags); in openFile()
/freebsd/contrib/llvm-project/lld/COFF/
H A DWriter.cpp284 std::unique_ptr<FileOutputBuffer> &buffer;
1968 FileOutputBuffer::create(path, fileSize, FileOutputBuffer::F_executable), in openFile()
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A Dllvm-pdbutil.cpp1420 FileOutputBuffer::create(OutFileName, SourceStream->getLength())); in exportStream()
/freebsd/lib/clang/libllvm/
H A DMakefile1265 SRCS_MIN+= Support/FileOutputBuffer.cpp