/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | FileOutputBuffer.h | 28 class FileOutputBuffer { 48 static Expected<std::unique_ptr<FileOutputBuffer>> 73 virtual ~FileOutputBuffer() = default; 80 FileOutputBuffer(StringRef Path) : FinalPath(Path) {} in FileOutputBuffer() function
|
H A D | BinaryByteStream.h | 18 #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 D | FileOutputBuffer.cpp | 1 //===- 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 D | Archive.cpp | 15 #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 D | WasmObjcopy.cpp | 15 #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 D | Filesystem.cpp | 16 #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 D | COFFObjcopy.cpp | 141 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 D | MachOObjcopy.cpp | 23 #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 D | ErrorHandler.h | 121 std::unique_ptr<llvm::FileOutputBuffer> outputBuffer;
|
/freebsd/contrib/llvm-project/llvm/lib/InterfaceStub/ |
H A D | ELFObjHandler.cpp | 676 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 D | ELFObjcopy.cpp | 201 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 D | Writer.cpp | 69 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 D | ARM.cpp | 1484 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 D | Writer.cpp | 83 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 D | MSFBuilder.cpp | 17 #include "llvm/Support/FileOutputBuffer.h" 384 auto OutFileOrError = FileOutputBuffer::create(Path, FileSize); in commit()
|
/freebsd/contrib/llvm-project/lld/COFF/ |
H A D | Writer.cpp | 279 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 D | llvm-pdbutil.cpp | 80 #include "llvm/Support/FileOutputBuffer.h" 1415 FileOutputBuffer::create(OutFileName, SourceStream->getLength())); in exportStream()
|
/freebsd/lib/clang/libllvm/ |
H A D | Makefile | 1138 SRCS_MIW+= Support/FileOutputBuffer.cpp
|