| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | MemoryBuffer.h | 52 class LLVM_ABI MemoryBuffer { 57 MemoryBuffer() = default; 63 MemoryBuffer(const MemoryBuffer &) = delete; 64 MemoryBuffer &operator=(const MemoryBuffer &) = delete; 65 virtual ~MemoryBuffer(); 98 static ErrorOr<std::unique_ptr<MemoryBuffer>> 106 static ErrorOr<std::unique_ptr<MemoryBuffer>> 112 static ErrorOr<std::unique_ptr<MemoryBuffer>> 126 static ErrorOr<std::unique_ptr<MemoryBuffer>> 133 static std::unique_ptr<MemoryBuffer> [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | MemoryBuffer.cpp | 44 MemoryBuffer::~MemoryBuffer() = default; 48 void MemoryBuffer::init(const char *BufStart, const char *BufEnd, in init() 100 MemoryBuffer::init(InputData.begin(), InputData.end(), in MemoryBufferMem() 114 MemoryBuffer::BufferKind getBufferKind() const override { in getBufferKind() 115 return MemoryBuffer::MemoryBuffer_Malloc; in getBufferKind() 126 std::unique_ptr<MemoryBuffer> 127 MemoryBuffer::getMemBuffer(StringRef InputData, StringRef BufferName, in getMemBuffer() 130 MemoryBufferMem<MemoryBuffer>(InputData, RequiresNullTerminator); in getMemBuffer() 131 return std::unique_ptr<MemoryBuffer>(Ret); in getMemBuffer() 134 std::unique_ptr<MemoryBuffer> [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | Parser.cpp | 29 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(F); in parseAssemblyInto() 63 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = in parseAssemblyFile() 64 MemoryBuffer::getFileOrSTDIN(Filename); in parseAssemblyFile() 106 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = in parseAssemblyFileWithIndex() 107 MemoryBuffer::getFileOrSTDIN(Filename, /*IsText=*/true); in parseAssemblyFileWithIndex() 148 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(F); in parseSummaryIndexAssemblyInto() 171 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = in parseSummaryIndexAssemblyFile() 172 MemoryBuffer::getFileOrSTDIN(Filename); in parseSummaryIndexAssemblyFile() 191 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm); in parseConstantValue() 208 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm); in parseType() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | InMemoryModuleCache.h | 31 std::unique_ptr<llvm::MemoryBuffer> Buffer; 39 PCM(std::unique_ptr<llvm::MemoryBuffer> Buffer) in PCM() 66 llvm::MemoryBuffer &addPCM(llvm::StringRef Filename, 67 std::unique_ptr<llvm::MemoryBuffer> Buffer); 74 llvm::MemoryBuffer &addBuiltPCM(llvm::StringRef Filename, 75 std::unique_ptr<llvm::MemoryBuffer> Buffer); 91 llvm::MemoryBuffer *lookupPCM(llvm::StringRef Filename) const;
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ |
| H A D | OffloadBundler.cpp | 195 virtual Error ReadHeader(MemoryBuffer &Input) = 0; 201 ReadBundleStart(MemoryBuffer &Input) = 0; 204 virtual Error ReadBundleEnd(MemoryBuffer &Input) = 0; 207 virtual Error ReadBundle(raw_ostream &OS, MemoryBuffer &Input) = 0; 212 ArrayRef<std::unique_ptr<MemoryBuffer>> Inputs) = 0; 223 virtual Error WriteBundle(raw_ostream &OS, MemoryBuffer &Input) = 0; 229 virtual Error listBundleIDs(MemoryBuffer &Input) { in listBundleIDs() 242 virtual Error getBundleIDs(MemoryBuffer &Input, in getBundleIDs() 256 Error forEachBundle(MemoryBuffer &Input, in forEachBundle() 279 virtual Error listBundleIDsCallback(MemoryBuffer &Input, in listBundleIDsCallback() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | Layer.h | 146 virtual Error add(ResourceTrackerSP RT, std::unique_ptr<MemoryBuffer> O, 152 Error add(ResourceTrackerSP RT, std::unique_ptr<MemoryBuffer> O); 156 Error add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O, in add() 164 Error add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O); 168 std::unique_ptr<MemoryBuffer> O) = 0; 181 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> O); 184 std::unique_ptr<MemoryBuffer> O, 195 std::unique_ptr<MemoryBuffer> O;
|
| H A D | MachO.h | 48 LLVM_ABI Expected<std::unique_ptr<MemoryBuffer>> 49 checkMachORelocatableObject(std::unique_ptr<MemoryBuffer> Obj, const Triple &TT, 55 LLVM_ABI Expected<std::pair<std::unique_ptr<MemoryBuffer>, LinkableFileKind>> 64 LLVM_ABI Expected<std::pair<std::unique_ptr<MemoryBuffer>, LinkableFileKind>> 66 std::unique_ptr<MemoryBuffer> UBBuf,
|
| H A D | CompileUtils.h | 24 class MemoryBuffer; variable 39 using CompileResult = std::unique_ptr<MemoryBuffer>; 57 void notifyObjectCompiled(const Module &M, const MemoryBuffer &ObjBuffer); 90 Expected<std::unique_ptr<MemoryBuffer>> operator()(Module &M) override;
|
| H A D | ObjectTransformLayer.h | 31 std::function<Expected<std::unique_ptr<MemoryBuffer>>( 32 std::unique_ptr<MemoryBuffer>)>; 38 std::unique_ptr<MemoryBuffer> O) override;
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | LoadLinkableFile.cpp | 21 static Expected<std::unique_ptr<MemoryBuffer>> 22 checkCOFFRelocatableObject(std::unique_ptr<MemoryBuffer> Obj, in checkCOFFRelocatableObject() 28 static Expected<std::unique_ptr<MemoryBuffer>> 29 checkXCOFFRelocatableObject(std::unique_ptr<MemoryBuffer> Obj, in checkXCOFFRelocatableObject() 35 static Expected<std::unique_ptr<MemoryBuffer>> 36 checkELFRelocatableObject(std::unique_ptr<MemoryBuffer> Obj, const Triple &TT) { in checkELFRelocatableObject() 41 Expected<std::pair<std::unique_ptr<MemoryBuffer>, LinkableFileKind>> 55 MemoryBuffer::getOpenFile(FD, *IdentifierOverride, /*FileSize=*/-1); in loadLinkableFile()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CGData/ |
| H A D | CodeGenDataReader.h | 59 create(std::unique_ptr<MemoryBuffer> Buffer); 104 std::unique_ptr<MemoryBuffer> DataBuffer; 109 IndexedCodeGenDataReader(std::unique_ptr<MemoryBuffer> DataBuffer) in IndexedCodeGenDataReader() 116 static bool hasFormat(const MemoryBuffer &Buffer); 145 std::unique_ptr<MemoryBuffer> DataBuffer; 152 TextCodeGenDataReader(std::unique_ptr<MemoryBuffer> DataBuffer_) in TextCodeGenDataReader() 158 static bool hasFormat(const MemoryBuffer &Buffer);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
| H A D | SampleProfReader.h | 268 SampleProfileReaderItaniumRemapper(std::unique_ptr<MemoryBuffer> B, in SampleProfileReaderItaniumRemapper() 284 create(std::unique_ptr<MemoryBuffer> &B, SampleProfileReader &Reader, 307 std::unique_ptr<MemoryBuffer> Buffer; 349 SampleProfileReader(std::unique_ptr<MemoryBuffer> B, LLVMContext &C, 470 create(std::unique_ptr<MemoryBuffer> &B, LLVMContext &C, vfs::FileSystem &FS, 477 MemoryBuffer *getBuffer() const { return Buffer.get(); } in getBuffer() 537 std::unique_ptr<MemoryBuffer> Buffer; 615 SampleProfileReaderText(std::unique_ptr<MemoryBuffer> B, LLVMContext &C) in SampleProfileReaderText() 625 static bool hasFormat(const MemoryBuffer &Buffer); 638 SampleProfileReaderBinary(std::unique_ptr<MemoryBuffer> B, LLVMContext &C, [all …]
|
| H A D | MemProfReader.h | 120 static bool hasFormat(const MemoryBuffer &DataBuffer); 131 create(std::unique_ptr<MemoryBuffer> Buffer, StringRef ProfiledBinary, 135 static std::vector<std::string> peekBuildIds(MemoryBuffer *DataBuffer); 163 Error initialize(std::unique_ptr<MemoryBuffer> DataBuffer); 165 Error readRawProfile(std::unique_ptr<MemoryBuffer> DataBuffer); 220 LLVM_ABI static bool hasFormat(const MemoryBuffer &DataBuffer); 230 create(std::unique_ptr<MemoryBuffer> Buffer);
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-bcanalyzer/ |
| H A D | llvm-bcanalyzer.cpp | 88 static Expected<std::unique_ptr<MemoryBuffer>> openBitcodeFile(StringRef Path) { in openBitcodeFile() 90 Expected<std::unique_ptr<MemoryBuffer>> MemBufOrErr = in openBitcodeFile() 91 errorOrToExpected(MemoryBuffer::getFileOrSTDIN(Path)); in openBitcodeFile() 95 std::unique_ptr<MemoryBuffer> MemBuf = std::move(*MemBufOrErr); in openBitcodeFile() 110 std::unique_ptr<MemoryBuffer> MB = ExitOnErr(openBitcodeFile(InputFilename)); in main() 111 std::unique_ptr<MemoryBuffer> BlockInfoMB = nullptr; in main()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | InMemoryModuleCache.cpp | 24 llvm::MemoryBuffer & 26 std::unique_ptr<llvm::MemoryBuffer> Buffer) { in addPCM() 32 llvm::MemoryBuffer & 34 std::unique_ptr<llvm::MemoryBuffer> Buffer) { in addBuiltPCM() 43 llvm::MemoryBuffer *
|
| /freebsd/contrib/llvm-project/lldb/source/Host/posix/ |
| H A D | Support.cpp | 14 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> 18 auto Ret = llvm::MemoryBuffer::getFileAsStream(File); in getProcFile() 24 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> 28 auto Ret = llvm::MemoryBuffer::getFileAsStream(File); in getProcFile()
|
| /freebsd/contrib/llvm-project/llvm/lib/IRReader/ |
| H A D | IRReader.cpp | 34 llvm::getLazyIRModule(std::unique_ptr<MemoryBuffer> Buffer, SMDiagnostic &Err, in getLazyIRModule() 57 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = in getLazyIRFileModule() 58 MemoryBuffer::getFileOrSTDIN(Filename); in getLazyIRFileModule() 97 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = in parseIRFile() 98 MemoryBuffer::getFileOrSTDIN(Filename, /*IsText=*/true); in parseIRFile() 117 std::unique_ptr<MemoryBuffer> MB(unwrap(MemBuf)); in LLVMParseIRInContext()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-cxxmap/ |
| H A D | llvm-cxxmap.cpp | 88 static void remapSymbols(MemoryBuffer &OldSymbolFile, in remapSymbols() 89 MemoryBuffer &NewSymbolFile, in remapSymbols() 90 MemoryBuffer &RemappingFile, in remapSymbols() 149 MemoryBuffer::getFileOrSTDIN(OldSymbolFile, /*IsText=*/true); in main() 154 MemoryBuffer::getFileOrSTDIN(NewSymbolFile, /*IsText=*/true); in main() 159 MemoryBuffer::getFileOrSTDIN(RemappingFile, /*IsText=*/true); in main()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
| H A D | OffloadBundler.h | 125 static llvm::Expected<std::unique_ptr<llvm::MemoryBuffer>> 126 compress(llvm::compression::Params P, const llvm::MemoryBuffer &Input, 128 static llvm::Expected<std::unique_ptr<llvm::MemoryBuffer>> 129 decompress(const llvm::MemoryBuffer &Input, bool Verbose = false);
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | OffloadBundle.cpp | 43 std::unique_ptr<MemoryBuffer> Buffer = in extractOffloadBundle() 44 MemoryBuffer::getMemBuffer(Contents.getBuffer().drop_front(Offset), "", in extractOffloadBundle() 179 Expected<std::unique_ptr<MemoryBuffer>> DecompressedBufferOrErr = in extractOffloadBundleFatBinary() 188 MemoryBuffer &DecompressedInput = **DecompressedBufferOrErr; in extractOffloadBundleFatBinary() 262 llvm::Expected<std::unique_ptr<llvm::MemoryBuffer>> 268 return llvm::MemoryBuffer::getMemBufferCopy(Blob); in decompress() 274 return llvm::MemoryBuffer::getMemBufferCopy(Blob); in decompress() 378 return llvm::MemoryBuffer::getMemBufferCopy( in decompress() 382 llvm::Expected<std::unique_ptr<llvm::MemoryBuffer>> 384 const llvm::MemoryBuffer &Input, in compress() [all …]
|
| H A D | OffloadBinary.cpp | 39 std::unique_ptr<MemoryBuffer> Buffer = in extractOffloadFiles() 40 MemoryBuffer::getMemBuffer(Contents.getBuffer().drop_front(Offset), "", in extractOffloadFiles() 44 Buffer = MemoryBuffer::getMemBufferCopy(Buffer->getBuffer(), in extractOffloadFiles() 52 std::unique_ptr<MemoryBuffer> BufferCopy = MemoryBuffer::getMemBufferCopy( in extractOffloadFiles() 104 MemoryBuffer::getMemBuffer(Buffer, /*RequiresNullTerminator=*/false), Err, in extractFromBitcode() 149 std::unique_ptr<MemoryBuffer> ChildBuffer = in extractFromArchive() 150 MemoryBuffer::getMemBuffer(*ChildBufferOrErr, false); in extractFromArchive() 155 ChildBuffer = MemoryBuffer::getMemBufferCopy( in extractFromArchive()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ObjCopy/ELF/ |
| H A D | ELFObjcopy.h | 16 class MemoryBuffer; variable 34 MemoryBuffer &In, raw_ostream &Out); 42 MemoryBuffer &In, raw_ostream &Out);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicBlockSectionsProfileReader.h | 58 BasicBlockSectionsProfileReader(const MemoryBuffer *Buf) in BasicBlockSectionsProfileReader() 111 const MemoryBuffer *MBuf = nullptr; 137 createBasicBlockSectionsProfileReaderWrapperPass(const MemoryBuffer *Buf); 162 BasicBlockSectionsProfileReaderWrapperPass(const MemoryBuffer *Buf) in BasicBlockSectionsProfileReaderWrapperPass()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Frontend/ |
| H A D | PrecompiledPreamble.h | 27 class MemoryBuffer; variable 86 const llvm::MemoryBuffer *MainFileBuffer, PreambleBounds Bounds, 126 llvm::MemoryBuffer *MainFileBuffer) const; 133 llvm::MemoryBuffer *MainFileBuffer) const; 175 llvm::MemoryBuffer *MainFileBuffer) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-lib/ |
| H A D | LibDriver.cpp | 100 std::unique_ptr<MemoryBuffer> openFile(const Twine &Path) { in openFile() 101 ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> MB = in openFile() 102 MemoryBuffer::getFile(Path, /*IsText=*/true); in openFile() 133 std::unique_ptr<MemoryBuffer> B; in doList() 136 ErrorOr<std::unique_ptr<MemoryBuffer>> MaybeBuf = MemoryBuffer::getFile( in doList() 383 std::unique_ptr<MemoryBuffer> MB = in libDriverMain() 406 std::unique_ptr<MemoryBuffer> NativeMB = in libDriverMain() 461 std::vector<std::unique_ptr<MemoryBuffer>> MBs; in libDriverMain() 485 ErrorOr<std::unique_ptr<MemoryBuffer>> MOrErr = MemoryBuffer::getFile( in libDriverMain()
|