| /llvm-project/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 …]
|
| /llvm-project/clang/unittests/Driver/ |
| H A D | DistroTest.cpp | 32 llvm::MemoryBuffer::getMemBuffer("jessie/sid\n")); in TEST() 34 llvm::MemoryBuffer::getMemBuffer("DISTRIB_ID=Ubuntu\n" in TEST() 39 llvm::MemoryBuffer::getMemBuffer("NAME=\"Ubuntu\"\n" in TEST() 62 llvm::MemoryBuffer::getMemBuffer("stretch/sid\n")); in TEST() 64 llvm::MemoryBuffer::getMemBuffer("DISTRIB_ID=Ubuntu\n" in TEST() 69 llvm::MemoryBuffer::getMemBuffer("NAME=\"Ubuntu\"\n" in TEST() 94 llvm::MemoryBuffer::getMemBuffer("cpe:/o:fedoraproject:fedora:25\n")); in TEST() 97 llvm::MemoryBuffer::getMemBuffer("Fedora release 25 (Twenty Five)\n")); in TEST() 99 llvm::MemoryBuffer::getMemBuffer("Fedora release 25 (Twenty Five)\n")); in TEST() 101 llvm::MemoryBuffer::getMemBuffer("Fedora release 25 (Twenty Five)\n")); in TEST() [all …]
|
| /llvm-project/llvm/lib/Support/ |
| H A D | MemoryBuffer.cpp | 1 //===--- MemoryBuffer.cpp - Memory Buffer implementation ------------------===// 9 // This file implements the MemoryBuffer interface. 13 #include "llvm/Support/MemoryBuffer.h" 43 // MemoryBuffer implementation itself. 46 MemoryBuffer::~MemoryBuffer() = default; 48 /// init - Initialize this MemoryBuffer as a reference to externally allocated 50 void MemoryBuffer::init(const char *BufStart, const char *BufEnd, 97 /// MemoryBufferMem - Named MemoryBuffer pointing to a block of memory. 102 MemoryBuffer [all...] |
| /llvm-project/llvm/unittests/Support/ |
| H A D | LineIteratorTest.cpp | 19 std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer("line 1\n" in TEST() 43 std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer("line 1\n" in TEST() 67 std::unique_ptr<MemoryBuffer> Buffer( in TEST() 68 MemoryBuffer::getMemBuffer("line 1\n" in TEST() 96 std::unique_ptr<MemoryBuffer> Buffer( in TEST() 97 MemoryBuffer::getMemBuffer("line 1\n" in TEST() 133 std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer("\n\n\n" in TEST() 156 std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer("\n\n" in TEST() 193 std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer(""); in TEST() 199 Buffer = MemoryBuffer::getMemBuffer("\n\n\n"); in TEST() [all …]
|
| H A D | MemoryBufferRefTest.cpp | 22 std::unique_ptr<MemoryBuffer> MB(MemoryBuffer::getMemBuffer("data", "id")); in TEST() 31 std::unique_ptr<MemoryBuffer> MB(MemoryBuffer::getMemBuffer(Data, "id")); in TEST() 44 std::unique_ptr<MemoryBuffer> Copy( in TEST() 45 MemoryBuffer::getMemBufferCopy(Data, "id")); in TEST()
|
| H A D | MemoryBufferTest.cpp | 1 //===- llvm/unittest/Support/MemoryBufferTest.cpp - MemoryBuffer tests ----===// 9 // This file implements unit tests for the MemoryBuffer support class. 13 #include "llvm/Support/MemoryBuffer.h" 66 /// MemoryBuffer::getOpenFileSlice to map it. 68 /// anew before using MemoryBuffer. 71 typedef std::unique_ptr<MemoryBuffer> OwningBuffer; 78 OwningBuffer MB1(MemoryBuffer::getMemBuffer(data)); in TEST_F() 82 OwningBuffer MB2(MemoryBuffer::getMemBuffer(data, "one", false)); in TEST_F() 86 OwningBuffer MB3(MemoryBuffer::getMemBuffer(data, "two", true)); in TEST_F() 117 ErrorOr<OwningBuffer> MB = MemoryBuffer in TEST_F() [all...] |
| /llvm-project/llvm/unittests/ExecutionEngine/MCJIT/ |
| H A D | MCJITObjectCacheTest.cpp | 36 std::unique_ptr<MemoryBuffer> getObject(const Module *M) override { in getObject() 37 const MemoryBuffer* BufferFound = getObjectInternal(M); in getObject() 43 return MemoryBuffer::getMemBufferCopy(BufferFound->getBuffer()); in getObject() 53 const MemoryBuffer* getObjectInternal(const Module* M) { in getObjectInternal() 56 StringMap<const MemoryBuffer *>::iterator it = ObjMap.find(ModuleID); in getObjectInternal() 63 MemoryBuffer *copyBuffer(MemoryBufferRef Buf) { in copyBuffer() 65 std::unique_ptr<MemoryBuffer> NewBuffer = in copyBuffer() 66 MemoryBuffer::getMemBufferCopy(Buf.getBuffer()); in copyBuffer() 67 MemoryBuffer *Ret = NewBuffer.get(); in copyBuffer() 72 StringMap<const MemoryBuffer *> ObjMap; [all …]
|
| /llvm-project/llvm/lib/AsmParser/ |
| H A D | Parser.cpp | 18 #include "llvm/Support/MemoryBuffer.h" 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>> FileOrEr in parseSummaryIndexAssemblyFile() [all...] |
| /llvm-project/clang/lib/Driver/ |
| H A D | OffloadBundler.cpp | 41 #include "llvm/Support/MemoryBuffer.h" 188 virtual Error ReadHeader(MemoryBuffer &Input) = 0; 194 ReadBundleStart(MemoryBuffer &Input) = 0; 197 virtual Error ReadBundleEnd(MemoryBuffer &Input) = 0; 200 virtual Error ReadBundle(raw_ostream &OS, MemoryBuffer &Input) = 0; 205 ArrayRef<std::unique_ptr<MemoryBuffer>> Inputs) = 0; 216 virtual Error WriteBundle(raw_ostream &OS, MemoryBuffer &Input) = 0; in listBundleIDs() 222 virtual Error listBundleIDs(MemoryBuffer &Input) { in listBundleIDs() 235 virtual Error getBundleIDs(MemoryBuffer &Input, in getBundleIDs() 249 Error forEachBundle(MemoryBuffer in forEachBundle() [all...] |
| /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;
|
| /llvm-project/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 = std::get<llvm::MemoryBuffer *>(I->second); in flushToFile() 175 assert(std::holds_alternative<llvm::MemoryBuffer *>(I->second)); in overwriteOriginal() 185 llvm::MemoryBuffer *mem = std::get<llvm::MemoryBuffer *>(I->second); in overwriteOriginal() 205 std::get<llvm::MemoryBuffer *>(Mapping.second)->getMemBufferRef()); in forEachMapping() 215 llvm::MemoryBuffer *mem = std::get<llvm::MemoryBuffer *>(I->second); in applyMappings() 224 std::unique_ptr<llvm::MemoryBuffer> memBuf) { in remap() 231 std::unique_ptr<llvm::MemoryBuffer> MemBuf) { in remap() 261 if (std::holds_alternative<llvm::MemoryBuffer *>(targ)) { in resetTarget() [all …]
|
| /llvm-project/clang/unittests/Basic/ |
| H A D | SourceManagerTest.cpp | 23 #include "llvm/Support/MemoryBuffer.h" 78 std::unique_ptr<llvm::MemoryBuffer> BuiltInBuf = in TEST_F() 79 llvm::MemoryBuffer::getMemBuffer(Source); in TEST_F() 91 std::unique_ptr<llvm::MemoryBuffer> CommandLineBuf = in TEST_F() 92 llvm::MemoryBuffer::getMemBuffer(Source); in TEST_F() 104 std::unique_ptr<llvm::MemoryBuffer> ScratchSpaceBuf = in TEST_F() 105 llvm::MemoryBuffer::getMemBuffer(Source); in TEST_F() 133 std::unique_ptr<llvm::MemoryBuffer> Buf = in TEST_F() 134 llvm::MemoryBuffer::getMemBuffer(source); in TEST_F() 186 SourceMgr.createFileID(llvm::MemoryBuffer in TEST_F() [all...] |
| /llvm-project/clang-tools-extra/unittests/clang-tidy/ |
| H A D | OptionsProviderTest.cpp | 35 llvm::MemoryBuffer::getMemBuffer(BaseClangTidy)); in TEST() 37 llvm::MemoryBuffer::getMemBuffer(Sub1ClangTidy)); in TEST() 39 llvm::MemoryBuffer::getMemBuffer("")); in TEST() 41 llvm::MemoryBuffer::getMemBuffer(Sub2ClangTidy)); in TEST() 43 llvm::MemoryBuffer::getMemBuffer("")); in TEST() 45 llvm::MemoryBuffer::getMemBuffer("")); in TEST()
|
| /llvm-project/llvm/test/Bindings/OCaml/ |
| H A D | bitreader.ml | 31 let mb = Llvm.MemoryBuffer.of_file fn in 36 Llvm.MemoryBuffer.dispose mb; 41 (* MemoryBuffer.of_file *) 43 let mb = Llvm.MemoryBuffer.of_file (fn ^ ".bogus") in 44 Llvm.MemoryBuffer.dispose mb; 52 let mb = Llvm.MemoryBuffer.of_file fn in 56 Llvm.MemoryBuffer.dispose mb; 72 let mb = Llvm.MemoryBuffer.of_file fn in 76 Llvm.MemoryBuffer.dispose mb;
|
| /llvm-project/offload/tools/kernelreplay/ |
| H A D | llvm-omp-kernel-replay.cpp | 19 #include "llvm/Support/MemoryBuffer.h" 59 ErrorOr<std::unique_ptr<MemoryBuffer>> KernelInfoMB = in main() 60 MemoryBuffer::getFile(InputFilename, /*isText=*/true, in main() 103 ErrorOr<std::unique_ptr<MemoryBuffer>> ImageMB = in main() 104 MemoryBuffer::getFile(KernelEntryName + ".image", /*isText=*/false, in main() 143 ErrorOr<std::unique_ptr<MemoryBuffer>> DeviceMemoryMB = in main() 144 MemoryBuffer::getFile(KernelEntryName + ".memory", /*isText=*/false, in main() 176 ErrorOr<std::unique_ptr<MemoryBuffer>> OriginalOutputMB = in main() 177 MemoryBuffer::getFile(KernelEntryName + ".original.output", in main() 183 ErrorOr<std::unique_ptr<MemoryBuffer>> ReplayOutputM in main() [all...] |
| /llvm-project/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()
|
| /llvm-project/llvm/include/llvm/ProfileData/ |
| H A D | SampleProfReader.h | 239 #include "llvm/Support/MemoryBuffer.h" 267 SampleProfileReaderItaniumRemapper(std::unique_ptr<MemoryBuffer> B, in SampleProfileReaderItaniumRemapper() 283 create(std::unique_ptr<MemoryBuffer> &B, SampleProfileReader &Reader, 306 std::unique_ptr<MemoryBuffer> Buffer; 348 SampleProfileReader(std::unique_ptr<MemoryBuffer> B, LLVMContext &C, 468 create(std::unique_ptr<MemoryBuffer> &B, LLVMContext &C, vfs::FileSystem &FS, 475 MemoryBuffer *getBuffer() const { return Buffer.get(); } 535 std::unique_ptr<MemoryBuffer> Buffer; 613 SampleProfileReaderText(std::unique_ptr<MemoryBuffer> B, LLVMContext &C) 623 static bool hasFormat(const MemoryBuffer [all...] |
| /llvm-project/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;
|
| /llvm-project/offload/plugins-nextgen/common/include/ |
| H A D | JIT.h | 33 class MemoryBuffer; variable 46 std::function<Expected<std::unique_ptr<MemoryBuffer>>( 47 std::unique_ptr<MemoryBuffer>)>; 69 Expected<std::unique_ptr<MemoryBuffer>> 74 Expected<std::unique_ptr<MemoryBuffer>> 93 SmallVector<std::unique_ptr<MemoryBuffer>, 4> JITImages;
|
| /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()
|
| /llvm-project/clang/unittests/Tooling/DependencyScanning/ |
| H A D | DependencyScannerTest.cpp | 96 VFS->addFile(HeaderPath, 0, llvm::MemoryBuffer::getMemBuffer("\n")); in TEST() 99 llvm::MemoryBuffer::getMemBuffer( in TEST() 148 llvm::MemoryBuffer::getMemBuffer("#pragma once\n")); in TEST() 151 llvm::MemoryBuffer::getMemBuffer( in TEST() 154 llvm::MemoryBuffer::getMemBuffer( in TEST() 187 VFS->addFile(HeaderPath, 0, llvm::MemoryBuffer::getMemBuffer("\n")); in TEST() 191 llvm::MemoryBuffer::getMemBuffer("#if __has_include(\"header.h\") && " in TEST() 227 VFS->addFile(HeaderPath, 0, llvm::MemoryBuffer::getMemBuffer("\n")); in TEST() 229 llvm::MemoryBuffer::getMemBuffer("#include \"header.h\"\n")); in TEST() 265 VFS->addFile(OtherPath, 0, llvm::MemoryBuffer in TEST() [all...] |
| /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 *
|
| /llvm-project/offload/plugins-nextgen/common/src/ |
| H A D | JIT.cpp | 31 #include "llvm/Support/MemoryBuffer.h" 60 createModuleFromMemoryBuffer(std::unique_ptr<MemoryBuffer> &MB, in createModuleFromMemoryBuffer() 73 std::unique_ptr<MemoryBuffer> MB = MemoryBuffer::getMemBuffer( in createModuleFromImage() 187 Expected<std::unique_ptr<MemoryBuffer>> 235 return MemoryBuffer::getMemBufferCopy(OS.str()); in backend() 238 Expected<std::unique_ptr<MemoryBuffer>> 245 MemoryBuffer::getFileOrSTDIN(ReplacementObjectFileName.get()); in getOrCreateObjFile() 264 MemoryBuffer::getFileOrSTDIN(ReplacementModuleFileName.get()); in getOrCreateObjFile() 315 PostProcessingFn PostProcessing = [&Device](std::unique_ptr<MemoryBuffer> M in process() [all...] |
| /llvm-project/llvm/lib/IRReader/ |
| H A D | IRReader.cpp | 15 #include "llvm/Support/MemoryBuffer.h" 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()
|
| /llvm-project/llvm/unittests/Bitstream/ |
| H A D | BitstreamWriterTest.cpp | 86 ErrorOr<std::unique_ptr<MemoryBuffer>> MB = in TEST_P() 87 MemoryBuffer::getFile(TestFile.path()); in TEST_P() 104 ErrorOr<std::unique_ptr<MemoryBuffer>> MB = in TEST_P() 105 MemoryBuffer::getFile(TestFile.path()); in TEST_P() 129 ErrorOr<std::unique_ptr<MemoryBuffer>> MB = in TEST_P() 130 MemoryBuffer::getFile(TestFile.path()); in TEST_P()
|