| /openbsd-src/gnu/llvm/llvm/include/llvm/Support/ |
| H A D | MemoryBuffer.h | 51 class MemoryBuffer { 56 MemoryBuffer() = default; 62 MemoryBuffer(const MemoryBuffer &) = delete; 63 MemoryBuffer &operator=(const MemoryBuffer &) = delete; 64 virtual ~MemoryBuffer(); 97 static ErrorOr<std::unique_ptr<MemoryBuffer>> 105 static ErrorOr<std::unique_ptr<MemoryBuffer>> 111 static ErrorOr<std::unique_ptr<MemoryBuffer>> 125 static ErrorOr<std::unique_ptr<MemoryBuffer>> 132 static std::unique_ptr<MemoryBuffer> [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Support/ |
| H A D | MemoryBuffer.cpp | 45 MemoryBuffer::~MemoryBuffer() = default; 49 void MemoryBuffer::init(const char *BufStart, const char *BufEnd, in init() 93 MemoryBuffer::init(InputData.begin(), InputData.end(), in MemoryBufferMem() 107 MemoryBuffer::BufferKind getBufferKind() const override { in getBufferKind() 108 return MemoryBuffer::MemoryBuffer_Malloc; in getBufferKind() 119 std::unique_ptr<MemoryBuffer> 120 MemoryBuffer::getMemBuffer(StringRef InputData, StringRef BufferName, in getMemBuffer() 123 MemoryBufferMem<MemoryBuffer>(InputData, RequiresNullTerminator); in getMemBuffer() 124 return std::unique_ptr<MemoryBuffer>(Ret); in getMemBuffer() 127 std::unique_ptr<MemoryBuffer> [all …]
|
| /openbsd-src/gnu/llvm/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;
|
| /openbsd-src/gnu/llvm/llvm/lib/AsmParser/ |
| H A D | Parser.cpp | 28 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(F); in parseAssemblyInto() 62 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = in parseAssemblyFile() 63 MemoryBuffer::getFileOrSTDIN(Filename); in parseAssemblyFile() 105 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = in parseAssemblyFileWithIndex() 106 MemoryBuffer::getFileOrSTDIN(Filename, /*IsText=*/true); in parseAssemblyFileWithIndex() 147 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(F); in parseSummaryIndexAssemblyInto() 170 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = in parseSummaryIndexAssemblyFile() 171 MemoryBuffer::getFileOrSTDIN(Filename); in parseSummaryIndexAssemblyFile() 190 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm); in parseConstantValue() 207 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm); in parseType() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/Driver/ |
| H A D | OffloadBundler.cpp | 201 virtual Error ReadHeader(MemoryBuffer &Input) = 0; 207 ReadBundleStart(MemoryBuffer &Input) = 0; 210 virtual Error ReadBundleEnd(MemoryBuffer &Input) = 0; 213 virtual Error ReadBundle(raw_ostream &OS, MemoryBuffer &Input) = 0; 218 ArrayRef<std::unique_ptr<MemoryBuffer>> Inputs) = 0; 230 virtual Error WriteBundle(raw_fd_ostream &OS, MemoryBuffer &Input) = 0; 233 virtual Error listBundleIDs(MemoryBuffer &Input) { in listBundleIDs() 246 Error forEachBundle(MemoryBuffer &Input, in forEachBundle() 269 virtual Error listBundleIDsCallback(MemoryBuffer &Input, in listBundleIDsCallback() 340 Error ReadHeader(MemoryBuffer &Input) final { in ReadHeader() [all …]
|
| /openbsd-src/gnu/llvm/lldb/source/Host/linux/ |
| H A D | Support.cpp | 14 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> 20 auto Ret = llvm::MemoryBuffer::getFileAsStream(File); in getProcFile() 26 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> 30 auto Ret = llvm::MemoryBuffer::getFileAsStream(File); in getProcFile() 36 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> 40 auto Ret = llvm::MemoryBuffer::getFileAsStream(File); in getProcFile()
|
| /openbsd-src/gnu/llvm/clang/lib/ARCMigrate/ |
| H A D | FileRemapper.cpp | 65 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> fileBuf = in initFromFile() 66 llvm::MemoryBuffer::getFile(infoFile, /*IsText=*/true); in initFromFile() 152 llvm::MemoryBuffer *mem = I->second.get<llvm::MemoryBuffer *>(); in flushToFile() 175 assert(I->second.is<llvm::MemoryBuffer *>()); in overwriteOriginal() 185 llvm::MemoryBuffer *mem = I->second.get<llvm::MemoryBuffer *>(); in overwriteOriginal() 205 Mapping.second.get<llvm::MemoryBuffer *>()->getMemBufferRef()); in forEachMapping() 215 llvm::MemoryBuffer *mem = I->second.get<llvm::MemoryBuffer *>(); in applyMappings() 224 std::unique_ptr<llvm::MemoryBuffer> memBuf) { in remap() 229 std::unique_ptr<llvm::MemoryBuffer> memBuf) { in remap() 264 if (llvm::MemoryBuffer *oldmem = targ.dyn_cast<llvm::MemoryBuffer *>()) { in resetTarget()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ProfileData/ |
| H A D | SampleProfReader.h | 263 SampleProfileReaderItaniumRemapper(std::unique_ptr<MemoryBuffer> B, in SampleProfileReaderItaniumRemapper() 279 create(std::unique_ptr<MemoryBuffer> &B, SampleProfileReader &Reader, 302 std::unique_ptr<MemoryBuffer> Buffer; 344 SampleProfileReader(std::unique_ptr<MemoryBuffer> B, LLVMContext &C, 461 create(std::unique_ptr<MemoryBuffer> &B, LLVMContext &C, 468 MemoryBuffer *getBuffer() const { return Buffer.get(); } in getBuffer() 516 std::unique_ptr<MemoryBuffer> Buffer; 566 SampleProfileReaderText(std::unique_ptr<MemoryBuffer> B, LLVMContext &C) in SampleProfileReaderText() 576 static bool hasFormat(const MemoryBuffer &Buffer); 586 SampleProfileReaderBinary(std::unique_ptr<MemoryBuffer> B, LLVMContext &C, [all …]
|
| H A D | InstrProfReader.h | 196 create(std::unique_ptr<MemoryBuffer> Buffer, 211 std::unique_ptr<MemoryBuffer> DataBuffer; 220 TextInstrProfReader(std::unique_ptr<MemoryBuffer> DataBuffer_) in TextInstrProfReader() 226 static bool hasFormat(const MemoryBuffer &Buffer); 282 std::unique_ptr<MemoryBuffer> DataBuffer; 311 RawInstrProfReader(std::unique_ptr<MemoryBuffer> DataBuffer, in RawInstrProfReader() 319 static bool hasFormat(const MemoryBuffer &DataBuffer); 592 std::unique_ptr<MemoryBuffer> DataBuffer; 594 std::unique_ptr<MemoryBuffer> RemappingBuffer; 625 std::unique_ptr<MemoryBuffer> DataBuffer, [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | Layer.h | 145 virtual Error add(ResourceTrackerSP RT, std::unique_ptr<MemoryBuffer> O, 151 Error add(ResourceTrackerSP RT, std::unique_ptr<MemoryBuffer> O); 155 Error add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O, in add() 163 Error add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O); 167 std::unique_ptr<MemoryBuffer> O) = 0; 179 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> O); 182 std::unique_ptr<MemoryBuffer> O, 193 std::unique_ptr<MemoryBuffer> O;
|
| H A D | CompileUtils.h | 23 class MemoryBuffer; variable 38 using CompileResult = std::unique_ptr<MemoryBuffer>; 56 void notifyObjectCompiled(const Module &M, const MemoryBuffer &ObjBuffer); 89 Expected<std::unique_ptr<MemoryBuffer>> operator()(Module &M) override;
|
| H A D | ObjectTransformLayer.h | 30 std::function<Expected<std::unique_ptr<MemoryBuffer>>( 31 std::unique_ptr<MemoryBuffer>)>; 37 std::unique_ptr<MemoryBuffer> O) override;
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/bindings/python/llvm/tests/ |
| H A D | test_core.py | 4 from ..core import MemoryBuffer 34 MemoryBuffer(filename=source) 38 MemoryBuffer(filename="/hopefully/this/path/doesnt/exist") 42 m = MemoryBuffer(filename=source) 78 m = parse_bitcode(MemoryBuffer(filename=self.get_test_bc())) 94 m = parse_bitcode(MemoryBuffer(filename=self.get_test_bc())) 116 m = parse_bitcode(MemoryBuffer(filename=self.get_test_bc()))
|
| /openbsd-src/gnu/llvm/llvm/lib/Object/ |
| H A D | OffloadBinary.cpp | 42 std::unique_ptr<MemoryBuffer> Buffer = in extractOffloadFiles() 43 MemoryBuffer::getMemBuffer(Contents.getBuffer().drop_front(Offset), "", in extractOffloadFiles() 47 Buffer = MemoryBuffer::getMemBufferCopy(Buffer->getBuffer(), in extractOffloadFiles() 55 std::unique_ptr<MemoryBuffer> BufferCopy = MemoryBuffer::getMemBufferCopy( in extractOffloadFiles() 107 MemoryBuffer::getMemBuffer(Buffer, /*RequiresNullTerminator=*/false), Err, in extractFromBitcode() 152 std::unique_ptr<MemoryBuffer> ChildBuffer = in extractFromArchive() 153 MemoryBuffer::getMemBuffer(*ChildBufferOrErr, false); in extractFromArchive() 158 ChildBuffer = MemoryBuffer::getMemBufferCopy( in extractFromArchive() 207 std::unique_ptr<MemoryBuffer> 267 return MemoryBuffer::getMemBufferCopy(OS.str()); in write()
|
| /openbsd-src/gnu/llvm/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 *
|
| /openbsd-src/gnu/llvm/clang/tools/clang-offload-packager/ |
| H A D | ClangOffloadPackager.cpp | 86 std::unique_ptr<llvm::MemoryBuffer> DeviceImage; in bundleImages() 89 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> ObjectOrErr = in bundleImages() 90 llvm::MemoryBuffer::getFileOrSTDIN(Value); in bundleImages() 107 std::unique_ptr<MemoryBuffer> Buffer = OffloadBinary::write(ImageBinary); in bundleImages() 126 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferOrErr = in unbundleImages() 127 MemoryBuffer::getFileOrSTDIN(InputFile); in unbundleImages() 130 std::unique_ptr<MemoryBuffer> Buffer = std::move(*BufferOrErr); in unbundleImages() 135 Buffer = MemoryBuffer::getMemBufferCopy(Buffer->getBuffer(), in unbundleImages()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithObjectCache/ |
| H A D | LLJITWithObjectCache.cpp | 30 CachedObjects[M->getModuleIdentifier()] = MemoryBuffer::getMemBufferCopy( in notifyObjectCompiled() 34 std::unique_ptr<MemoryBuffer> getObject(const Module *M) override { in getObject() 44 return MemoryBuffer::getMemBuffer(I->second->getMemBufferRef()); in getObject() 48 StringMap<std::unique_ptr<MemoryBuffer>> CachedObjects;
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-cxxmap/ |
| H A D | llvm-cxxmap.cpp | 87 static void remapSymbols(MemoryBuffer &OldSymbolFile, in remapSymbols() 88 MemoryBuffer &NewSymbolFile, in remapSymbols() 89 MemoryBuffer &RemappingFile, in remapSymbols() 147 auto OldSymbolBufOrError = MemoryBuffer::getFileOrSTDIN(OldSymbolFile); in main() 151 auto NewSymbolBufOrError = MemoryBuffer::getFileOrSTDIN(NewSymbolFile); in main() 155 auto RemappingBufOrError = MemoryBuffer::getFileOrSTDIN(RemappingFile); in main()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-mt/ |
| H A D | llvm-mt.cpp | 136 ErrorOr<std::unique_ptr<MemoryBuffer>> ManifestOrErr = in llvm_mt_main() 137 MemoryBuffer::getFile(File); in llvm_mt_main() 143 std::unique_ptr<MemoryBuffer> OutputBuffer = Merger.getMergedManifest(); in llvm_mt_main() 149 ErrorOr<std::unique_ptr<MemoryBuffer>> OutBuffOrErr = in llvm_mt_main() 150 MemoryBuffer::getFile(OutputFile); in llvm_mt_main() 155 const std::unique_ptr<MemoryBuffer> &FileBuffer = *OutBuffOrErr; in llvm_mt_main()
|
| /openbsd-src/gnu/llvm/clang/include/clang/ARCMigrate/ |
| H A D | FileRemapper.h | 20 class MemoryBuffer; variable 36 typedef llvm::PointerUnion<const FileEntry *, llvm::MemoryBuffer *> Target; 56 void remap(StringRef filePath, std::unique_ptr<llvm::MemoryBuffer> memBuf); 69 void remap(const FileEntry *file, std::unique_ptr<llvm::MemoryBuffer> memBuf);
|
| /openbsd-src/gnu/llvm/lldb/include/lldb/Host/linux/ |
| H A D | Support.h | 18 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> 21 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> 24 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
|
| /openbsd-src/gnu/llvm/clang/include/clang/Lex/ |
| H A D | HeaderMap.h | 32 std::unique_ptr<const llvm::MemoryBuffer> FileBuffer; 37 HeaderMapImpl(std::unique_ptr<const llvm::MemoryBuffer> File, bool NeedsBSwap) in HeaderMapImpl() 41 static bool checkHeader(const llvm::MemoryBuffer &File, bool &NeedsByteSwap); 85 HeaderMap(std::unique_ptr<const llvm::MemoryBuffer> File, bool BSwap) in HeaderMap()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ObjCopy/ELF/ |
| H A D | ELFObjcopy.h | 14 class MemoryBuffer; variable 31 const ELFConfig &ELFConfig, MemoryBuffer &In, 39 const ELFConfig &ELFConfig, MemoryBuffer &In,
|