Home
last modified time | relevance | path

Searched refs:MemoryBuffer (Results 1 – 25 of 672) sorted by relevance

12345678910>>...27

/llvm-project/llvm/include/llvm/Support/
H A DMemoryBuffer.h51 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 DDistroTest.cpp32 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 DMemoryBuffer.cpp1 //===--- 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 DLineIteratorTest.cpp19 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 DMemoryBufferRefTest.cpp22 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 DMemoryBufferTest.cpp1 //===- 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 DMCJITObjectCacheTest.cpp36 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 DParser.cpp18 #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 DOffloadBundler.cpp41 #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 DInMemoryModuleCache.h31 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 DFileRemapper.cpp65 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 DSourceManagerTest.cpp23 #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 DOptionsProviderTest.cpp35 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 Dbitreader.ml31 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 Dllvm-omp-kernel-replay.cpp19 #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 DSupport.cpp14 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 DSampleProfReader.h239 #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 DLayer.h145 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 DJIT.h33 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 Dllvm-bcanalyzer.cpp88 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 DDependencyScannerTest.cpp96 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 DInMemoryModuleCache.cpp24 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 DJIT.cpp31 #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 DIRReader.cpp15 #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 DBitstreamWriterTest.cpp86 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()

12345678910>>...27