|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h 446 class StringMemoryBuffer : public MemoryBuffer {
include/llvm/Support/MemoryBuffer.h 155 class WritableMemoryBuffer : public MemoryBuffer {
217 class WriteThroughMemoryBuffer : public MemoryBuffer {
include/llvm/Support/SmallVectorMemoryBuffer.h 29 class SmallVectorMemoryBuffer : public MemoryBuffer {
lib/Support/MemoryBuffer.cpp 84 class MemoryBufferMem : public MB {
169 class MemoryBufferMMapFile : public MB {
Declarations
include/llvm/DebugInfo/DWARF/DWARFContext.h 47 class MemoryBuffer;
include/llvm/DebugInfo/GSYM/GsymReader.h 31 class MemoryBuffer;
include/llvm/DebugInfo/PDB/Native/NativeSession.h 23 class MemoryBuffer;
include/llvm/ExecutionEngine/Orc/CompileUtils.h 22 class MemoryBuffer;
include/llvm/ExecutionEngine/RuntimeDyldChecker.h 26 class MemoryBuffer;
include/llvm/IR/Module.h 48 class MemoryBuffer;
include/llvm/IRReader/IRReader.h 23 class MemoryBuffer;
include/llvm/LTO/legacy/LTOCodeGenerator.h 59 class MemoryBuffer;
include/llvm/LTO/legacy/LTOModule.h 31 class MemoryBuffer;
include/llvm/Support/CodeGenCoverage.h 18 class MemoryBuffer;
include/llvm/Support/LineIterator.h 18 class MemoryBuffer;
include/llvm/Support/SpecialCaseList.h 62 class MemoryBuffer;
include/llvm/Support/VirtualFileSystem.h 40 class MemoryBuffer;
include/llvm/Transforms/Utils/SymbolRewriter.h 42 class MemoryBuffer;
include/llvm/WindowsManifest/WindowsManifestMerger.h 32 class MemoryBuffer;
lib/AsmParser/LLLexer.h 23 class MemoryBuffer;
tools/clang/include/clang/ARCMigrate/FileRemapper.h 19 class MemoryBuffer;
tools/clang/include/clang/Basic/FileManager.h 35 class MemoryBuffer;
tools/clang/include/clang/Frontend/ASTUnit.h 51 class MemoryBuffer;
tools/clang/include/clang/Frontend/FrontendOptions.h 26 class MemoryBuffer;
tools/clang/include/clang/Frontend/PrecompiledPreamble.h 27 class MemoryBuffer;
tools/clang/include/clang/Lex/Lexer.h 30 class MemoryBuffer;
tools/clang/include/clang/Lex/PreprocessorOptions.h 24 class MemoryBuffer;
tools/clang/include/clang/Serialization/GlobalModuleIndex.h 29 class MemoryBuffer;
tools/lld/include/lld/Common/LLVM.h 30 class MemoryBuffer;
tools/llvm-elfabi/ELFObjHandler.h 22 class MemoryBuffer;
tools/llvm-mc/Disassembler.h 21 class MemoryBuffer;
tools/llvm-objcopy/ELF/ELFObjcopy.h 14 class MemoryBuffer;
tools/llvm-rc/ResourceFileWriter.h 23 class MemoryBuffer;
References
examples/LLJITExamples/LLJITWithObjectCache/LLJITWithObjectCache.cpp 30 CachedObjects[M->getModuleIdentifier()] = MemoryBuffer::getMemBufferCopy(
34 std::unique_ptr<MemoryBuffer> getObject(const Module *M) override {
44 return MemoryBuffer::getMemBuffer(I->second->getMemBufferRef());
48 StringMap<std::unique_ptr<MemoryBuffer>> CachedObjects;
include/llvm/Bitcode/BitcodeReader.h 148 std::unique_ptr<MemoryBuffer> &&Buffer, LLVMContext &Context,
include/llvm/CodeGen/MIRParser/MIRParser.h 76 createMIRParser(std::unique_ptr<MemoryBuffer> Contents, LLVMContext &Context);
include/llvm/DebugInfo/DWARF/DWARFContext.h 355 create(const StringMap<std::unique_ptr<MemoryBuffer>> &Sections,
include/llvm/DebugInfo/GSYM/GsymReader.h 49 GsymReader(std::unique_ptr<MemoryBuffer> Buffer);
52 std::unique_ptr<MemoryBuffer> MemBuffer;
199 create(std::unique_ptr<MemoryBuffer> &MemBuffer);
include/llvm/DebugInfo/PDB/Native/NativeSession.h 34 static Error createFromPdb(std::unique_ptr<MemoryBuffer> MB,
include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h 61 void addInjectedSource(StringRef Name, std::unique_ptr<MemoryBuffer> Buffer);
77 std::unique_ptr<MemoryBuffer> Content;
include/llvm/ExecutionEngine/ObjectCache.h 36 virtual std::unique_ptr<MemoryBuffer> getObject(const Module* M) = 0;
include/llvm/ExecutionEngine/Orc/CompileUtils.h 36 using CompileResult = std::unique_ptr<MemoryBuffer>;
50 void notifyObjectCompiled(const Module &M, const MemoryBuffer &ObjBuffer);
83 std::unique_ptr<MemoryBuffer> operator()(Module &M);
include/llvm/ExecutionEngine/Orc/ExecutionUtils.h 298 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer);
305 std::unique_ptr<MemoryBuffer> ArchiveBuffer,
309 std::unique_ptr<MemoryBuffer> ArchiveBuffer;
include/llvm/ExecutionEngine/Orc/IRCompileLayer.h 33 std::function<Expected<std::unique_ptr<MemoryBuffer>>(Module &)>;
include/llvm/ExecutionEngine/Orc/LLJIT.h 82 Error addObjectFile(JITDylib &JD, std::unique_ptr<MemoryBuffer> Obj);
85 Error addObjectFile(std::unique_ptr<MemoryBuffer> Obj) {
include/llvm/ExecutionEngine/Orc/Layer.h 123 virtual Error add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O,
128 std::unique_ptr<MemoryBuffer> O) = 0;
139 Create(ObjectLayer &L, VModuleKey K, std::unique_ptr<MemoryBuffer> O);
142 std::unique_ptr<MemoryBuffer> O,
154 std::unique_ptr<MemoryBuffer> O;
include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h 77 std::function<void(std::unique_ptr<MemoryBuffer>)>;
103 std::unique_ptr<MemoryBuffer> O) override;
include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h 28 std::function<Expected<std::unique_ptr<MemoryBuffer>>(
29 std::unique_ptr<MemoryBuffer>)>;
35 std::unique_ptr<MemoryBuffer> O) override;
include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h 47 std::function<void(VModuleKey, std::unique_ptr<MemoryBuffer>)>;
59 std::unique_ptr<MemoryBuffer> O) override;
123 void onObjEmit(VModuleKey K, std::unique_ptr<MemoryBuffer> ObjBuffer,
138 using ObjectPtr = std::unique_ptr<MemoryBuffer>;
include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h 304 using ObjectPtr = std::unique_ptr<MemoryBuffer>;
446 class StringMemoryBuffer : public MemoryBuffer {
include/llvm/ExecutionEngine/RuntimeDyld.h 272 std::unique_ptr<MemoryBuffer> UnderlyingBuffer,
296 object::ObjectFile &Obj, std::unique_ptr<MemoryBuffer> UnderlyingBuffer,
include/llvm/ExecutionEngine/RuntimeDyldChecker.h 162 bool checkAllRulesInBuffer(StringRef RulePrefix, MemoryBuffer *MemBuf) const;
include/llvm/IR/Module.h 180 std::unique_ptr<MemoryBuffer>
899 void setOwnedMemoryBuffer(std::unique_ptr<MemoryBuffer> MB);
include/llvm/IRReader/IRReader.h 35 std::unique_ptr<Module> getLazyIRModule(std::unique_ptr<MemoryBuffer> Buffer,
include/llvm/LTO/Caching.h 28 std::function<void(unsigned Task, std::unique_ptr<MemoryBuffer> MB)>;
include/llvm/LTO/legacy/LTOCodeGenerator.h 156 std::unique_ptr<MemoryBuffer> compile(bool DisableVerify, bool DisableInline,
169 std::unique_ptr<MemoryBuffer> compileOptimized();
include/llvm/LTO/legacy/LTOModule.h 79 static bool isBitcodeForTarget(MemoryBuffer *memBuffer,
85 static std::string getProducerString(MemoryBuffer *Buffer);
88 static std::unique_ptr<MemoryBuffer>
include/llvm/LTO/legacy/ThinLTOCodeGenerator.h 88 std::vector<std::unique_ptr<MemoryBuffer>> &getProducedBinaries() {
296 const MemoryBuffer &OutputBuffer);
305 std::vector<std::unique_ptr<MemoryBuffer>> ProducedBinaries;
include/llvm/Object/Archive.h 266 std::vector<std::unique_ptr<MemoryBuffer>> takeThinBuffers() {
280 mutable std::vector<std::unique_ptr<MemoryBuffer>> ThinBuffers;
include/llvm/Object/ArchiveWriter.h 24 std::unique_ptr<MemoryBuffer> Buf;
44 std::unique_ptr<MemoryBuffer> OldArchiveBuf = nullptr);
include/llvm/Object/Binary.h 185 std::unique_ptr<MemoryBuffer> Buf;
189 OwningBinary(std::unique_ptr<T> Bin, std::unique_ptr<MemoryBuffer> Buf);
193 std::pair<std::unique_ptr<T>, std::unique_ptr<MemoryBuffer>> takeBinary();
201 std::unique_ptr<MemoryBuffer> Buf)
218 std::pair<std::unique_ptr<T>, std::unique_ptr<MemoryBuffer>>
include/llvm/Object/WindowsResource.h 262 Expected<std::unique_ptr<MemoryBuffer>>
include/llvm/ObjectYAML/DWARFEmitter.h 40 Expected<StringMap<std::unique_ptr<MemoryBuffer>>>
43 StringMap<std::unique_ptr<MemoryBuffer>>
include/llvm/ProfileData/Coverage/CoverageMappingReader.h 208 SmallVectorImpl<std::unique_ptr<MemoryBuffer>> &ObjectFileBuffers);
include/llvm/ProfileData/GCOV.h 69 GCOVBuffer(MemoryBuffer *B) : Buffer(B) {}
239 MemoryBuffer *Buffer;
include/llvm/ProfileData/InstrProfReader.h 132 create(std::unique_ptr<MemoryBuffer> Buffer);
146 std::unique_ptr<MemoryBuffer> DataBuffer;
155 TextInstrProfReader(std::unique_ptr<MemoryBuffer> DataBuffer_)
161 static bool hasFormat(const MemoryBuffer &Buffer);
190 std::unique_ptr<MemoryBuffer> DataBuffer;
210 RawInstrProfReader(std::unique_ptr<MemoryBuffer> DataBuffer)
215 static bool hasFormat(const MemoryBuffer &DataBuffer);
429 std::unique_ptr<MemoryBuffer> DataBuffer;
431 std::unique_ptr<MemoryBuffer> RemappingBuffer;
451 std::unique_ptr<MemoryBuffer> DataBuffer,
452 std::unique_ptr<MemoryBuffer> RemappingBuffer = nullptr)
466 static bool hasFormat(const MemoryBuffer &DataBuffer);
498 create(std::unique_ptr<MemoryBuffer> Buffer,
499 std::unique_ptr<MemoryBuffer> RemappingBuffer = nullptr);
include/llvm/ProfileData/InstrProfWriter.h 75 std::unique_ptr<MemoryBuffer> writeBuffer();
include/llvm/ProfileData/SampleProfReader.h 245 SampleProfileReaderItaniumRemapper(std::unique_ptr<MemoryBuffer> B,
261 create(std::unique_ptr<MemoryBuffer> &B, SampleProfileReader &Reader,
284 std::unique_ptr<MemoryBuffer> Buffer;
323 SampleProfileReader(std::unique_ptr<MemoryBuffer> B, LLVMContext &C,
393 create(std::unique_ptr<MemoryBuffer> &B, LLVMContext &C,
399 MemoryBuffer *getBuffer() const { return Buffer.get(); }
425 std::unique_ptr<MemoryBuffer> Buffer;
447 SampleProfileReaderText(std::unique_ptr<MemoryBuffer> B, LLVMContext &C)
457 static bool hasFormat(const MemoryBuffer &Buffer);
462 SampleProfileReaderBinary(std::unique_ptr<MemoryBuffer> B, LLVMContext &C,
540 SampleProfileReaderRawBinary(std::unique_ptr<MemoryBuffer> B, LLVMContext &C,
545 static bool hasFormat(const MemoryBuffer &Buffer);
587 SampleProfileReaderExtBinaryBase(std::unique_ptr<MemoryBuffer> B,
619 SampleProfileReaderExtBinary(std::unique_ptr<MemoryBuffer> B, LLVMContext &C,
624 static bool hasFormat(const MemoryBuffer &Buffer);
653 SampleProfileReaderCompactBinary(std::unique_ptr<MemoryBuffer> B,
658 static bool hasFormat(const MemoryBuffer &Buffer);
684 SampleProfileReaderGCC(std::unique_ptr<MemoryBuffer> B, LLVMContext &C)
695 static bool hasFormat(const MemoryBuffer &Buffer);
include/llvm/Support/BinaryByteStream.h 77 MemoryBufferByteStream(std::unique_ptr<MemoryBuffer> Buffer,
82 std::unique_ptr<MemoryBuffer> MemBuffer;
include/llvm/Support/CodeGenCoverage.h 33 bool parse(MemoryBuffer &Buffer, StringRef BackendName);
include/llvm/Support/CrashRecoveryContext.h 147 T *resource;
148 CrashRecoveryContextCleanupBase(CrashRecoveryContext *context, T *resource)
156 static Derived *create(T *x) {
183 CrashRecoveryContextCleanupBase<CrashRecoveryContextDeleteCleanup<T>, T> {
183 CrashRecoveryContextCleanupBase<CrashRecoveryContextDeleteCleanup<T>, T> {
185 CrashRecoveryContextDeleteCleanup(CrashRecoveryContext *context, T *resource)
241 CrashRecoveryContextCleanupRegistrar(T *x)
include/llvm/Support/ErrorOr.h 87 ErrorOr(OtherT &&Val,
include/llvm/Support/FileCheck.h 167 StringRef CanonicalizeFile(MemoryBuffer &MB,
include/llvm/Support/LineIterator.h 33 const MemoryBuffer *Buffer;
45 explicit line_iterator(const MemoryBuffer &Buffer, bool SkipBlanks = true,
include/llvm/Support/MemoryBuffer.h 55 MemoryBuffer(const MemoryBuffer &) = delete;
56 MemoryBuffer &operator=(const MemoryBuffer &) = delete;
56 MemoryBuffer &operator=(const MemoryBuffer &) = delete;
79 static ErrorOr<std::unique_ptr<MemoryBuffer>>
86 static ErrorOr<std::unique_ptr<MemoryBuffer>>
92 static ErrorOr<std::unique_ptr<MemoryBuffer>>
102 static ErrorOr<std::unique_ptr<MemoryBuffer>>
108 static std::unique_ptr<MemoryBuffer>
112 static std::unique_ptr<MemoryBuffer>
117 static std::unique_ptr<MemoryBuffer>
121 static ErrorOr<std::unique_ptr<MemoryBuffer>> getSTDIN();
125 static ErrorOr<std::unique_ptr<MemoryBuffer>>
130 static ErrorOr<std::unique_ptr<MemoryBuffer>>
155 class WritableMemoryBuffer : public MemoryBuffer {
217 class WriteThroughMemoryBuffer : public MemoryBuffer {
267 MemoryBufferRef(const MemoryBuffer& Buffer)
include/llvm/Support/PointerLikeTypeTraits.h 56 static inline void *getAsVoidPointer(T *P) { return P; }
57 static inline T *getFromVoidPointer(void *P) { return static_cast<T *>(P); }
59 enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };
91 typedef PointerLikeTypeTraits<T *> NonConst;
93 static inline const void *getAsVoidPointer(const T *P) {
96 static inline const T *getFromVoidPointer(const void *P) {
include/llvm/Support/SmallVectorMemoryBuffer.h 29 class SmallVectorMemoryBuffer : public MemoryBuffer {
include/llvm/Support/SourceMgr.h 58 std::unique_ptr<MemoryBuffer> Buffer;
132 const MemoryBuffer *getMemoryBuffer(unsigned i) const {
153 unsigned AddNewSourceBuffer(std::unique_ptr<MemoryBuffer> F,
include/llvm/Support/SpecialCaseList.h 74 static std::unique_ptr<SpecialCaseList> create(const MemoryBuffer *MB,
107 bool createInternal(const MemoryBuffer *MB, std::string &Error);
142 bool parse(const MemoryBuffer *MB, StringMap<size_t> &SectionsMap,
include/llvm/Support/SymbolRemappingReader.h 101 Error read(MemoryBuffer &B);
include/llvm/Support/VirtualFileSystem.h 117 virtual llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
257 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
423 std::unique_ptr<llvm::MemoryBuffer> Buffer,
440 std::unique_ptr<llvm::MemoryBuffer> Buffer,
466 llvm::MemoryBuffer *Buffer, Optional<uint32_t> User = None,
502 getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer> Buffer,
720 create(std::unique_ptr<MemoryBuffer> Buffer,
753 std::unique_ptr<llvm::MemoryBuffer> Buffer,
include/llvm/Transforms/Utils/SymbolRewriter.h 99 bool parse(std::unique_ptr<MemoryBuffer> &MapFile, RewriteDescriptorList *DL);
include/llvm/WindowsManifest/WindowsManifestMerger.h 52 Error merge(const MemoryBuffer &Manifest);
56 std::unique_ptr<MemoryBuffer> getMergedManifest();
lib/AsmParser/Parser.cpp 30 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(F);
30 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(F);
58 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr =
59 MemoryBuffer::getFileOrSTDIN(Filename);
88 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr =
89 MemoryBuffer::getFileOrSTDIN(Filename);
114 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(F);
114 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(F);
136 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr =
137 MemoryBuffer::getFileOrSTDIN(Filename);
150 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm);
150 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm);
167 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm);
167 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm);
179 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm);
179 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm);
lib/BinaryFormat/Magic.cpp 225 auto FileOrError = MemoryBuffer::getFile(Path, -1LL, false);
229 std::unique_ptr<MemoryBuffer> FileBuffer = std::move(*FileOrError);
lib/Bitcode/Reader/BitReader.cpp 82 std::unique_ptr<MemoryBuffer> Owner(unwrap(MemBuf));
109 std::unique_ptr<MemoryBuffer> Owner(unwrap(MemBuf));
lib/Bitcode/Reader/BitcodeReader.cpp 6644 std::unique_ptr<MemoryBuffer> &&Buffer, LLVMContext &Context,
6723 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr =
6724 MemoryBuffer::getFileOrSTDIN(Path);
lib/Bitcode/Writer/BitWriter.cpp 48 return wrap(MemoryBuffer::getMemBufferCopy(OS.str()).release());
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp 90 std::unique_ptr<MemoryBuffer> Buffer;
93 Buffer = MemoryBuffer::getMemBufferCopy(AsmStr, "<inline asm>");
lib/CodeGen/MIRParser/MIParser.cpp 539 const MemoryBuffer &Buffer = *SM.getMemoryBuffer(SM.getMainFileID());
lib/CodeGen/MIRParser/MIRParser.cpp 68 MIRParserImpl(std::unique_ptr<MemoryBuffer> Contents,
165 MIRParserImpl::MIRParserImpl(std::unique_ptr<MemoryBuffer> Contents,
424 MemoryBuffer::getMemBuffer(BlockStr, "",/*RequiresNullTerminator=*/false),
448 MemoryBuffer::getMemBuffer(InsnStr, "", /*RequiresNullTerminator=*/false),
931 auto FileOrErr = MemoryBuffer::getFileOrSTDIN(Filename);
941 llvm::createMIRParser(std::unique_ptr<MemoryBuffer> Contents,
lib/DebugInfo/DWARF/DWARFContext.cpp 1486 DWARFObjInMemory(const StringMap<std::unique_ptr<MemoryBuffer>> &Sections,
1824 DWARFContext::create(const StringMap<std::unique_ptr<MemoryBuffer>> &Sections,
lib/DebugInfo/GSYM/GsymReader.cpp 27 GsymReader::GsymReader(std::unique_ptr<MemoryBuffer> Buffer) :
37 ErrorOr<std::unique_ptr<MemoryBuffer>> BuffOrErr =
38 MemoryBuffer::getFileOrSTDIN(Filename);
46 auto MemBuffer = MemoryBuffer::getMemBufferCopy(Bytes, "GSYM bytes");
51 GsymReader::create(std::unique_ptr<MemoryBuffer> &MemBuffer) {
lib/DebugInfo/PDB/Native/NativeSession.cpp 59 Error NativeSession::createFromPdb(std::unique_ptr<MemoryBuffer> Buffer,
lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp 103 std::unique_ptr<MemoryBuffer> Buffer) {
lib/DebugInfo/PDB/PDB.cpp 27 ErrorOr<std::unique_ptr<MemoryBuffer>> ErrorOrBuffer =
28 MemoryBuffer::getFileOrSTDIN(Path, /*FileSize=*/-1,
lib/DebugInfo/Symbolize/DIPrinter.cpp 38 ErrorOr<std::unique_ptr<MemoryBuffer>> BufOrErr =
39 MemoryBuffer::getFile(FileName);
43 std::unique_ptr<MemoryBuffer> Buf = std::move(BufOrErr.get());
lib/DebugInfo/Symbolize/Symbolize.cpp 191 ErrorOr<std::unique_ptr<MemoryBuffer>> MB =
192 MemoryBuffer::getFileOrSTDIN(Path);
lib/ExecutionEngine/MCJIT/MCJIT.cpp 128 std::unique_ptr<MemoryBuffer> MemBuf;
143 std::unique_ptr<MemoryBuffer> MCJIT::emitObject(Module *M) {
171 std::unique_ptr<MemoryBuffer> CompiledObjBuffer(
198 std::unique_ptr<MemoryBuffer> ObjectToLoad;
lib/ExecutionEngine/MCJIT/MCJIT.h 189 SmallVector<std::unique_ptr<MemoryBuffer>, 2> Buffers;
331 std::unique_ptr<MemoryBuffer> emitObject(Module *M);
lib/ExecutionEngine/Orc/CompileUtils.cpp 70 const MemoryBuffer &ObjBuffer) {
79 std::unique_ptr<MemoryBuffer> ConcurrentIRCompiler::operator()(Module &M) {
lib/ExecutionEngine/Orc/ExecutionUtils.cpp 232 auto ArchiveBuffer = errorOrToExpected(MemoryBuffer::getFile(FileName));
242 ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer) {
280 L.add(JD, MemoryBuffer::getMemBuffer(ChildBufferRef), VModuleKey()))
290 ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer, Error &Err)
lib/ExecutionEngine/Orc/LLJIT.cpp 51 Error LLJIT::addObjectFile(JITDylib &JD, std::unique_ptr<MemoryBuffer> Obj) {
lib/ExecutionEngine/Orc/Layer.cpp 108 Error ObjectLayer::add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O,
119 std::unique_ptr<MemoryBuffer> O) {
132 ObjectLayer &L, VModuleKey K, std::unique_ptr<MemoryBuffer> O,
lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp 29 std::unique_ptr<MemoryBuffer> ObjBuffer)
314 std::unique_ptr<MemoryBuffer> ObjBuffer;
330 std::unique_ptr<MemoryBuffer> O) {
lib/ExecutionEngine/Orc/ObjectTransformLayer.cpp 21 std::unique_ptr<MemoryBuffer> O) {
lib/ExecutionEngine/Orc/OrcCBindings.cpp 105 std::unique_ptr<MemoryBuffer> O(unwrap(Obj));
lib/ExecutionEngine/Orc/OrcCBindingsStack.h 357 Expected<orc::VModuleKey> addObject(std::unique_ptr<MemoryBuffer> ObjBuffer,
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h 300 ES.allocateVModule(), MemoryBuffer::getMemBufferCopy(O->getData())));
305 std::unique_ptr<MemoryBuffer> ObjBuffer;
412 MemoryBuffer::getMemBufferCopy(ChildBin->getData())));
lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp 81 std::unique_ptr<MemoryBuffer> O) {
96 auto ObjBuffer = MemoryBuffer::getMemBuffer(O->getMemBufferRef(), false);
196 VModuleKey K, std::unique_ptr<MemoryBuffer> ObjBuffer,
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp 1194 std::unique_ptr<MemoryBuffer> UnderlyingBuffer) {
1407 std::unique_ptr<MemoryBuffer> UnderlyingBuffer,
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp 703 MemoryBuffer *MemBuf) const {
867 MemoryBuffer *MemBuf) const {
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h 36 bool checkAllRulesInBuffer(StringRef RulePrefix, MemoryBuffer *MemBuf) const;
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp 190 std::unique_ptr<MemoryBuffer> Buffer =
191 MemoryBuffer::getMemBufferCopy(Obj.getData(), Obj.getFileName());
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h 553 std::unique_ptr<MemoryBuffer> UnderlyingBuffer);
lib/FuzzMutate/FuzzerCLI.cpp 155 auto BufOrErr = MemoryBuffer::getFile(Arg, /*FileSize-*/ -1,
161 std::unique_ptr<MemoryBuffer> Buf = std::move(BufOrErr.get());
176 auto Buffer = MemoryBuffer::getMemBuffer(
lib/IR/Core.cpp 4002 ErrorOr<std::unique_ptr<MemoryBuffer>> MBOrErr = MemoryBuffer::getFile(Path);
4002 ErrorOr<std::unique_ptr<MemoryBuffer>> MBOrErr = MemoryBuffer::getFile(Path);
4013 ErrorOr<std::unique_ptr<MemoryBuffer>> MBOrErr = MemoryBuffer::getSTDIN();
4013 ErrorOr<std::unique_ptr<MemoryBuffer>> MBOrErr = MemoryBuffer::getSTDIN();
4028 return wrap(MemoryBuffer::getMemBuffer(StringRef(InputData, InputDataLength),
4039 MemoryBuffer::getMemBufferCopy(StringRef(InputData, InputDataLength),
lib/IR/Module.cpp 546 void Module::setOwnedMemoryBuffer(std::unique_ptr<MemoryBuffer> MB) {
lib/IRReader/IRReader.cpp 33 llvm::getLazyIRModule(std::unique_ptr<MemoryBuffer> Buffer, SMDiagnostic &Err,
56 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr =
57 MemoryBuffer::getFileOrSTDIN(Filename);
99 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr =
100 MemoryBuffer::getFileOrSTDIN(Filename);
120 std::unique_ptr<MemoryBuffer> MB(unwrap(MemBuf));
lib/LTO/Caching.cpp 46 ErrorOr<std::unique_ptr<MemoryBuffer>> MBOrErr =
47 MemoryBuffer::getOpenFile(*FDOrErr, EntryPath,
90 ErrorOr<std::unique_ptr<MemoryBuffer>> MBOrErr =
91 MemoryBuffer::getOpenFile(
114 auto MBCopy = MemoryBuffer::getMemBufferCopy((*MBOrErr)->getBuffer(),
lib/LTO/LTO.cpp 286 auto FileOrErr = MemoryBuffer::getFile(Conf.SampleProfile);
291 FileOrErr = MemoryBuffer::getFile(Conf.ProfileRemapping);
lib/LTO/LTOCodeGenerator.cpp 296 std::unique_ptr<MemoryBuffer>
303 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferOrErr =
304 MemoryBuffer::getFile(name, -1, false);
328 std::unique_ptr<MemoryBuffer>
lib/LTO/LTOModule.cpp 62 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferOrErr =
63 MemoryBuffer::getFile(Path);
81 bool LTOModule::isBitcodeForTarget(MemoryBuffer *Buffer,
95 std::string LTOModule::getProducerString(MemoryBuffer *Buffer) {
111 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferOrErr =
112 MemoryBuffer::getFile(path);
117 std::unique_ptr<MemoryBuffer> Buffer = std::move(BufferOrErr.get());
132 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferOrErr =
133 MemoryBuffer::getOpenFileSlice(sys::fs::convertFDToNativeFile(fd), path,
139 std::unique_ptr<MemoryBuffer> Buffer = std::move(BufferOrErr.get());
239 std::unique_ptr<MemoryBuffer>
242 return MemoryBuffer::getMemBuffer(StringRef(startPtr, length), name, false);
lib/LTO/ThinLTOCodeGenerator.cpp 281 std::unique_ptr<MemoryBuffer> codegenModule(Module &TheModule,
353 ErrorOr<std::unique_ptr<MemoryBuffer>> tryLoadingBuffer() {
361 ErrorOr<std::unique_ptr<MemoryBuffer>> MBOrErr = MemoryBuffer::getOpenFile(
361 ErrorOr<std::unique_ptr<MemoryBuffer>> MBOrErr = MemoryBuffer::getOpenFile(
368 void write(const MemoryBuffer &OutputBuffer) {
398 static std::unique_ptr<MemoryBuffer>
860 const MemoryBuffer &OutputBuffer) {
lib/MC/MCParser/AsmParser.cpp 2797 std::unique_ptr<MemoryBuffer> Instantiation =
2798 MemoryBuffer::getMemBufferCopy(OS.str(), "<instantiation>");
5542 std::unique_ptr<MemoryBuffer> Instantiation =
5543 MemoryBuffer::getMemBufferCopy(OS.str(), "<instantiation>");
lib/Object/Archive.cpp 449 ErrorOr<std::unique_ptr<MemoryBuffer>> Buf = MemoryBuffer::getFile(FullName);
449 ErrorOr<std::unique_ptr<MemoryBuffer>> Buf = MemoryBuffer::getFile(FullName);
lib/Object/ArchiveWriter.cpp 42 : Buf(MemoryBuffer::getMemBuffer(BufRef, false)),
53 M.Buf = MemoryBuffer::getMemBuffer(*BufOrErr, false);
94 ErrorOr<std::unique_ptr<MemoryBuffer>> MemberBufferOrErr =
95 MemoryBuffer::getOpenFile(FD, FileName, Status.getSize(), false);
554 std::unique_ptr<MemoryBuffer> OldArchiveBuf) {
lib/Object/Binary.cpp 97 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr =
98 MemoryBuffer::getFileOrSTDIN(Path, /*FileSize=*/-1,
102 std::unique_ptr<MemoryBuffer> &Buffer = FileOrErr.get();
lib/Object/ModuleSymbolTable.cpp 107 std::unique_ptr<MemoryBuffer> Buffer(MemoryBuffer::getMemBuffer(InlineAsm));
107 std::unique_ptr<MemoryBuffer> Buffer(MemoryBuffer::getMemBuffer(InlineAsm));
lib/Object/Object.cpp 80 return wrap(llvm::MemoryBuffer::getMemBuffer(
179 std::unique_ptr<MemoryBuffer> Buf(unwrap(MemBuf));
lib/Object/ObjectFile.cpp 169 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr =
170 MemoryBuffer::getFile(ObjectPath);
173 std::unique_ptr<MemoryBuffer> Buffer = std::move(FileOrErr.get());
lib/Object/WindowsResource.cpp 605 std::unique_ptr<MemoryBuffer> write(uint32_t TimeDateStamp);
705 std::unique_ptr<MemoryBuffer>
1001 Expected<std::unique_ptr<MemoryBuffer>>
lib/ObjectYAML/DWARFEmitter.cpp 300 StringMap<std::unique_ptr<MemoryBuffer>> &OutputBuffers) {
306 OutputBuffers[Sec] = MemoryBuffer::getMemBufferCopy(Data);
350 Expected<StringMap<std::unique_ptr<MemoryBuffer>>>
366 StringMap<std::unique_ptr<MemoryBuffer>> DebugSections;
lib/ProfileData/Coverage/CoverageMapping.cpp 315 SmallVector<std::unique_ptr<MemoryBuffer>, 4> Buffers;
317 auto CovMappingBufOrErr = MemoryBuffer::getFileOrSTDIN(File.value());
lib/ProfileData/Coverage/CoverageMappingReader.cpp 735 SmallVectorImpl<std::unique_ptr<MemoryBuffer>> &ObjectFileBuffers) {
lib/ProfileData/GCOV.cpp 616 std::unique_ptr<MemoryBuffer> Buffer;
621 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferOrErr =
622 MemoryBuffer::getFileOrSTDIN(Filename);
lib/ProfileData/InstrProfReader.cpp 40 static Expected<std::unique_ptr<MemoryBuffer>>
42 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferOrErr =
43 MemoryBuffer::getFileOrSTDIN(Path);
63 InstrProfReader::create(std::unique_ptr<MemoryBuffer> Buffer) {
99 std::unique_ptr<MemoryBuffer> RemappingBuffer;
113 IndexedInstrProfReader::create(std::unique_ptr<MemoryBuffer> Buffer,
114 std::unique_ptr<MemoryBuffer> RemappingBuffer) {
140 bool TextInstrProfReader::hasFormat(const MemoryBuffer &Buffer) {
295 bool RawInstrProfReader<IntPtrT>::hasFormat(const MemoryBuffer &DataBuffer) {
636 std::unique_ptr<MemoryBuffer> RemapBuffer,
717 std::unique_ptr<MemoryBuffer> RemapBuffer;
732 bool IndexedInstrProfReader::hasFormat(const MemoryBuffer &DataBuffer) {
lib/ProfileData/InstrProfWriter.cpp 383 std::unique_ptr<MemoryBuffer> InstrProfWriter::writeBuffer() {
390 return MemoryBuffer::getMemBufferCopy(Data);
lib/ProfileData/SampleProfReader.cpp 273 bool SampleProfileReaderText::hasFormat(const MemoryBuffer &Buffer) {
948 bool SampleProfileReaderRawBinary::hasFormat(const MemoryBuffer &Buffer) {
955 bool SampleProfileReaderExtBinary::hasFormat(const MemoryBuffer &Buffer) {
962 bool SampleProfileReaderCompactBinary::hasFormat(const MemoryBuffer &Buffer) {
1207 bool SampleProfileReaderGCC::hasFormat(const MemoryBuffer &Buffer) {
1242 static ErrorOr<std::unique_ptr<MemoryBuffer>>
1244 auto BufferOrErr = MemoryBuffer::getFileOrSTDIN(Filename);
1305 SampleProfileReaderItaniumRemapper::create(std::unique_ptr<MemoryBuffer> &B,
1333 SampleProfileReader::create(std::unique_ptr<MemoryBuffer> &B, LLVMContext &C,
lib/Remarks/BitstreamRemarkParser.cpp 425 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferOrErr =
426 MemoryBuffer::getFile(FullPath);
lib/Remarks/BitstreamRemarkParser.h 34 std::unique_ptr<MemoryBuffer> TmpRemarkBuffer;
lib/Remarks/YAMLRemarkParser.cpp 120 std::unique_ptr<MemoryBuffer> SeparateBuf;
150 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferOrErr =
151 MemoryBuffer::getFile(FullPath);
lib/Remarks/YAMLRemarkParser.h 64 std::unique_ptr<MemoryBuffer> SeparateBuf;
lib/Support/CodeGenCoverage.cpp 51 bool CodeGenCoverage::parse(MemoryBuffer &Buffer, StringRef BackendName) {
lib/Support/CommandLine.cpp 1044 ErrorOr<std::unique_ptr<MemoryBuffer>> MemBufOrErr =
1045 MemoryBuffer::getFile(FName);
1048 MemoryBuffer &MemBuf = *MemBufOrErr.get();
lib/Support/FileCheck.cpp 899 StringRef FileCheck::CanonicalizeFile(MemoryBuffer &MB,
1148 std::unique_ptr<MemoryBuffer> CmdLine = MemoryBuffer::getMemBufferCopy(
1148 std::unique_ptr<MemoryBuffer> CmdLine = MemoryBuffer::getMemBufferCopy(
1812 std::unique_ptr<MemoryBuffer> CmdLineDefsDiagBuffer =
1813 MemoryBuffer::getMemBufferCopy(CmdlineDefsDiag, "Global defines");
lib/Support/FileUtilities.cpp 185 ErrorOr<std::unique_ptr<MemoryBuffer>> F1OrErr = MemoryBuffer::getFile(NameA);
185 ErrorOr<std::unique_ptr<MemoryBuffer>> F1OrErr = MemoryBuffer::getFile(NameA);
191 MemoryBuffer &F1 = *F1OrErr.get();
193 ErrorOr<std::unique_ptr<MemoryBuffer>> F2OrErr = MemoryBuffer::getFile(NameB);
193 ErrorOr<std::unique_ptr<MemoryBuffer>> F2OrErr = MemoryBuffer::getFile(NameB);
199 MemoryBuffer &F2 = *F2OrErr.get();
lib/Support/Host.cpp 55 static std::unique_ptr<llvm::MemoryBuffer>
57 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> Text =
58 llvm::MemoryBuffer::getFileAsStream("/proc/cpuinfo");
1236 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> Text =
1237 llvm::MemoryBuffer::getFileAsStream("/proc/cpuinfo");
lib/Support/LineIterator.cpp 34 line_iterator::line_iterator(const MemoryBuffer &Buffer, bool SkipBlanks,
lib/Support/LockFileManager.cpp 54 ErrorOr<std::unique_ptr<MemoryBuffer>> MBOrErr =
55 MemoryBuffer::getFile(LockFileName);
60 MemoryBuffer &MB = *MBOrErr.get();
lib/Support/MemoryBuffer.cpp 84 class MemoryBufferMem : public MB {
100 MemoryBuffer::BufferKind getBufferKind() const override {
101 return MemoryBuffer::MemoryBuffer_Malloc;
107 static ErrorOr<std::unique_ptr<MB>>
111 std::unique_ptr<MemoryBuffer>
115 MemoryBufferMem<MemoryBuffer>(InputData, RequiresNullTerminator);
119 std::unique_ptr<MemoryBuffer>
134 std::unique_ptr<MemoryBuffer>
142 ErrorOr<std::unique_ptr<MemoryBuffer>>
153 ErrorOr<std::unique_ptr<MemoryBuffer>>
156 return getFileAux<MemoryBuffer>(FilePath, -1, MapSize, Offset, false,
169 class MemoryBufferMMapFile : public MB {
187 : MFR(FD, MB::Mapmode, getLegalMapSize(Len, Offset),
204 MemoryBuffer::BufferKind getBufferKind() const override {
205 return MemoryBuffer::MemoryBuffer_MMap;
230 ErrorOr<std::unique_ptr<MemoryBuffer>>
233 return getFileAux<MemoryBuffer>(Filename, FileSize, FileSize, 0,
252 auto Ret = getOpenFileImpl<MB>(FD, Filename, FileSize, MapSize, Offset,
417 static ErrorOr<std::unique_ptr<MB>>
449 std::unique_ptr<MB> Result(
450 new (NamedBufferAlloc(Filename)) MemoryBufferMMapFile<MB>(
481 ErrorOr<std::unique_ptr<MemoryBuffer>>
484 return getOpenFileImpl<MemoryBuffer>(FD, Filename, FileSize, FileSize, 0,
488 ErrorOr<std::unique_ptr<MemoryBuffer>>
492 return getOpenFileImpl<MemoryBuffer>(FD, Filename, -1, MapSize, Offset, false,
496 ErrorOr<std::unique_ptr<MemoryBuffer>> MemoryBuffer::getSTDIN() {
506 ErrorOr<std::unique_ptr<MemoryBuffer>>
513 ErrorOr<std::unique_ptr<MemoryBuffer>> Ret =
lib/Support/Signals.cpp 175 auto OutputBuf = MemoryBuffer::getFile(OutputFile.c_str());
lib/Support/SourceMgr.cpp 44 ErrorOr<std::unique_ptr<MemoryBuffer>> NewBufOrErr =
45 MemoryBuffer::getFile(IncludedFile);
52 NewBufOrErr = MemoryBuffer::getFile(IncludedFile);
178 const MemoryBuffer *CurMB = getMemoryBuffer(CurBuf);
lib/Support/SpecialCaseList.cpp 81 std::unique_ptr<SpecialCaseList> SpecialCaseList::create(const MemoryBuffer *MB,
101 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr =
102 MemoryBuffer::getFile(Path);
116 bool SpecialCaseList::createInternal(const MemoryBuffer *MB,
124 bool SpecialCaseList::parse(const MemoryBuffer *MB,
lib/Support/SymbolRemappingReader.cpp 27 Error SymbolRemappingReader::read(MemoryBuffer &B) {
lib/Support/VirtualFileSystem.cpp 114 ErrorOr<std::unique_ptr<MemoryBuffer>>
191 ErrorOr<std::unique_ptr<MemoryBuffer>> getBuffer(const Twine &Name,
217 ErrorOr<std::unique_ptr<MemoryBuffer>>
221 return MemoryBuffer::getOpenFile(FD, Name, FileSize, RequiresNullTerminator,
549 std::unique_ptr<llvm::MemoryBuffer> Buffer;
552 InMemoryFile(Status Stat, std::unique_ptr<llvm::MemoryBuffer> Buffer)
562 llvm::MemoryBuffer *getBuffer() const { return Buffer.get(); }
610 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
613 llvm::MemoryBuffer *Buf = Node.getBuffer();
614 return llvm::MemoryBuffer::getMemBuffer(
693 std::unique_ptr<llvm::MemoryBuffer> Buffer,
784 std::unique_ptr<llvm::MemoryBuffer> Buffer,
794 llvm::MemoryBuffer *Buffer,
800 llvm::MemoryBuffer::getMemBuffer(
1582 RedirectingFileSystem::create(std::unique_ptr<MemoryBuffer> Buffer,
1750 ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
1816 vfs::getVFSFromYAML(std::unique_ptr<MemoryBuffer> Buffer,
1850 void vfs::collectVFSFromYAML(std::unique_ptr<MemoryBuffer> Buffer,
lib/Support/YAMLParser.cpp 779 std::unique_ptr<MemoryBuffer> InputBufferOwner =
780 MemoryBuffer::getMemBuffer(Buffer);
lib/Support/YAMLTraits.cpp 716 auto Buffer = MemoryBuffer::getMemBuffer(S, "", false);
lib/TableGen/Main.cpp 87 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr =
88 MemoryBuffer::getFileOrSTDIN(InputFilename);
124 if (auto ExistingOrErr = MemoryBuffer::getFile(OutputFilename))
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp 1035 const MemoryBuffer &Buffer =
lib/Target/BPF/BTFDebug.cpp 679 std::unique_ptr<MemoryBuffer> Buf;
682 Buf = MemoryBuffer::getMemBufferCopy(*Source);
683 else if (ErrorOr<std::unique_ptr<MemoryBuffer>> BufOrErr =
684 MemoryBuffer::getFile(FileName))
lib/Testing/Support/SupportHelpers.cpp 43 auto File = MemoryBuffer::getFile(InputFilePath);
lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp 57 static std::unique_ptr<MemoryBuffer> openFile(const Twine &Path) {
58 ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> MB = MemoryBuffer::getFile(Path);
58 ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> MB = MemoryBuffer::getFile(Path);
112 std::unique_ptr<MemoryBuffer> MB =
lib/ToolDrivers/llvm-lib/LibDriver.cpp 115 std::unique_ptr<MemoryBuffer> B;
118 ErrorOr<std::unique_ptr<MemoryBuffer>> MaybeBuf =
119 MemoryBuffer::getFile(Arg->getValue(), -1, false);
318 std::vector<std::unique_ptr<MemoryBuffer>> MBs;
342 ErrorOr<std::unique_ptr<MemoryBuffer>> MOrErr =
343 MemoryBuffer::getFile(Path, -1, false);
lib/Transforms/IPO/BlockExtractor.cpp 108 auto ErrOrBuf = MemoryBuffer::getFile(BlockExtractorFile);
lib/Transforms/IPO/Internalize.cpp 75 ErrorOr<std::unique_ptr<MemoryBuffer>> Buf =
76 MemoryBuffer::getFile(Filename);
lib/Transforms/IPO/LowerTypeTests.cpp 1675 ExitOnErr(errorOrToExpected(MemoryBuffer::getFile(ClReadSummary)));
lib/Transforms/IPO/WholeProgramDevirt.cpp 750 ExitOnErr(errorOrToExpected(MemoryBuffer::getFile(ClReadSummary)));
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 70 auto FileOrErr = MemoryBuffer::getFile(CHRModuleList);
85 auto FileOrErr = MemoryBuffer::getFile(CHRFunctionList);
lib/Transforms/Utils/SymbolRewriter.cpp 252 ErrorOr<std::unique_ptr<MemoryBuffer>> Mapping =
253 MemoryBuffer::getFile(MapFile);
265 bool RewriteMapParser::parse(std::unique_ptr<MemoryBuffer> &MapFile,
lib/WindowsManifest/WindowsManifestMerger.cpp 38 Error merge(const MemoryBuffer &Manifest);
39 std::unique_ptr<MemoryBuffer> getMergedManifest();
693 const MemoryBuffer &Manifest) {
697 std::unique_ptr<MemoryBuffer>
711 Error WindowsManifestMerger::merge(const MemoryBuffer &Manifest) {
715 std::unique_ptr<MemoryBuffer> WindowsManifestMerger::getMergedManifest() {
tools/clang/include/clang/ARCMigrate/FileRemapper.h 34 typedef llvm::PointerUnion<const FileEntry *, llvm::MemoryBuffer *> Target;
54 void remap(StringRef filePath, std::unique_ptr<llvm::MemoryBuffer> memBuf);
61 void remap(const FileEntry *file, std::unique_ptr<llvm::MemoryBuffer> memBuf);
tools/clang/include/clang/Basic/FileManager.h 380 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
382 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
388 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
tools/clang/include/clang/Basic/SourceManager.h 108 mutable llvm::PointerIntPair<const llvm::MemoryBuffer *, 2> Buffer;
187 const llvm::MemoryBuffer *getBuffer(DiagnosticsEngine &Diag,
208 llvm::MemoryBuffer::BufferKind getMemoryBufferKind() const;
212 const llvm::MemoryBuffer *getRawBuffer() const {
218 void replaceBuffer(const llvm::MemoryBuffer *B, bool DoNotFree = false);
738 mutable std::unique_ptr<llvm::MemoryBuffer> FakeBufferForRecovery;
855 FileID createFileID(std::unique_ptr<llvm::MemoryBuffer> Buffer,
871 FileID createFileID(UnownedTag, const llvm::MemoryBuffer *Buffer,
918 const llvm::MemoryBuffer *getMemoryBufferForFile(const FileEntry *File,
932 llvm::MemoryBuffer *Buffer, bool DoNotFree);
934 std::unique_ptr<llvm::MemoryBuffer> Buffer) {
983 const llvm::MemoryBuffer *getBuffer(FileID FID, SourceLocation Loc,
998 const llvm::MemoryBuffer *getBuffer(FileID FID,
1768 llvm::MemoryBuffer *getFakeBufferForRecovery() const;
1838 createMemBufferContentCache(const llvm::MemoryBuffer *Buf, bool DoNotFree);
tools/clang/include/clang/Frontend/ASTUnit.h 230 std::unique_ptr<llvm::MemoryBuffer> SavedMainFileBuffer;
371 std::unique_ptr<llvm::MemoryBuffer> OverrideMainBuffer,
374 std::unique_ptr<llvm::MemoryBuffer> getMainBufferWithPrecompiledPreamble(
651 std::unique_ptr<llvm::MemoryBuffer>
662 using RemappedFile = std::pair<std::string, llvm::MemoryBuffer *>;
888 SmallVectorImpl<const llvm::MemoryBuffer *> &OwnedBuffers);
tools/clang/include/clang/Frontend/FrontendActions.h 153 std::unique_ptr<llvm::MemoryBuffer> Buffer;
tools/clang/include/clang/Frontend/FrontendOptions.h 191 const llvm::MemoryBuffer *Buffer = nullptr;
203 FrontendInputFile(const llvm::MemoryBuffer *Buffer, InputKind Kind,
220 const llvm::MemoryBuffer *getBuffer() const {
tools/clang/include/clang/Frontend/PrecompiledPreamble.h 41 llvm::MemoryBuffer *Buffer,
80 const llvm::MemoryBuffer *MainFileBuffer, PreambleBounds Bounds,
100 const llvm::MemoryBuffer *MainFileBuffer, PreambleBounds Bounds,
113 llvm::MemoryBuffer *MainFileBuffer) const;
120 llvm::MemoryBuffer *MainFileBuffer) const;
219 createForMemoryBuffer(const llvm::MemoryBuffer *Buffer);
236 llvm::MemoryBuffer *MainFileBuffer) const;
tools/clang/include/clang/Lex/HeaderMap.h 30 std::unique_ptr<const llvm::MemoryBuffer> FileBuffer;
34 HeaderMapImpl(std::unique_ptr<const llvm::MemoryBuffer> File, bool NeedsBSwap)
38 static bool checkHeader(const llvm::MemoryBuffer &File, bool &NeedsByteSwap);
66 HeaderMap(std::unique_ptr<const llvm::MemoryBuffer> File, bool BSwap)
tools/clang/include/clang/Lex/Lexer.h 141 Lexer(FileID FID, const llvm::MemoryBuffer *InputFile, Preprocessor &PP);
152 Lexer(FileID FID, const llvm::MemoryBuffer *FromFile,
tools/clang/include/clang/Lex/PreprocessorExcludedConditionalDirectiveSkipMapping.h 26 llvm::DenseMap<const llvm::MemoryBuffer *,
tools/clang/include/clang/Lex/PreprocessorOptions.h 136 std::vector<std::pair<std::string, llvm::MemoryBuffer *>> RemappedFileBuffers;
197 void addRemappedFile(StringRef From, llvm::MemoryBuffer *To) {
tools/clang/include/clang/Serialization/ASTReader.h 1654 std::unique_ptr<llvm::MemoryBuffer> Buffer) {
tools/clang/include/clang/Serialization/GlobalModuleIndex.h 61 std::unique_ptr<llvm::MemoryBuffer> Buffer;
117 explicit GlobalModuleIndex(std::unique_ptr<llvm::MemoryBuffer> Buffer,
tools/clang/include/clang/Serialization/InMemoryModuleCache.h 32 std::unique_ptr<llvm::MemoryBuffer> Buffer;
40 PCM(std::unique_ptr<llvm::MemoryBuffer> Buffer)
67 llvm::MemoryBuffer &addPCM(llvm::StringRef Filename,
68 std::unique_ptr<llvm::MemoryBuffer> Buffer);
75 llvm::MemoryBuffer &addBuiltPCM(llvm::StringRef Filename,
76 std::unique_ptr<llvm::MemoryBuffer> Buffer);
92 llvm::MemoryBuffer *lookupPCM(llvm::StringRef Filename) const;
tools/clang/include/clang/Serialization/Module.h 178 llvm::MemoryBuffer *Buffer;
tools/clang/include/clang/Serialization/ModuleManager.h 79 llvm::DenseMap<const FileEntry *, std::unique_ptr<llvm::MemoryBuffer>>
192 std::unique_ptr<llvm::MemoryBuffer> lookupBuffer(StringRef Name);
264 std::unique_ptr<llvm::MemoryBuffer> Buffer);
tools/clang/include/clang/Tooling/JSONCompilationDatabase.h 97 JSONCompilationDatabase(std::unique_ptr<llvm::MemoryBuffer> Database,
133 std::unique_ptr<llvm::MemoryBuffer> Database;
tools/clang/include/clang/Tooling/Syntax/Tree.h 54 lexBuffer(std::unique_ptr<llvm::MemoryBuffer> Buffer);
tools/clang/lib/ARCMigrate/ARCMT.cpp 606 std::unique_ptr<llvm::MemoryBuffer> memBuf(
607 llvm::MemoryBuffer::getMemBufferCopy(
tools/clang/lib/ARCMigrate/FileRemapper.cpp 65 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> fileBuf =
66 llvm::MemoryBuffer::getFile(infoFile);
151 llvm::MemoryBuffer *mem = I->second.get<llvm::MemoryBuffer *>();
151 llvm::MemoryBuffer *mem = I->second.get<llvm::MemoryBuffer *>();
184 llvm::MemoryBuffer *mem = I->second.get<llvm::MemoryBuffer *>();
184 llvm::MemoryBuffer *mem = I->second.get<llvm::MemoryBuffer *>();
199 llvm::MemoryBuffer *mem = I->second.get<llvm::MemoryBuffer *>();
199 llvm::MemoryBuffer *mem = I->second.get<llvm::MemoryBuffer *>();
208 std::unique_ptr<llvm::MemoryBuffer> memBuf) {
213 std::unique_ptr<llvm::MemoryBuffer> memBuf) {
248 if (llvm::MemoryBuffer *oldmem = targ.dyn_cast<llvm::MemoryBuffer *>()) {
248 if (llvm::MemoryBuffer *oldmem = targ.dyn_cast<llvm::MemoryBuffer *>()) {
tools/clang/lib/ARCMigrate/ObjCMT.cpp 1980 std::unique_ptr<llvm::MemoryBuffer> memBuf(
1981 llvm::MemoryBuffer::getMemBufferCopy(
2093 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> FileBufOrErr =
2094 llvm::MemoryBuffer::getFile(File);
tools/clang/lib/AST/ASTImporter.cpp 8471 const llvm::MemoryBuffer *FromBuf =
8478 std::unique_ptr<llvm::MemoryBuffer> ToBuf =
8479 llvm::MemoryBuffer::getMemBufferCopy(FromBuf->getBuffer(),
tools/clang/lib/Basic/FileManager.cpp 456 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
478 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
tools/clang/lib/Basic/SourceManager.cpp 65 llvm::MemoryBuffer::BufferKind ContentCache::getMemoryBufferKind() const {
70 return llvm::MemoryBuffer::MemoryBuffer_Malloc;
72 const llvm::MemoryBuffer *buf = Buffer.getPointer();
85 void ContentCache::replaceBuffer(const llvm::MemoryBuffer *B, bool DoNotFree) {
121 const llvm::MemoryBuffer *ContentCache::getBuffer(DiagnosticsEngine &Diag,
146 llvm::MemoryBuffer::getMemBuffer("", ContentsEntry->getName())
458 SourceManager::createMemBufferContentCache(const llvm::MemoryBuffer *Buffer,
502 llvm::MemoryBuffer *SourceManager::getFakeBufferForRecovery() const {
505 llvm::MemoryBuffer::getMemBuffer("<<<INVALID BUFFER>>");
652 const llvm::MemoryBuffer *
660 llvm::MemoryBuffer *Buffer,
711 const llvm::MemoryBuffer *Buf = SLoc.getFile().getContentCache()->getBuffer(
1141 const llvm::MemoryBuffer *Buffer =
1154 const llvm::MemoryBuffer *MemBuf = getBuffer(FID, &MyInvalid);
1239 const MemoryBuffer *Buffer =
1677 const llvm::MemoryBuffer *Buffer = Content->getBuffer(Diag, getFileManager());
2145 case llvm::MemoryBuffer::MemoryBuffer_MMap:
2148 case llvm::MemoryBuffer::MemoryBuffer_Malloc:
2177 llvm::MemoryBuffer::getMemBuffer(Content, FileName,
tools/clang/lib/CodeGen/BackendUtil.cpp 1397 std::vector<std::unique_ptr<llvm::MemoryBuffer>> OwnedImports;
1401 ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> MBOrErr =
1402 llvm::MemoryBuffer::getFile(I.first());
tools/clang/lib/CodeGen/CGCUDANV.cpp 516 std::unique_ptr<llvm::MemoryBuffer> CudaGpuBinary = nullptr;
518 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> CudaGpuBinaryOrErr =
519 llvm::MemoryBuffer::getFileOrSTDIN(CudaGpuBinaryFileName);
tools/clang/lib/CodeGen/CGDebugInfo.cpp 378 const llvm::MemoryBuffer *MemBuffer = SM.getBuffer(FID, &Invalid);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 4232 auto Buf = llvm::MemoryBuffer::getFile(CGM.getLangOpts().OMPHostIRFile);
tools/clang/lib/CodeGen/CodeGenAction.cpp 406 const MemoryBuffer *LBuf =
411 std::unique_ptr<llvm::MemoryBuffer> CBuf =
412 llvm::MemoryBuffer::getMemBufferCopy(LBuf->getBuffer(),
1057 const llvm::MemoryBuffer *MainFile = SM.getBuffer(FID, &Invalid);
tools/clang/lib/Driver/DarwinSDKInfo.cpp 22 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> File =
tools/clang/lib/Driver/Distro.cpp 21 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> File =
tools/clang/lib/Driver/Driver.cpp 1184 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> CrashFile =
1185 llvm::MemoryBuffer::getFile(File->path());
tools/clang/lib/Driver/ToolChains/Cuda.cpp 155 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> VersionFile =
tools/clang/lib/Driver/ToolChains/Gnu.cpp 2435 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> File =
2447 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> ConfigFile =
tools/clang/lib/Format/Format.cpp 2631 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> Text =
tools/clang/lib/Frontend/ASTUnit.cpp 141 static std::unique_ptr<T> valueOrNull(llvm::ErrorOr<std::unique_ptr<T>> Val) {
141 static std::unique_ptr<T> valueOrNull(llvm::ErrorOr<std::unique_ptr<T>> Val) {
157 static std::unique_ptr<llvm::MemoryBuffer>
166 llvm::MemoryBuffer *Buffer = nullptr;
167 std::unique_ptr<llvm::MemoryBuffer> BufferOwner;
214 return llvm::MemoryBuffer::getMemBufferCopy(Buffer->getBuffer(), FilePath);
734 std::unique_ptr<llvm::MemoryBuffer>
1100 std::unique_ptr<llvm::MemoryBuffer> OverrideMainBuffer,
1301 std::unique_ptr<llvm::MemoryBuffer>
1309 std::unique_ptr<llvm::MemoryBuffer> MainFileBuffer =
1673 std::unique_ptr<llvm::MemoryBuffer> OverrideMainBuffer;
1686 llvm::CrashRecoveryContextCleanupRegistrar<llvm::MemoryBuffer>
1854 std::unique_ptr<llvm::MemoryBuffer> OverrideMainBuffer;
2144 SmallVectorImpl<const llvm::MemoryBuffer *> &OwnedBuffers) {
2242 std::unique_ptr<llvm::MemoryBuffer> OverrideMainBuffer;
tools/clang/lib/Frontend/ChainedIncludesSource.cpp 80 SmallVectorImpl<std::unique_ptr<llvm::MemoryBuffer>> &MemBufs,
121 SmallVector<std::unique_ptr<llvm::MemoryBuffer>, 4> SerialBufs;
175 SmallVector<std::unique_ptr<llvm::MemoryBuffer>, 4> Bufs;
179 Bufs.push_back(llvm::MemoryBuffer::getMemBuffer(SB->getBuffer()));
202 SerialBufs.push_back(llvm::MemoryBuffer::getMemBufferCopy(
tools/clang/lib/Frontend/CompilerInstance.cpp 205 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> Buffer =
206 llvm::MemoryBuffer::getFile(VFSFile);
877 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> SBOrErr =
878 llvm::MemoryBuffer::getSTDIN();
883 std::unique_ptr<llvm::MemoryBuffer> SB = std::move(SBOrErr.get());
1230 std::unique_ptr<llvm::MemoryBuffer> ModuleMapBuffer =
1231 llvm::MemoryBuffer::getMemBuffer(InferredModuleMapContent);
2026 llvm::MemoryBuffer::getMemBuffer(NullTerminatedSource.c_str()));
tools/clang/lib/Frontend/CompilerInvocation.cpp 3701 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> Buffer =
tools/clang/lib/Frontend/FrontendAction.cpp 238 const auto *MainFileBuf = SourceMgr.getBuffer(MainFileID, &Invalid);
512 static std::unique_ptr<llvm::MemoryBuffer>
533 return llvm::MemoryBuffer::getMemBufferCopy(
tools/clang/lib/Frontend/FrontendActions.cpp 271 Buffer = llvm::MemoryBuffer::getMemBufferCopy(
736 const llvm::MemoryBuffer *FromFile = SM.getBuffer(SM.getMainFileID());
793 const llvm::MemoryBuffer *Buffer = SM.getBuffer(SM.getMainFileID(),
923 const llvm::MemoryBuffer *FromFile = SM.getBuffer(SM.getMainFileID());
tools/clang/lib/Frontend/PrecompiledPreamble.cpp 53 std::unique_ptr<llvm::MemoryBuffer> PCHBuffer,
230 llvm::MemoryBuffer *Buffer,
237 const llvm::MemoryBuffer *MainFileBuffer, PreambleBounds Bounds,
329 auto PreambleInputBuffer = llvm::MemoryBuffer::getMemBufferCopy(
382 const llvm::MemoryBuffer *Buffer = SourceMgr.getMemoryBufferForFile(File);
419 const llvm::MemoryBuffer *MainFileBuffer,
511 llvm::MemoryBuffer *MainFileBuffer) const {
518 llvm::MemoryBuffer *MainFileBuffer) const {
691 const llvm::MemoryBuffer *Buffer) {
706 llvm::MemoryBuffer *MainFileBuffer) const {
755 auto Buf = llvm::MemoryBuffer::getMemBuffer(Storage.asMemory().Data);
tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp 43 const llvm::MemoryBuffer *PredefinesBuffer; ///< The preprocessor predefines.
62 void setPredefinesBuffer(const llvm::MemoryBuffer *Buf) {
91 void OutputContentUpTo(const MemoryBuffer &FromFile,
96 const MemoryBuffer &FromFile, StringRef EOL,
266 static StringRef DetectEOL(const MemoryBuffer &FromFile) {
282 const MemoryBuffer &FromFile = *SM.getBuffer(SM.getMainFileID(), &Invalid);
291 void InclusionRewriter::OutputContentUpTo(const MemoryBuffer &FromFile,
344 const MemoryBuffer &FromFile,
383 const MemoryBuffer &FromFile = *SM.getBuffer(FileId, &Invalid);
tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp 67 const llvm::MemoryBuffer *FromFile = SM.getBuffer(SM.getMainFileID());
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 704 const llvm::MemoryBuffer *MainBuf = SM->getBuffer(MainFileID);
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 633 const llvm::MemoryBuffer *MainBuf = SM->getBuffer(MainFileID);
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp 812 const llvm::MemoryBuffer *FromFile = SM.getBuffer(FID);
tools/clang/lib/Lex/HeaderMap.cpp 65 bool HeaderMapImpl::checkHeader(const llvm::MemoryBuffer &File,
tools/clang/lib/Lex/Lexer.cpp 133 Lexer::Lexer(FileID FID, const llvm::MemoryBuffer *InputFile, Preprocessor &PP)
158 Lexer::Lexer(FileID FID, const llvm::MemoryBuffer *FromFile,
194 const llvm::MemoryBuffer *InputFile = SM.getBuffer(SpellingFID);
tools/clang/lib/Lex/ModuleMap.cpp 2982 const llvm::MemoryBuffer *Buffer = SourceMgr.getBuffer(ID);
tools/clang/lib/Lex/PPDirectives.cpp 382 const llvm::MemoryBuffer *Buf = SourceMgr.getBuffer(HashFileOffset.first);
tools/clang/lib/Lex/PPLexerChange.cpp 79 const llvm::MemoryBuffer *InputFile =
tools/clang/lib/Lex/Preprocessor.cpp 397 const MemoryBuffer *Buffer = SourceMgr.getMemoryBufferForFile(File, &Invalid);
557 std::unique_ptr<llvm::MemoryBuffer> SB =
558 llvm::MemoryBuffer::getMemBufferCopy(Predefines, "<built-in>");
tools/clang/lib/Parse/ParseStmtAsm.cpp 172 const llvm::MemoryBuffer *LBuf =
598 std::unique_ptr<llvm::MemoryBuffer> Buffer =
599 llvm::MemoryBuffer::getMemBuffer(AsmString, "<MS inline asm>");
tools/clang/lib/Rewrite/HTMLRewrite.cpp 110 const llvm::MemoryBuffer *Buf = R.getSourceMgr().getBuffer(FID);
229 const llvm::MemoryBuffer *Buf = R.getSourceMgr().getBuffer(FID);
277 const llvm::MemoryBuffer *Buf = R.getSourceMgr().getBuffer(FID);
448 const llvm::MemoryBuffer *FromFile = SM.getBuffer(FID);
539 const llvm::MemoryBuffer *FromFile = SM.getBuffer(FID);
tools/clang/lib/Rewrite/TokenRewriter.cpp 31 const llvm::MemoryBuffer *FromFile = SM.getBuffer(FID);
tools/clang/lib/Serialization/ASTReader.cpp 1457 return llvm::MemoryBuffer::getMemBufferCopy(Uncompressed, Name);
1459 return llvm::MemoryBuffer::getMemBuffer(Blob.drop_back(1), Name, true);
8270 if (llvm::MemoryBuffer *buf = I.Buffer) {
8273 case llvm::MemoryBuffer::MemoryBuffer_Malloc:
8276 case llvm::MemoryBuffer::MemoryBuffer_MMap:
tools/clang/lib/Serialization/ASTWriter.cpp 2357 const llvm::MemoryBuffer *Buffer =
2371 const llvm::MemoryBuffer *Buffer =
4724 llvm::MemoryBuffer::getMemBufferCopy(
tools/clang/lib/Serialization/GlobalModuleIndex.cpp 128 GlobalModuleIndex::GlobalModuleIndex(std::unique_ptr<llvm::MemoryBuffer> Buffer,
258 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> BufferOrErr =
259 llvm::MemoryBuffer::getFile(IndexPath.c_str());
263 std::unique_ptr<llvm::MemoryBuffer> Buffer = std::move(BufferOrErr.get());
tools/clang/lib/Serialization/InMemoryModuleCache.cpp 24 llvm::MemoryBuffer &
26 std::unique_ptr<llvm::MemoryBuffer> Buffer) {
32 llvm::MemoryBuffer &
34 std::unique_ptr<llvm::MemoryBuffer> Buffer) {
43 llvm::MemoryBuffer *
tools/clang/lib/Serialization/ModuleManager.cpp 69 std::unique_ptr<llvm::MemoryBuffer>
164 if (std::unique_ptr<llvm::MemoryBuffer> Buffer = lookupBuffer(FileName)) {
171 } else if (llvm::MemoryBuffer *Buffer =
183 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> Buf((std::error_code()));
185 Buf = llvm::MemoryBuffer::getSTDIN();
275 std::unique_ptr<llvm::MemoryBuffer> Buffer) {
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp 1142 const llvm::MemoryBuffer *BF =
tools/clang/lib/StaticAnalyzer/Checkers/Yaml.h 33 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> Buffer =
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp 1571 const llvm::MemoryBuffer *Buffer = SM.getBuffer(FID, &Invalid);
tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp 753 const llvm::MemoryBuffer *Buf = SM.getBuffer(LPosInfo.first);
tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp 123 static StringRef GetNthLineOfFile(const llvm::MemoryBuffer *Buffer, int Line) {
147 const llvm::MemoryBuffer *Buffer =
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp 1060 const llvm::MemoryBuffer *MB = SM.getBuffer(LocInfo.first);
tools/clang/lib/Tooling/CompilationDatabase.cpp 365 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> File =
366 llvm::MemoryBuffer::getFile(Path);
tools/clang/lib/Tooling/Core/Replacement.cpp 593 "<stdin>", 0, llvm::MemoryBuffer::getMemBuffer(Code, "<stdin>"));
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp 30 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> MaybeBuffer =
215 MinimizedVFSFile(std::unique_ptr<llvm::MemoryBuffer> Buffer,
221 const llvm::MemoryBuffer *getBufferPtr() const { return Buffer.get(); }
223 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
232 std::unique_ptr<llvm::MemoryBuffer> Buffer;
246 llvm::MemoryBuffer::getMemBuffer(*Contents, Entry->getName(),
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp 198 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> DatabaseBuffer =
199 llvm::MemoryBuffer::getFile(FilePath, /*FileSize=*/-1,
217 std::unique_ptr<llvm::MemoryBuffer> DatabaseBuffer(
218 llvm::MemoryBuffer::getMemBuffer(DatabaseString));
tools/clang/lib/Tooling/Syntax/Tree.cpp 26 syntax::Arena::lexBuffer(std::unique_ptr<llvm::MemoryBuffer> Input) {
tools/clang/lib/Tooling/Tooling.cpp 212 llvm::MemoryBuffer::getMemBuffer(
218 llvm::MemoryBuffer::getMemBuffer(FilenameWithContent.second));
352 std::unique_ptr<llvm::MemoryBuffer> Input =
353 llvm::MemoryBuffer::getMemBuffer(It.getValue());
460 llvm::MemoryBuffer::getMemBuffer(MappedFile.second));
526 llvm::MemoryBuffer::getMemBuffer(MappedFile.second));
638 llvm::MemoryBuffer::getMemBufferCopy(Code));
tools/clang/tools/arcmt-test/arcmt-test.cpp 211 ErrorOr<std::unique_ptr<MemoryBuffer>> file1 = MemoryBuffer::getFile(fname1);
211 ErrorOr<std::unique_ptr<MemoryBuffer>> file1 = MemoryBuffer::getFile(fname1);
215 ErrorOr<std::unique_ptr<MemoryBuffer>> file2 = MemoryBuffer::getFile(fname2);
215 ErrorOr<std::unique_ptr<MemoryBuffer>> file2 = MemoryBuffer::getFile(fname2);
240 ErrorOr<std::unique_ptr<MemoryBuffer>> inputBuf = std::error_code();
242 inputBuf = MemoryBuffer::getSTDIN();
244 inputBuf = MemoryBuffer::getFile(RemappingsFile);
tools/clang/tools/clang-format/ClangFormat.cpp 165 static FileID createInMemoryFile(StringRef FileName, MemoryBuffer *Source,
183 static bool fillRanges(MemoryBuffer *Code,
294 const std::unique_ptr<llvm::MemoryBuffer> &Code) {
377 ErrorOr<std::unique_ptr<MemoryBuffer>> CodeOrErr =
378 !OutputXML && Inplace ? MemoryBuffer::getFileAsStream(FileName)
379 : MemoryBuffer::getFileOrSTDIN(FileName);
384 std::unique_ptr<llvm::MemoryBuffer> Code = std::move(CodeOrErr.get());
476 std::unique_ptr<llvm::MemoryBuffer> Code;
484 ErrorOr<std::unique_ptr<MemoryBuffer>> CodeOrErr =
485 MemoryBuffer::getFileOrSTDIN(FileNames[0]);
tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp 41 std::unique_ptr<llvm::MemoryBuffer> Input =
42 llvm::MemoryBuffer::getMemBuffer(S);
tools/clang/tools/clang-import-test/clang-import-test.cpp 105 const llvm::MemoryBuffer *Buffer =
tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp 130 virtual Error ReadHeader(MemoryBuffer &Input) = 0;
136 ReadBundleStart(MemoryBuffer &Input) = 0;
139 virtual Error ReadBundleEnd(MemoryBuffer &Input) = 0;
142 virtual Error ReadBundle(raw_fd_ostream &OS, MemoryBuffer &Input) = 0;
147 ArrayRef<std::unique_ptr<MemoryBuffer>> Inputs) = 0;
159 virtual Error WriteBundle(raw_fd_ostream &OS, MemoryBuffer &Input) = 0;
231 Error ReadHeader(MemoryBuffer &Input) final {
299 Expected<Optional<StringRef>> ReadBundleStart(MemoryBuffer &Input) final {
306 Error ReadBundleEnd(MemoryBuffer &Input) final {
311 Error ReadBundle(raw_fd_ostream &OS, MemoryBuffer &Input) final {
320 ArrayRef<std::unique_ptr<MemoryBuffer>> Inputs) final {
339 MemoryBuffer &MB = *Inputs[Idx++];
361 Error WriteBundle(raw_fd_ostream &OS, MemoryBuffer &Input) final {
413 Error ReadHeader(MemoryBuffer &Input) final { return Error::success(); }
415 Expected<Optional<StringRef>> ReadBundleStart(MemoryBuffer &Input) final {
432 Error ReadBundleEnd(MemoryBuffer &Input) final { return Error::success(); }
434 Error ReadBundle(raw_fd_ostream &OS, MemoryBuffer &Input) final {
444 ArrayRef<std::unique_ptr<MemoryBuffer>> Inputs) final {
506 Error WriteBundle(raw_fd_ostream &OS, MemoryBuffer &Input) final {
534 Error ReadHeader(MemoryBuffer &Input) final { return Error::success(); }
536 Expected<Optional<StringRef>> ReadBundleStart(MemoryBuffer &Input) final {
558 Error ReadBundleEnd(MemoryBuffer &Input) final {
572 Error ReadBundle(raw_fd_ostream &OS, MemoryBuffer &Input) final {
586 ArrayRef<std::unique_ptr<MemoryBuffer>> Inputs) final {
600 Error WriteBundle(raw_fd_ostream &OS, MemoryBuffer &Input) final {
619 CreateObjectFileHandler(MemoryBuffer &FirstInput) {
636 CreateFileHandler(MemoryBuffer &FirstInput) {
674 SmallVector<std::unique_ptr<MemoryBuffer>, 8u> InputBuffers;
677 ErrorOr<std::unique_ptr<MemoryBuffer>> CodeOrErr =
678 MemoryBuffer::getFileOrSTDIN(I);
716 ErrorOr<std::unique_ptr<MemoryBuffer>> CodeOrErr =
717 MemoryBuffer::getFileOrSTDIN(InputFileNames.front());
721 MemoryBuffer &Input = **CodeOrErr;
tools/clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp 335 SmallVector<std::unique_ptr<MemoryBuffer>, 4u> Buffers;
340 ErrorOr<std::unique_ptr<MemoryBuffer>> BufOrErr =
341 MemoryBuffer::getFileOrSTDIN(File);
346 const std::unique_ptr<MemoryBuffer> &Buf =
tools/clang/tools/clang-refactor/ClangRefactor.cpp 487 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> BufferErr =
488 llvm::MemoryBuffer::getFile(File);
tools/clang/tools/clang-refactor/TestSupport.cpp 92 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> BufferErr =
93 llvm::MemoryBuffer::getFile(File);
162 ErrorOr<std::unique_ptr<MemoryBuffer>> ErrOrFile =
163 MemoryBuffer::getFile(Filename);
295 ErrorOr<std::unique_ptr<MemoryBuffer>> ErrOrFile =
296 MemoryBuffer::getFile(Filename);
tools/clang/tools/clang-rename/ClangRename.cpp 105 ErrorOr<std::unique_ptr<MemoryBuffer>> Buffer =
106 llvm::MemoryBuffer::getFile(Input);
tools/clang/tools/driver/cc1as_main.cpp 336 ErrorOr<std::unique_ptr<MemoryBuffer>> Buffer =
337 MemoryBuffer::getFileOrSTDIN(Opts.InputFile);
tools/clang/tools/driver/cc1gen_reproducer_main.cpp 163 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> Buffer =
164 llvm::MemoryBuffer::getFile(Input);
tools/clang/tools/extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp 60 ErrorOr<std::unique_ptr<MemoryBuffer>> Out =
61 MemoryBuffer::getFile(I->path());
104 ErrorOr<std::unique_ptr<MemoryBuffer>> Out =
105 MemoryBuffer::getFile(I->path());
237 llvm::ErrorOr<std::unique_ptr<MemoryBuffer>> Buffer =
tools/clang/tools/extra/clang-change-namespace/tool/ClangChangeNamespace.cpp 87 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> File =
88 llvm::MemoryBuffer::getFile(WhiteListFile);
tools/clang/tools/extra/clang-include-fixer/FuzzySymbolIndex.cpp 134 auto Buffer = llvm::MemoryBuffer::getFile(FilePath);
tools/clang/tools/extra/clang-include-fixer/YamlSymbolIndex.cpp 26 auto Buffer = llvm::MemoryBuffer::getFile(FilePath);
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp 98 auto Buffer = llvm::MemoryBuffer::getFile(Path);
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp 274 std::unique_ptr<llvm::MemoryBuffer> Code;
278 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> CodeOrErr =
279 MemoryBuffer::getSTDIN();
412 auto Buffer = llvm::MemoryBuffer::getFile(FilePath);
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp 190 llvm::ErrorOr<std::unique_ptr<MemoryBuffer>> Buffer =
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp 294 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> Text =
295 llvm::MemoryBuffer::getFile(ConfigFile.c_str());
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp 35 llvm::MemoryBuffer::getMemBufferCopy(
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousSemicolonCheck.cpp 56 const llvm::MemoryBuffer *Buffer = SM.getBuffer(FID, LocEnd);
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp 148 const llvm::MemoryBuffer *Buffer = SM.getBuffer(SM.getFileID(AssertLoc));
tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp 310 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> Buffer =
tools/clang/tools/extra/clangd/CodeComplete.cpp 1077 std::unique_ptr<llvm::MemoryBuffer> ContentsBuffer =
1078 llvm::MemoryBuffer::getMemBufferCopy(Input.Contents, Input.FileName);
tools/clang/tools/extra/clangd/Compiler.cpp 72 std::unique_ptr<llvm::MemoryBuffer> Buffer,
tools/clang/tools/extra/clangd/Compiler.h 70 std::unique_ptr<llvm::MemoryBuffer> MainFile,
tools/clang/tools/extra/clangd/FSProvider.cpp 52 virtual llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
tools/clang/tools/extra/clangd/ParsedAST.cpp 221 std::unique_ptr<llvm::MemoryBuffer> Buffer,
524 llvm::MemoryBuffer::getMemBufferCopy(Inputs.Contents, FileName),
tools/clang/tools/extra/clangd/ParsedAST.h 54 std::unique_ptr<llvm::MemoryBuffer> Buffer,
tools/clang/tools/extra/clangd/Preamble.cpp 97 llvm::MemoryBuffer::getMemBuffer(Inputs.Contents, FileName);
tools/clang/tools/extra/clangd/QueryDriverDatabase.cpp 134 auto BufOrError = llvm::MemoryBuffer::getFile(StdErrPath);
tools/clang/tools/extra/clangd/SourceCode.cpp 1017 auto LHS = llvm::MemoryBuffer::getMemBuffer(Code);
1020 auto RHS = llvm::MemoryBuffer::getMemBuffer(InitialCode);
tools/clang/tools/extra/clangd/index/BackgroundIndexStorage.cpp 63 auto Buffer = llvm::MemoryBuffer::getFile(ShardPath);
tools/clang/tools/extra/clangd/index/Serialization.cpp 666 auto Buffer = llvm::MemoryBuffer::getFile(SymbolFilename);
tools/clang/tools/extra/clangd/unittests/HeadersTests.cpp 55 llvm::MemoryBuffer::getMemBuffer(FS.Files[MainFile], MainFile), VFS,
tools/clang/tools/extra/clangd/unittests/IndexActionTests.cpp 102 llvm::MemoryBuffer::getMemBuffer(Content));
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp 277 llvm::MemoryBuffer::getMemBuffer(HeaderCode));
279 llvm::MemoryBuffer::getMemBuffer(MainCode));
1039 llvm::MemoryBuffer::getMemBuffer("class X {};"));
1058 llvm::MemoryBuffer::getMemBuffer("class X {};"));
1078 llvm::MemoryBuffer::getMemBuffer("class X {};"));
tools/clang/tools/extra/clangd/unittests/TestFS.cpp 31 llvm::MemoryBuffer::getMemBufferCopy(FileAndContents.second, File));
tools/clang/tools/extra/clangd/unittests/TweakTests.cpp 62 MemFS->addFile(Path, 0, llvm::MemoryBuffer::getMemBuffer("", Path));
tools/clang/tools/extra/modularize/ModularizeUtilities.cpp 147 ErrorOr<std::unique_ptr<MemoryBuffer>> listBuffer =
148 MemoryBuffer::getFile(InputPath);
220 ErrorOr<std::unique_ptr<MemoryBuffer>> listBuffer =
221 MemoryBuffer::getFile(InputPath);
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp 315 const llvm::MemoryBuffer *MemBuffer =
341 const llvm::MemoryBuffer *MemBuffer = PP.getSourceManager().getBuffer(FileID);
tools/clang/tools/extra/unittests/clang-include-fixer/IncludeFixerTest.cpp 39 llvm::MemoryBuffer::getMemBuffer(Code));
42 llvm::MemoryBuffer::getMemBuffer("\n"));
44 llvm::MemoryBuffer::getMemBuffer("\n"));
46 llvm::MemoryBuffer::getMemBuffer("\n"));
48 llvm::MemoryBuffer::getMemBuffer("bar b;"));
tools/clang/tools/extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests.cpp 90 IncHeader, 0, llvm::MemoryBuffer::getMemBuffer(IncHeaderCode));
92 llvm::MemoryBuffer::getMemBuffer(InternalCode));
104 llvm::MemoryBuffer::getMemBuffer(HeaderCode));
118 DirtyHeader, 0, llvm::MemoryBuffer::getMemBuffer(DirtyHeaderContent));
126 llvm::MemoryBuffer::getMemBuffer(Content));
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h 125 llvm::MemoryBuffer::getMemBuffer(Code));
129 llvm::MemoryBuffer::getMemBuffer(FileContent.second));
tools/clang/tools/libclang/CIndex.cpp 3467 std::unique_ptr<llvm::MemoryBuffer> MB =
3468 llvm::MemoryBuffer::getMemBufferCopy(getContents(UF), UF.Filename);
4117 std::unique_ptr<llvm::MemoryBuffer> MB =
4118 llvm::MemoryBuffer::getMemBufferCopy(getContents(UF), UF.Filename);
4269 const llvm::MemoryBuffer *buf = SM.getBuffer(fid, &Invalid);
tools/clang/tools/libclang/CIndexCodeCompletion.cpp 275 SmallVector<const llvm::MemoryBuffer *, 1> TemporaryBuffers;
726 std::unique_ptr<llvm::MemoryBuffer> MB =
727 llvm::MemoryBuffer::getMemBufferCopy(getContents(UF), UF.Filename);
tools/clang/tools/libclang/Indexing.cpp 526 typedef SmallVector<std::unique_ptr<llvm::MemoryBuffer>, 8> MemBufferOwner;
534 std::unique_ptr<llvm::MemoryBuffer> MB =
535 llvm::MemoryBuffer::getMemBufferCopy(getContents(UF), UF.Filename);
tools/clang/unittests/AST/ASTImporterFixtures.cpp 25 std::unique_ptr<llvm::MemoryBuffer> &&Buffer) {
38 llvm::MemoryBuffer::getMemBuffer(Code));
tools/clang/unittests/AST/ASTImporterFixtures.h 44 std::unique_ptr<llvm::MemoryBuffer> &&Buffer);
tools/clang/unittests/AST/CommentLexer.cpp 62 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Source);
62 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Source);
tools/clang/unittests/AST/CommentParser.cpp 55 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Source);
55 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Source);
tools/clang/unittests/AST/ExternalASTSourceTest.cpp 53 "test.cc", MemoryBuffer::getMemBuffer(FileContents).release());
tools/clang/unittests/Basic/SourceManagerTest.cpp 56 std::unique_ptr<llvm::MemoryBuffer> Buf =
57 llvm::MemoryBuffer::getMemBuffer(source);
110 std::unique_ptr<llvm::MemoryBuffer> Buf =
111 llvm::MemoryBuffer::getMemBuffer(Source);
163 std::unique_ptr<llvm::MemoryBuffer> HeaderBuf =
164 llvm::MemoryBuffer::getMemBuffer(header);
165 std::unique_ptr<llvm::MemoryBuffer> Buf =
166 llvm::MemoryBuffer::getMemBuffer(Source);
259 std::unique_ptr<llvm::MemoryBuffer> HeaderBuf =
260 llvm::MemoryBuffer::getMemBuffer(header);
261 std::unique_ptr<llvm::MemoryBuffer> MainBuf =
262 llvm::MemoryBuffer::getMemBuffer(main);
378 std::unique_ptr<llvm::MemoryBuffer> HeaderBuf =
379 llvm::MemoryBuffer::getMemBuffer(header);
380 std::unique_ptr<llvm::MemoryBuffer> MainBuf =
381 llvm::MemoryBuffer::getMemBuffer(main);
tools/clang/unittests/CodeGen/BufferSourceTest.cpp 74 llvm::MemoryBuffer::getMemBuffer(TestProgram), clang::SrcMgr::C_User));
tools/clang/unittests/CodeGen/CodeGenExternalTest.cpp 294 llvm::MemoryBuffer::getMemBuffer(TestProgram), clang::SrcMgr::C_User));
tools/clang/unittests/CodeGen/IncrementalProcessingTest.cpp 63 llvm::MemoryBuffer::getMemBuffer(" "), clang::SrcMgr::C_User));
69 llvm::MemoryBuffer::getMemBuffer(code), clang::SrcMgr::C_User);
tools/clang/unittests/CodeGen/TBAAMetadataTest.cpp 71 llvm::MemoryBuffer::getMemBuffer(TestProgram), clang::SrcMgr::C_User));
tools/clang/unittests/Driver/DistroTest.cpp 30 llvm::MemoryBuffer::getMemBuffer("jessie/sid\n"));
32 llvm::MemoryBuffer::getMemBuffer("DISTRIB_ID=Ubuntu\n"
37 llvm::MemoryBuffer::getMemBuffer("NAME=\"Ubuntu\"\n"
57 llvm::MemoryBuffer::getMemBuffer("stretch/sid\n"));
59 llvm::MemoryBuffer::getMemBuffer("DISTRIB_ID=Ubuntu\n"
64 llvm::MemoryBuffer::getMemBuffer("NAME=\"Ubuntu\"\n"
89 llvm::MemoryBuffer::getMemBuffer("cpe:/o:fedoraproject:fedora:25\n"));
92 llvm::MemoryBuffer::getMemBuffer("Fedora release 25 (Twenty Five)\n"));
94 llvm::MemoryBuffer::getMemBuffer("Fedora release 25 (Twenty Five)\n"));
96 llvm::MemoryBuffer::getMemBuffer("Fedora release 25 (Twenty Five)\n"));
98 llvm::MemoryBuffer::getMemBuffer("NAME=Fedora\n"
122 llvm::MemoryBuffer::getMemBuffer("cpe:/o:centos:centos:7\n"));
125 llvm::MemoryBuffer::getMemBuffer("CentOS Linux release 7.2.1511 (Core) \n"));
127 llvm::MemoryBuffer::getMemBuffer("CentOS Linux release 7.2.1511 (Core) \n"));
129 llvm::MemoryBuffer::getMemBuffer("CentOS Linux release 7.2.1511 (Core) \n"));
131 llvm::MemoryBuffer::getMemBuffer("Derived from Red Hat Enterprise Linux 7.2 (Source)\n"));
133 llvm::MemoryBuffer::getMemBuffer("NAME=\"CentOS Linux\"\n"
161 llvm::MemoryBuffer::getMemBuffer("openSUSE 42.1 (x86_64)\n"
166 llvm::MemoryBuffer::getMemBuffer("NAME=\"openSUSE Leap\"\n"
187 llvm::MemoryBuffer::getMemBuffer("openSUSE 13.2 (x86_64)\n"
192 llvm::MemoryBuffer::getMemBuffer("NAME=openSUSE\n"
213 llvm::MemoryBuffer::getMemBuffer("SUSE Linux Enterprise Server 10 (x86_64)\n"
217 llvm::MemoryBuffer::getMemBuffer("LSB_VERSION=\"core-2.0-noarch:core-3.0-noarch:core-2.0-x86_64:core-3.0-x86_64\"\n"));
232 llvm::MemoryBuffer::getMemBuffer("8.6\n"));
234 llvm::MemoryBuffer::getMemBuffer("PRETTY_NAME=\"Debian GNU/Linux 8 (jessie)\"\n"
253 llvm::MemoryBuffer::getMemBuffer("stretch/sid\n"));
255 llvm::MemoryBuffer::getMemBuffer("PRETTY_NAME=\"Debian GNU/Linux stretch/sid\"\n"
274 llvm::MemoryBuffer::getMemBuffer(""));
276 llvm::MemoryBuffer::getMemBuffer("NAME=\"Exherbo\"\n"
296 llvm::MemoryBuffer::getMemBuffer(""));
298 llvm::MemoryBuffer::getMemBuffer("NAME=\"Arch Linux\"\n"
319 llvm::MemoryBuffer::getMemBuffer("Gentoo Base System release 2.6"));
322 llvm::MemoryBuffer::getMemBuffer(
tools/clang/unittests/Driver/ToolChainTest.cpp 60 llvm::MemoryBuffer::getMemBuffer("\n"));
100 llvm::MemoryBuffer::getMemBuffer("\n"));
tools/clang/unittests/Frontend/ASTUnitTest.cpp 106 std::unique_ptr<llvm::MemoryBuffer> memoryBuffer =
tools/clang/unittests/Frontend/CodeGenActionTest.cpp 47 MemoryBuffer::getMemBuffer("").release());
tools/clang/unittests/Frontend/FrontendActionTest.cpp 86 MemoryBuffer::getMemBuffer("int main() { float x; }").release());
106 MemoryBuffer::getMemBuffer("int main() { float x; }").release());
127 "test.cc", MemoryBuffer::getMemBuffer(
179 MemoryBuffer::getMemBuffer("int main() { float x; }").release());
238 "test.cc", MemoryBuffer::getMemBuffer("void fooo();\n"
272 MemoryBuffer::getMemBuffer("int foo(void) { return 1; }\n").release());
tools/clang/unittests/Frontend/OutputStreamTest.cpp 27 "test.cc", MemoryBuffer::getMemBuffer("").release());
51 "test.cc", MemoryBuffer::getMemBuffer("invalid").release());
80 "test.cc", MemoryBuffer::getMemBuffer("invalid").release());
tools/clang/unittests/Frontend/PCHPreambleTest.cpp 72 VFS->addFile(Filename, now, MemoryBuffer::getMemBufferCopy(Contents, Filename));
114 std::vector<std::pair<std::string, llvm::MemoryBuffer *>>
116 std::vector<std::pair<std::string, llvm::MemoryBuffer *>> Remapped;
118 std::unique_ptr<MemoryBuffer> buf = MemoryBuffer::getMemBufferCopy(
118 std::unique_ptr<MemoryBuffer> buf = MemoryBuffer::getMemBufferCopy(
tools/clang/unittests/Lex/HeaderMapTest.cpp 45 std::unique_ptr<const MemoryBuffer> getBuffer() const {
46 return MemoryBuffer::getMemBuffer(
tools/clang/unittests/Lex/HeaderSearchTest.cpp 40 VFS->addFile(Dir, 0, llvm::MemoryBuffer::getMemBuffer(""), /*User=*/None,
tools/clang/unittests/Lex/LexerTest.cpp 50 std::unique_ptr<llvm::MemoryBuffer> Buf =
51 llvm::MemoryBuffer::getMemBuffer(Source);
tools/clang/unittests/Lex/PPCallbacksTest.cpp 144 llvm::MemoryBuffer::getMemBuffer("\n"));
175 std::unique_ptr<llvm::MemoryBuffer> Buf =
176 llvm::MemoryBuffer::getMemBuffer(SourceText);
194 std::unique_ptr<llvm::MemoryBuffer> Buf =
195 llvm::MemoryBuffer::getMemBuffer(SourceText);
233 std::unique_ptr<llvm::MemoryBuffer> Buf =
234 llvm::MemoryBuffer::getMemBuffer(SourceText);
264 std::unique_ptr<llvm::MemoryBuffer> SourceBuf =
265 llvm::MemoryBuffer::getMemBuffer(SourceText, "test.cl");
tools/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp 72 std::unique_ptr<llvm::MemoryBuffer> Buf =
73 llvm::MemoryBuffer::getMemBuffer(source);
tools/clang/unittests/Serialization/InMemoryModuleCacheTest.cpp 18 std::unique_ptr<MemoryBuffer> getBuffer(int I) {
21 return MemoryBuffer::getMemBuffer(StringRef(Bytes.data(), Bytes.size()), "",
39 auto *RawB = B.get();
57 auto *RawB = B.get();
76 auto *RawB1 = B1.get();
77 auto *RawB2 = B2.get();
107 auto *RawB = B.get();
tools/clang/unittests/Tooling/DependencyScannerTest.cpp 90 VFS->addFile(HeaderPath, 0, llvm::MemoryBuffer::getMemBuffer("\n"));
93 llvm::MemoryBuffer::getMemBuffer(
139 llvm::MemoryBuffer::getMemBuffer("#pragma once\n"));
142 llvm::MemoryBuffer::getMemBuffer(
145 llvm::MemoryBuffer::getMemBuffer(
176 VFS->addFile(HeaderPath, 0, llvm::MemoryBuffer::getMemBuffer("\n"));
180 llvm::MemoryBuffer::getMemBuffer("#if __has_include(\"header.h\") && "
tools/clang/unittests/Tooling/RewriterTestContext.h 55 std::unique_ptr<llvm::MemoryBuffer> Source =
56 llvm::MemoryBuffer::getMemBuffer(Content);
tools/clang/unittests/Tooling/Syntax/TokensTest.cpp 118 FS->addFile(FileName, time_t(), llvm::MemoryBuffer::getMemBufferCopy(""));
128 FileName, llvm::MemoryBuffer::getMemBufferCopy(Code).release());
150 llvm::MemoryBuffer::getMemBufferCopy(Contents))) {
159 SourceMgr->createFileID(llvm::MemoryBuffer::getMemBufferCopy(Text)),
tools/clang/unittests/Tooling/Syntax/TreeTest.cpp 77 FS->addFile(FileName, time_t(), llvm::MemoryBuffer::getMemBufferCopy(""));
87 FileName, llvm::MemoryBuffer::getMemBufferCopy(Code).release());
106 llvm::MemoryBuffer::getMemBufferCopy(Contents))) {
tools/clang/unittests/Tooling/ToolingTest.cpp 166 "test.cpp", 0, llvm::MemoryBuffer::getMemBuffer("#include <abc>\n"));
168 llvm::MemoryBuffer::getMemBuffer("\n"));
192 "test.cpp", 0, llvm::MemoryBuffer::getMemBuffer("#include <abc>\n"));
194 llvm::MemoryBuffer::getMemBuffer("\n"));
198 llvm::MemoryBuffer::getMemBuffer("\n"));
441 "a.cpp", 0, llvm::MemoryBuffer::getMemBuffer("int main() {}"));
tools/dsymutil/BinaryHolder.cpp 32 getMachOFatMemoryBuffers(StringRef Filename, MemoryBuffer &Mem,
49 auto ErrOrBuff = MemoryBuffer::getFileOrSTDIN(ArchiveFilename, -1, false);
88 auto ErrOrBuff = MemoryBuffer::getFileOrSTDIN(Filename, -1, false);
tools/dsymutil/BinaryHolder.h 48 std::unique_ptr<MemoryBuffer> MemBuffer;
tools/dsymutil/DebugMap.cpp 129 auto ErrOrFile = MemoryBuffer::getFileOrSTDIN(InputFile);
tools/dsymutil/DwarfLinker.cpp 2598 auto ErrorOrMem = MemoryBuffer::getFile(File);
tools/dsymutil/SymbolMap.cpp 118 auto ErrOrMemBuffer = MemoryBuffer::getFile(SymbolMapPath);
126 auto &MemBuf = **ErrOrMemBuffer;
tools/gold/gold-plugin.cpp 499 std::unique_ptr<MemoryBuffer> Buffer;
515 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferOrErr =
516 MemoryBuffer::getOpenFileSlice(sys::fs::convertFDToNativeFile(file->fd),
tools/lld/COFF/DebugTypes.cpp 251 MemoryBuffer::getMemBuffer(m, false), iSession);
tools/lld/COFF/Driver.cpp 125 using MBErrPair = std::pair<std::unique_ptr<MemoryBuffer>, std::error_code>;
138 auto mbOrErr = MemoryBuffer::getFile(path,
160 MemoryBufferRef LinkerDriver::takeBuffer(std::unique_ptr<MemoryBuffer> mb) {
162 make<std::unique_ptr<MemoryBuffer>>(std::move(mb)); // take ownership
170 void LinkerDriver::addBuffer(std::unique_ptr<MemoryBuffer> mb,
772 ErrorOr<std::unique_ptr<MemoryBuffer>> oldBuf = MemoryBuffer::getFile(
772 ErrorOr<std::unique_ptr<MemoryBuffer>> oldBuf = MemoryBuffer::getFile(
792 std::unique_ptr<MemoryBuffer> newBuf = check(MemoryBuffer::getFile(
792 std::unique_ptr<MemoryBuffer> newBuf = check(MemoryBuffer::getFile(
803 std::unique_ptr<MemoryBuffer> mb = CHECK(
888 std::unique_ptr<MemoryBuffer> mb = CHECK(
tools/lld/COFF/Driver.h 78 MemoryBufferRef takeBuffer(std::unique_ptr<MemoryBuffer> mb);
127 void addBuffer(std::unique_ptr<MemoryBuffer> mb, bool wholeArchive,
177 std::unique_ptr<MemoryBuffer> createManifestRes();
tools/lld/COFF/DriverUtils.cpp 347 std::unique_ptr<MemoryBuffer> getMemoryBuffer() {
390 std::unique_ptr<MemoryBuffer> defaultXmlCopy =
391 MemoryBuffer::getMemBufferCopy(defaultXml);
399 std::unique_ptr<MemoryBuffer> manifest =
400 check(MemoryBuffer::getFile(filename));
494 std::unique_ptr<MemoryBuffer> createManifestRes() {
739 Expected<std::unique_ptr<MemoryBuffer>> e =
746 make<std::unique_ptr<MemoryBuffer>>(std::move(*e)); // take ownership
tools/lld/COFF/LTO.cpp 203 for (std::unique_ptr<MemoryBuffer> &file : files)
tools/lld/COFF/LTO.h 53 std::vector<std::unique_ptr<MemoryBuffer>> files;
tools/lld/COFF/PDB.cpp 1340 ErrorOr<std::unique_ptr<MemoryBuffer>> dataOrErr =
1341 MemoryBuffer::getFile(file);
tools/lld/ELF/Driver.cpp 182 for (std::unique_ptr<MemoryBuffer> &mb : file->takeThinBuffers())
183 make<std::unique_ptr<MemoryBuffer>>(std::move(mb));
tools/lld/ELF/InputFiles.cpp 111 auto mbOrErr = MemoryBuffer::getFile(path, -1, false);
117 std::unique_ptr<MemoryBuffer> &mb = *mbOrErr;
119 make<std::unique_ptr<MemoryBuffer>>(std::move(mb)); // take MB ownership
tools/lld/ELF/LTO.cpp 301 for (std::unique_ptr<MemoryBuffer> &file : files)
tools/lld/ELF/LTO.h 54 std::vector<std::unique_ptr<MemoryBuffer>> files;
tools/lld/include/lld/Core/File.h 210 void setSharedMemoryBuffer(std::shared_ptr<MemoryBuffer> mb) {
237 std::shared_ptr<MemoryBuffer> _sharedMemoryBuffer;
tools/lld/include/lld/Core/Reader.h 52 loadFile(std::unique_ptr<MemoryBuffer> mb, const class Registry &) const = 0;
88 loadFile(std::unique_ptr<MemoryBuffer> mb) const;
tools/lld/include/lld/ReaderWriter/MachOLinkingContext.h 335 std::unique_ptr<MemoryBuffer> content);
368 ErrorOr<std::unique_ptr<MemoryBuffer>> getMemoryBuffer(StringRef path);
tools/lld/lib/Core/Reader.cpp 36 Registry::loadFile(std::unique_ptr<MemoryBuffer> mb) const {
tools/lld/lib/Driver/DarwinLdDriver.cpp 120 ErrorOr<std::unique_ptr<MemoryBuffer>> mbOrErr = ctx.getMemoryBuffer(path);
171 ErrorOr<std::unique_ptr<MemoryBuffer>> mb =
172 MemoryBuffer::getFileOrSTDIN(exportFilePath);
201 ErrorOr<std::unique_ptr<MemoryBuffer>> mb =
202 MemoryBuffer::getFileOrSTDIN(orderFilePath);
260 ErrorOr<std::unique_ptr<MemoryBuffer>> mb =
261 MemoryBuffer::getFileOrSTDIN(filePath);
1110 ErrorOr<std::unique_ptr<MemoryBuffer>> contentOrErr =
1111 MemoryBuffer::getFile(fileName);
tools/lld/lib/ReaderWriter/FileArchive.cpp 43 FileArchive(std::unique_ptr<MemoryBuffer> mb, const Registry ®,
150 std::unique_ptr<MemoryBuffer> memberMB(MemoryBuffer::getMemBuffer(
150 std::unique_ptr<MemoryBuffer> memberMB(MemoryBuffer::getMemBuffer(
191 std::shared_ptr<MemoryBuffer> _mb;
197 std::vector<std::unique_ptr<MemoryBuffer>> _memberBuffers;
209 ErrorOr<std::unique_ptr<File>> loadFile(std::unique_ptr<MemoryBuffer> mb,
tools/lld/lib/ReaderWriter/MachO/File.h 31 MachOFile(std::unique_ptr<MemoryBuffer> mb, MachOLinkingContext *ctx)
268 std::unique_ptr<MemoryBuffer> _mb;
285 MachODylibFile(std::unique_ptr<MemoryBuffer> mb, MachOLinkingContext *ctx)
387 std::unique_ptr<MemoryBuffer> _mb;
tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp 657 ErrorOr<std::unique_ptr<MemoryBuffer>>
661 ErrorOr<std::unique_ptr<MemoryBuffer>> mbOrErr =
662 MemoryBuffer::getFileOrSTDIN(path);
665 std::unique_ptr<MemoryBuffer> mb = std::move(mbOrErr.get());
672 return MemoryBuffer::getFileSlice(path, size, offset);
677 ErrorOr<std::unique_ptr<MemoryBuffer>> mbOrErr = getMemoryBuffer(path);
802 std::unique_ptr<MemoryBuffer> content) {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h 284 readBinary(std::unique_ptr<MemoryBuffer> &mb,
296 readYaml(std::unique_ptr<MemoryBuffer> &mb);
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp 147 ErrorOr<std::unique_ptr<MemoryBuffer>> b = MemoryBuffer::getFileOrSTDIN(path);
147 ErrorOr<std::unique_ptr<MemoryBuffer>> b = MemoryBuffer::getFileOrSTDIN(path);
204 readBinary(std::unique_ptr<MemoryBuffer> &mb,
542 loadFile(std::unique_ptr<MemoryBuffer> mb,
568 loadFile(std::unique_ptr<MemoryBuffer> mb,
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp 802 readYaml(std::unique_ptr<MemoryBuffer> &mb) {
tools/lld/lib/ReaderWriter/MachO/SectCreateFile.h 28 std::unique_ptr<MemoryBuffer> content)
60 std::unique_ptr<MemoryBuffer> _content;
66 std::unique_ptr<MemoryBuffer> content) {
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp 1359 loadFile(std::unique_ptr<MemoryBuffer> mb,
1376 std::shared_ptr<MemoryBuffer> smb(mb.release());
tools/lld/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp 32 std::unique_ptr<MemoryBuffer> mb(MemoryBuffer::getMemBuffer(sr, "", false));
32 std::unique_ptr<MemoryBuffer> mb(MemoryBuffer::getMemBuffer(sr, "", false));
tools/lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp 30 static void fromBinary(StringRef path, std::unique_ptr<MemoryBuffer> &mb,
32 ErrorOr<std::unique_ptr<MemoryBuffer>> mbOrErr = MemoryBuffer::getFile(path);
32 ErrorOr<std::unique_ptr<MemoryBuffer>> mbOrErr = MemoryBuffer::getFile(path);
154 std::unique_ptr<MemoryBuffer> bufferOwner;
266 std::unique_ptr<MemoryBuffer> bufferOwner;
385 std::unique_ptr<MemoryBuffer> bufferOwner;
542 std::unique_ptr<MemoryBuffer> bufferOwner;
tools/lld/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp 30 std::unique_ptr<MemoryBuffer> mb(MemoryBuffer::getMemBuffer(str));
30 std::unique_ptr<MemoryBuffer> mb(MemoryBuffer::getMemBuffer(str));
tools/lld/wasm/Driver.cpp 212 for (std::unique_ptr<MemoryBuffer> &mb : file->takeThinBuffers())
213 make<std::unique_ptr<MemoryBuffer>>(std::move(mb));
tools/lld/wasm/InputFiles.cpp 48 auto mbOrErr = MemoryBuffer::getFile(path);
53 std::unique_ptr<MemoryBuffer> &mb = *mbOrErr;
55 make<std::unique_ptr<MemoryBuffer>>(std::move(mb)); // take MB ownership
tools/lld/wasm/LTO.cpp 161 for (std::unique_ptr<MemoryBuffer> &file : files)
tools/lld/wasm/LTO.h 52 std::vector<std::unique_ptr<MemoryBuffer>> files;
tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h 179 virtual llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
tools/lldb/include/lldb/Host/linux/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>>
tools/lldb/include/lldb/Utility/Reproducer.h 307 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> buffer =
tools/lldb/source/Commands/CommandObjectReproducer.cpp 253 ErrorOr<std::unique_ptr<MemoryBuffer>> buffer =
314 auto command_buffer = llvm::MemoryBuffer::getFile(*command_file);
327 auto error_or_file = MemoryBuffer::getFile(gdb_file.GetPath());
tools/lldb/source/Expression/IRExecutionUnit.cpp 310 std::unique_ptr<llvm::MemoryBuffer>
tools/lldb/source/Host/common/FileSystem.cpp 60 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> buffer =
tools/lldb/source/Host/linux/Host.cpp 151 std::unique_ptr<llvm::MemoryBuffer> Cmdline = std::move(*BufferOrError);
196 std::unique_ptr<llvm::MemoryBuffer> Environ = std::move(*BufferOrError);
tools/lldb/source/Host/linux/Support.cpp 13 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
19 auto Ret = llvm::MemoryBuffer::getFileAsStream(File);
25 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
29 auto Ret = llvm::MemoryBuffer::getFileAsStream(File);
35 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
39 auto Ret = llvm::MemoryBuffer::getFileAsStream(File);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp 935 std::unique_ptr<MemoryBuffer> memory_buffer =
936 MemoryBuffer::getMemBufferCopy(expr_text, m_filename);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp 221 auto buf = llvm::MemoryBuffer::getMemBuffer(body);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp 663 std::unique_ptr<llvm::MemoryBuffer> source_buffer =
664 llvm::MemoryBuffer::getMemBuffer(
tools/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp 152 auto buf = llvm::MemoryBuffer::getMemBuffer(full_source);
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h 98 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
tools/lldb/source/Plugins/Process/Linux/ProcessorTrace.cpp 80 auto ret = llvm::MemoryBuffer::getFileAsStream(
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp 181 auto error_or_file = MemoryBuffer::getFile(path.GetPath());
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp 2753 llvm::Expected<std::unique_ptr<llvm::MemoryBuffer>>
2786 return MemoryBuffer::getMemBufferCopy(response.GetString(), __FUNCTION__);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h 85 llvm::StringMap<std::unique_ptr<llvm::MemoryBuffer>> m_xfer_buffer_map;
196 llvm::Expected<std::unique_ptr<llvm::MemoryBuffer>>
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFContext.cpp 106 llvm::StringMap<std::unique_ptr<llvm::MemoryBuffer>> section_map;
122 name, llvm::MemoryBuffer::getMemBuffer(data, name, false));
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp 85 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> ErrorOrBuffer =
86 llvm::MemoryBuffer::getFile(PdbPath, /*FileSize=*/-1,
90 std::unique_ptr<llvm::MemoryBuffer> Buffer = std::move(*ErrorOrBuffer);
tools/lldb/source/Utility/Reproducer.cpp 210 auto error_or_file = MemoryBuffer::getFile(index.GetPath());
312 auto error_or_file = llvm::MemoryBuffer::getFile(file.GetPath());
tools/lldb/source/Utility/ReproducerInstrumentation.cpp 38 auto error_or_file = llvm::MemoryBuffer::getFile(file.GetPath());
tools/lldb/source/Utility/StructuredData.cpp 41 auto buffer_or_error = llvm::MemoryBuffer::getFile(input_spec.GetPath());
tools/lldb/tools/lldb-test/lldb-test.cpp 71 std::unique_ptr<MemoryBuffer> openFile(const std::string &Filename);
297 std::unique_ptr<MemoryBuffer> opts::openFile(const std::string &Filename) {
298 auto MB = MemoryBuffer::getFileOrSTDIN(Filename);
363 std::unique_ptr<MemoryBuffer> MB = opts::openFile(breakpoint::CommandFile);
1041 std::unique_ptr<MemoryBuffer> MB = opts::openFile(irmemorymap::CommandFile);
tools/lldb/unittests/Expression/DWARFExpressionTest.cpp 53 llvm::StringMap<std::unique_ptr<llvm::MemoryBuffer>> &m_section_map;
60 llvm::StringMap<std::unique_ptr<llvm::MemoryBuffer>> &map)
122 llvm::StringMap<std::unique_ptr<llvm::MemoryBuffer>> m_sections_map;
tools/lldb/unittests/Host/FileSystemTest.cpp 27 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
tools/lldb/unittests/Process/POSIX/NativeProcessELFTest.cpp 33 std::unique_ptr<llvm::MemoryBuffer> CreateAuxvData(
45 return llvm::MemoryBuffer::getMemBufferCopy(
tools/lldb/unittests/TestingSupport/TestUtilities.cpp 51 llvm::MemoryBuffer::getFile(GetInputFilePath(Name), /*FileSize*/ -1,
tools/lli/lli.cpp 259 std::unique_ptr<MemoryBuffer> getObject(const Module* M) override {
265 ErrorOr<std::unique_ptr<MemoryBuffer>> IRObjectBuffer =
266 MemoryBuffer::getFile(CacheName, -1, false);
274 return MemoryBuffer::getMemBufferCopy(IRObjectBuffer.get()->getBuffer());
494 ErrorOr<std::unique_ptr<MemoryBuffer>> ArBufOrErr =
495 MemoryBuffer::getFileOrSTDIN(ExtraArchives[i]);
498 std::unique_ptr<MemoryBuffer> &ArBuf = ArBufOrErr.get();
849 auto Obj = ExitOnErr(errorOrToExpected(MemoryBuffer::getFile(ObjPath)));
tools/llvm-ar/llvm-ar.cpp 219 static std::vector<std::unique_ptr<MemoryBuffer>> ArchiveBuffers;
260 auto BufOrErr = MemoryBuffer::getFile(Library, -1, false);
879 std::unique_ptr<MemoryBuffer> OldArchiveBuf,
937 std::unique_ptr<MemoryBuffer> OldArchiveBuf,
963 ErrorOr<std::unique_ptr<MemoryBuffer>> Buf =
964 MemoryBuffer::getFile(ArchiveName, -1, false);
998 ErrorOr<std::unique_ptr<MemoryBuffer>> Buf = MemoryBuffer::getSTDIN();
998 ErrorOr<std::unique_ptr<MemoryBuffer>> Buf = MemoryBuffer::getSTDIN();
1000 const MemoryBuffer &Ref = *Buf.get();
tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp 71 static Expected<std::unique_ptr<MemoryBuffer>> openBitcodeFile(StringRef Path) {
73 Expected<std::unique_ptr<MemoryBuffer>> MemBufOrErr =
74 errorOrToExpected(MemoryBuffer::getFileOrSTDIN(Path));
78 std::unique_ptr<MemoryBuffer> MemBuf = std::move(*MemBufOrErr);
91 std::unique_ptr<MemoryBuffer> MB = ExitOnErr(openBitcodeFile(InputFilename));
92 std::unique_ptr<MemoryBuffer> BlockInfoMB = nullptr;
tools/llvm-cat/llvm-cat.cpp 61 std::unique_ptr<MemoryBuffer> MB = ExitOnErr(
62 errorOrToExpected(MemoryBuffer::getFileOrSTDIN(InputFilename)));
tools/llvm-cfi-verify/llvm-cfi-verify.cpp 63 auto FileOrErr = MemoryBuffer::getFile(LineInfo.FileName);
69 std::unique_ptr<MemoryBuffer> File = std::move(FileOrErr.get());
tools/llvm-cov/CodeCoverage.cpp 82 ErrorOr<const MemoryBuffer &> getSourceFile(StringRef SourceFile);
156 std::vector<std::pair<std::string, std::unique_ptr<MemoryBuffer>>>
230 ErrorOr<const MemoryBuffer &>
242 auto Buffer = MemoryBuffer::getFile(SourceFile);
490 auto BufOrError = MemoryBuffer::getFile(OutputPath);
496 std::unique_ptr<MemoryBuffer> DemanglerBuf = std::move(*BufOrError);
tools/llvm-cov/SourceCoverageView.cpp 139 SourceCoverageView::create(StringRef SourceName, const MemoryBuffer &File,
tools/llvm-cov/SourceCoverageView.h 132 const MemoryBuffer &File;
232 SourceCoverageView(StringRef SourceName, const MemoryBuffer &File,
240 create(StringRef SourceName, const MemoryBuffer &File,
tools/llvm-cov/SourceCoverageViewHTML.h 88 SourceCoverageViewHTML(StringRef SourceName, const MemoryBuffer &File,
tools/llvm-cov/SourceCoverageViewText.h 79 SourceCoverageViewText(StringRef SourceName, const MemoryBuffer &File,
tools/llvm-cov/gcov.cpp 46 ErrorOr<std::unique_ptr<MemoryBuffer>> GCNO_Buff =
47 MemoryBuffer::getFileOrSTDIN(GCNO);
58 ErrorOr<std::unique_ptr<MemoryBuffer>> GCDA_Buff =
59 MemoryBuffer::getFileOrSTDIN(GCDA);
tools/llvm-cvtres/llvm-cvtres.cpp 196 std::unique_ptr<MemoryBuffer> OutputBuffer =
tools/llvm-cxxmap/llvm-cxxmap.cpp 76 static void remapSymbols(MemoryBuffer &OldSymbolFile,
77 MemoryBuffer &NewSymbolFile,
78 MemoryBuffer &RemappingFile,
135 auto OldSymbolBufOrError = MemoryBuffer::getFileOrSTDIN(OldSymbolFile);
139 auto NewSymbolBufOrError = MemoryBuffer::getFileOrSTDIN(NewSymbolFile);
143 auto RemappingBufOrError = MemoryBuffer::getFileOrSTDIN(RemappingFile);
tools/llvm-dis/llvm-dis.cpp 159 std::unique_ptr<MemoryBuffer> MB =
160 ExitOnErr(errorOrToExpected(MemoryBuffer::getFileOrSTDIN(InputFilename)));
tools/llvm-dwarfdump/llvm-dwarfdump.cpp 524 ErrorOr<std::unique_ptr<MemoryBuffer>> BuffOrErr =
525 MemoryBuffer::getFileOrSTDIN(Filename);
527 std::unique_ptr<MemoryBuffer> Buffer = std::move(BuffOrErr.get());
tools/llvm-elfabi/llvm-elfabi.cpp 75 ErrorOr<std::unique_ptr<MemoryBuffer>> BufOrError =
76 MemoryBuffer::getFile(FilePath);
82 std::unique_ptr<MemoryBuffer> FileReadBuffer = std::move(*BufOrError);
tools/llvm-exegesis/lib/Assembler.cpp 251 std::unique_ptr<MemoryBuffer> Buffer =
252 MemoryBuffer::getMemBufferCopy(InputData);
tools/llvm-exegesis/lib/BenchmarkResult.cpp 337 errorOrToExpected(MemoryBuffer::getFile(Filename))) {
354 errorOrToExpected(MemoryBuffer::getFile(Filename))) {
tools/llvm-exegesis/lib/SnippetFile.cpp 121 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferPtr =
122 MemoryBuffer::getFileOrSTDIN(Filename);
tools/llvm-ifs/llvm-ifs.cpp 204 ErrorOr<std::unique_ptr<MemoryBuffer>> BufOrError =
205 MemoryBuffer::getFileOrSTDIN(FilePath);
210 std::unique_ptr<MemoryBuffer> FileReadBuffer = std::move(*BufOrError);
tools/llvm-jitlink/llvm-jitlink.cpp 529 ExitOnErr(errorOrToExpected(MemoryBuffer::getFile(InputFiles.front())));
628 ExitOnErr(errorOrToExpected(MemoryBuffer::getFile(InputFile)));
746 ExitOnErr(errorOrToExpected(MemoryBuffer::getFile(CheckFile)));
tools/llvm-lto/llvm-lto.cpp 311 getLocalLTOModule(StringRef Path, std::unique_ptr<MemoryBuffer> &Buffer,
313 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferOrErr =
314 MemoryBuffer::getFile(Path);
368 std::unique_ptr<MemoryBuffer> Buffer;
379 static std::unique_ptr<MemoryBuffer> loadFile(StringRef Filename) {
382 return ExitOnErr(errorOrToExpected(MemoryBuffer::getFileOrSTDIN(Filename)));
416 std::unique_ptr<MemoryBuffer> MB =
417 ExitOnErr(errorOrToExpected(MemoryBuffer::getFileOrSTDIN(Filename)));
462 std::vector<std::unique_ptr<MemoryBuffer>>
464 std::vector<std::unique_ptr<MemoryBuffer>> InputBuffers;
469 auto InputOrErr = MemoryBuffer::getFile(Filename);
570 std::vector<std::unique_ptr<MemoryBuffer>> InputBuffers;
574 auto InputOrErr = MemoryBuffer::getFile(Filename);
784 std::vector<std::unique_ptr<MemoryBuffer>> InputBuffers;
787 auto InputOrErr = MemoryBuffer::getFile(Filename);
822 std::vector<std::unique_ptr<MemoryBuffer>> InputBuffers;
826 auto InputOrErr = MemoryBuffer::getFile(Filename);
897 std::unique_ptr<MemoryBuffer> BufferOrErr =
898 ExitOnErr(errorOrToExpected(MemoryBuffer::getFile(Filename)));
tools/llvm-lto2/llvm-lto2.cpp 209 std::vector<std::unique_ptr<MemoryBuffer>> MBs;
287 std::unique_ptr<MemoryBuffer> MB = check(MemoryBuffer::getFile(F), F);
287 std::unique_ptr<MemoryBuffer> MB = check(MemoryBuffer::getFile(F), F);
355 std::unique_ptr<MemoryBuffer> MB = check(MemoryBuffer::getFile(F), F);
355 std::unique_ptr<MemoryBuffer> MB = check(MemoryBuffer::getFile(F), F);
tools/llvm-mc/Disassembler.cpp 135 MemoryBuffer &Buffer, SourceMgr &SM,
tools/llvm-mc/Disassembler.h 34 MemoryBuffer &Buffer, SourceMgr &SM, MCContext &Ctx,
tools/llvm-mc/llvm-mc.cpp 333 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferPtr =
334 MemoryBuffer::getFileOrSTDIN(InputFilename);
340 MemoryBuffer *Buffer = BufferPtr->get();
tools/llvm-mca/llvm-mca.cpp 316 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferPtr =
317 MemoryBuffer::getFileOrSTDIN(InputFilename);
tools/llvm-modextract/llvm-modextract.cpp 43 std::unique_ptr<MemoryBuffer> MB =
44 ExitOnErr(errorOrToExpected(MemoryBuffer::getFileOrSTDIN(InputFilename)));
tools/llvm-mt/llvm-mt.cpp 139 ErrorOr<std::unique_ptr<MemoryBuffer>> ManifestOrErr =
140 MemoryBuffer::getFile(File);
143 MemoryBuffer &Manifest = *ManifestOrErr.get();
147 std::unique_ptr<MemoryBuffer> OutputBuffer = Merger.getMergedManifest();
tools/llvm-nm/llvm-nm.cpp 1777 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferOrErr =
1778 MemoryBuffer::getFileOrSTDIN(Filename);
tools/llvm-objcopy/COFF/COFFObjcopy.cpp 44 ErrorOr<std::unique_ptr<MemoryBuffer>> LinkTargetOrErr =
45 MemoryBuffer::getFile(File);
179 auto BufOrErr = MemoryBuffer::getFile(FileName);
tools/llvm-objcopy/CopyConfig.cpp 269 auto BufOrErr = MemoryBuffer::getFile(Filename);
327 auto BufOrErr = MemoryBuffer::getFile(Filename);
501 auto DebugOrErr = MemoryBuffer::getFile(Config.AddGnuDebugLink);
tools/llvm-objcopy/ELF/ELFObjcopy.cpp 695 ErrorOr<std::unique_ptr<MemoryBuffer>> BufOrErr =
696 MemoryBuffer::getFile(File);
699 std::unique_ptr<MemoryBuffer> Buf = std::move(*BufOrErr);
743 Error executeObjcopyOnIHex(const CopyConfig &Config, MemoryBuffer &In,
754 Error executeObjcopyOnRawBinary(const CopyConfig &Config, MemoryBuffer &In,
tools/llvm-objcopy/ELF/ELFObjcopy.h 25 Error executeObjcopyOnIHex(const CopyConfig &Config, MemoryBuffer &In,
27 Error executeObjcopyOnRawBinary(const CopyConfig &Config, MemoryBuffer &In,
tools/llvm-objcopy/ELF/Object.h 889 MemoryBuffer *MemBuf;
894 BinaryELFBuilder(MemoryBuffer *MB, uint8_t NewSymbolVisibility)
943 MemoryBuffer *MemBuf;
947 BinaryReader(MemoryBuffer *MB, const uint8_t NewSymbolVisibility)
953 MemoryBuffer *MemBuf;
969 IHexReader(MemoryBuffer *MB) : MemBuf(MB) {}
tools/llvm-objcopy/llvm-objcopy.cpp 135 static Error executeObjcopyOnIHex(CopyConfig &Config, MemoryBuffer &In,
145 static Error executeObjcopyOnRawBinary(CopyConfig &Config, MemoryBuffer &In,
265 using ProcessRawFn = Error (*)(CopyConfig &, MemoryBuffer &, Buffer &);
279 auto BufOrErr = MemoryBuffer::getFileOrSTDIN(Config.InputFilename);
tools/llvm-objdump/MachODump.cpp 7338 std::unique_ptr<MemoryBuffer> DSYMBuf;
7359 ErrorOr<std::unique_ptr<MemoryBuffer>> BufOrErr =
7360 MemoryBuffer::getFileOrSTDIN(DSYMPath);
tools/llvm-objdump/llvm-objdump.cpp 547 std::unordered_map<std::string, std::unique_ptr<MemoryBuffer>> SourceCache;
576 std::unique_ptr<MemoryBuffer> Buffer;
578 Buffer = MemoryBuffer::getMemBuffer(*LineInfo.Source);
580 auto BufferOrError = MemoryBuffer::getFile(LineInfo.FileName);
tools/llvm-opt-report/OptReport.cpp 149 ErrorOr<std::unique_ptr<MemoryBuffer>> Buf =
150 MemoryBuffer::getFile(InputFileName.c_str());
262 ErrorOr<std::unique_ptr<MemoryBuffer>> Buf =
263 MemoryBuffer::getFile(FileName);
tools/llvm-pdbutil/InputFile.cpp 291 auto Result = MemoryBuffer::getFile(Path, -1LL, false);
321 MemoryBuffer &InputFile::unknown() {
323 return *PdbOrObj.get<MemoryBuffer *>();
326 const MemoryBuffer &InputFile::unknown() const {
328 return *PdbOrObj.get<MemoryBuffer *>();
364 bool InputFile::isUnknown() const { return PdbOrObj.is<MemoryBuffer *>(); }
tools/llvm-pdbutil/InputFile.h 45 std::unique_ptr<MemoryBuffer> UnknownFile;
46 PointerUnion3<PDBFile *, object::COFFObjectFile *, MemoryBuffer *> PdbOrObj;
68 MemoryBuffer &unknown();
69 const MemoryBuffer &unknown() const;
tools/llvm-pdbutil/llvm-pdbutil.cpp 746 ErrorOr<std::unique_ptr<MemoryBuffer>> ErrorOrBuffer =
747 MemoryBuffer::getFileOrSTDIN(Path, /*FileSize=*/-1,
754 std::unique_ptr<MemoryBuffer> &Buffer = ErrorOrBuffer.get();
tools/llvm-profdata/llvm-profdata.cpp 140 std::unique_ptr<MemoryBuffer> File;
146 auto BufOrError = MemoryBuffer::getFileOrSTDIN(InputFile);
418 static std::unique_ptr<MemoryBuffer>
423 auto BufOrError = MemoryBuffer::getFileOrSTDIN(InputFile);
430 static void populateProfileSymbolList(MemoryBuffer *Buffer,
445 MemoryBuffer *Buffer,
577 static void parseInputFilenamesFile(MemoryBuffer *Buffer,
tools/llvm-rc/ResourceFileWriter.cpp 1505 Expected<std::unique_ptr<MemoryBuffer>>
1509 std::unique_ptr<MemoryBuffer> Result;
1513 return errorOrToExpected(MemoryBuffer::getFile(File, -1, false));
1520 return errorOrToExpected(MemoryBuffer::getFile(Path, -1, false));
1528 return errorOrToExpected(MemoryBuffer::getFile(Path, -1, false));
1535 return errorOrToExpected(MemoryBuffer::getFile(Path, -1, false));
1540 return errorOrToExpected(MemoryBuffer::getFile(*Result, -1, false));
tools/llvm-rc/ResourceFileWriter.h 206 Expected<std::unique_ptr<MemoryBuffer>> loadFile(StringRef File) const;
tools/llvm-rc/llvm-rc.cpp 110 ErrorOr<std::unique_ptr<MemoryBuffer>> File =
111 MemoryBuffer::getFile(InArgsInfo[0]);
117 std::unique_ptr<MemoryBuffer> FileContents = std::move(*File);
tools/llvm-rtdyld/llvm-rtdyld.cpp 375 ErrorOr<std::unique_ptr<MemoryBuffer>> InputBuffer =
376 MemoryBuffer::getFileOrSTDIN(File);
511 ErrorOr<std::unique_ptr<MemoryBuffer>> InputBuffer =
512 MemoryBuffer::getFileOrSTDIN(File);
584 ErrorOr<std::unique_ptr<MemoryBuffer>> CheckerFileBuf =
585 MemoryBuffer::getFileOrSTDIN(CheckerFileName);
901 ErrorOr<std::unique_ptr<MemoryBuffer>> InputBuffer =
902 MemoryBuffer::getFileOrSTDIN(InputFile);
tools/llvm-special-case-list-fuzzer/special-case-list-fuzzer.cpp 15 std::unique_ptr<llvm::MemoryBuffer> Buf = llvm::MemoryBuffer::getMemBuffer(
15 std::unique_ptr<llvm::MemoryBuffer> Buf = llvm::MemoryBuffer::getMemBuffer(
tools/llvm-strings/llvm-strings.cpp 110 ErrorOr<std::unique_ptr<MemoryBuffer>> Buffer =
111 MemoryBuffer::getFileOrSTDIN(File);
tools/llvm-undname/llvm-undname.cpp 83 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr =
84 MemoryBuffer::getFileOrSTDIN(RawFile);
tools/lto/lto.cpp 143 std::unique_ptr<MemoryBuffer> NativeObjectFile;
187 ErrorOr<std::unique_ptr<MemoryBuffer>> Buffer = MemoryBuffer::getFile(path);
187 ErrorOr<std::unique_ptr<MemoryBuffer>> Buffer = MemoryBuffer::getFile(path);
195 std::unique_ptr<MemoryBuffer> Buffer(LTOModule::makeBuffer(mem, length));
212 std::unique_ptr<MemoryBuffer> buffer(LTOModule::makeBuffer(mem, length));
tools/polly/lib/Exchange/JSONExporter.cpp 701 ErrorOr<std::unique_ptr<MemoryBuffer>> result =
702 MemoryBuffer::getFile(FileName);
tools/sancov/sancov.cpp 231 ErrorOr<std::unique_ptr<MemoryBuffer>> BufOrErr =
232 MemoryBuffer::getFile(FileName);
235 std::unique_ptr<MemoryBuffer> Buf = std::move(BufOrErr.get());
368 ErrorOr<std::unique_ptr<MemoryBuffer>> BufOrErr =
369 MemoryBuffer::getFile(InputFile);
501 std::unique_ptr<MemoryBuffer> MB =
502 MemoryBuffer::getMemBuffer(DefaultBlacklistStr);
842 ErrorOr<std::unique_ptr<MemoryBuffer>> BufOrErr =
843 MemoryBuffer::getFile(FileName);
850 std::unique_ptr<MemoryBuffer> Buf = std::move(BufOrErr.get());
868 ErrorOr<std::unique_ptr<MemoryBuffer>> BufOrErr =
869 MemoryBuffer::getFile(ObjectFile);
tools/sanstats/sanstats.cpp 127 ErrorOr<std::unique_ptr<MemoryBuffer>> MBOrErr =
128 MemoryBuffer::getFile(ClInputFile, -1, false);
134 std::unique_ptr<MemoryBuffer> MB = std::move(MBOrErr.get());
tools/verify-uselistorder/verify-uselistorder.cpp 151 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferOr =
152 MemoryBuffer::getFile(Filename);
159 MemoryBuffer *Buffer = BufferOr.get().get();
tools/yaml2obj/yaml2obj.cpp 60 ErrorOr<std::unique_ptr<MemoryBuffer>> Buf =
61 MemoryBuffer::getFileOrSTDIN(Input);
unittests/CodeGen/GlobalISel/GISelMITest.h 76 std::unique_ptr<MemoryBuffer> MBuffer = MemoryBuffer::getMemBuffer(MIRCode);
76 std::unique_ptr<MemoryBuffer> MBuffer = MemoryBuffer::getMemBuffer(MIRCode);
187 auto OutputBuf = MemoryBuffer::getMemBuffer(Msg, "Output", false);
188 auto CheckBuf = MemoryBuffer::getMemBuffer(CheckStr, "");
195 SM.AddNewSourceBuffer(MemoryBuffer::getMemBuffer(CheckFileText, "CheckFile"),
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp 3169 StringMap<std::unique_ptr<MemoryBuffer>> Sections;
3171 "debug_info", MemoryBuffer::getMemBuffer(StringRef(
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.cpp 87 SrcMgr.AddNewSourceBuffer(MemoryBuffer::getMemBuffer(AsmSrc), SMLoc());
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h 123 std::unique_ptr<MemoryBuffer> ObjBuffer;
unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp 35 std::unique_ptr<MemoryBuffer> getObject(const Module *M) override {
36 const MemoryBuffer* BufferFound = getObjectInternal(M);
42 return MemoryBuffer::getMemBufferCopy(BufferFound->getBuffer());
53 const MemoryBuffer* getObjectInternal(const Module* M) {
56 StringMap<const MemoryBuffer *>::iterator it = ObjMap.find(ModuleID);
63 MemoryBuffer *copyBuffer(MemoryBufferRef Buf) {
65 std::unique_ptr<MemoryBuffer> NewBuffer =
66 MemoryBuffer::getMemBufferCopy(Buf.getBuffer());
67 MemoryBuffer *Ret = NewBuffer.get();
72 StringMap<const MemoryBuffer *> ObjMap;
74 SmallVector<std::unique_ptr<MemoryBuffer>, 2> AllocatedBuffers;
133 const MemoryBuffer *ObjBuffer = Cache->getObjectInternal(SavedModulePointer);
211 const MemoryBuffer *ObjBuffer = Cache->getObjectInternal(SecondModulePointer);
unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp 103 K, MemoryBuffer::getMemBufferCopy(Obj->getBuffer())));
unittests/ExecutionEngine/Orc/OrcCAPITest.cpp 47 std::unique_ptr<MemoryBuffer> createTestObject() {
unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp 32 static bool testSetProcessAllSections(std::unique_ptr<MemoryBuffer> Obj,
unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp 26 using ObjectPtr = std::unique_ptr<MemoryBuffer>;
unittests/MI/LiveIntervalTest.cpp 55 std::unique_ptr<MemoryBuffer> MBuffer = MemoryBuffer::getMemBuffer(MIRCode);
55 std::unique_ptr<MemoryBuffer> MBuffer = MemoryBuffer::getMemBuffer(MIRCode);
unittests/ProfileData/InstrProfTest.cpp 44 void readProfile(std::unique_ptr<MemoryBuffer> Profile,
45 std::unique_ptr<MemoryBuffer> Remapping = nullptr) {
998 readProfile(std::move(Profile), llvm::MemoryBuffer::getMemBuffer(R"(
unittests/Support/CommandLineTest.cpp 1153 auto Buffer = MemoryBuffer::getFile(File.FilePath);
unittests/Support/FileCheckTest.cpp 136 std::unique_ptr<MemoryBuffer> Buffer =
137 MemoryBuffer::getMemBufferCopy(Str, "TestBuffer");
unittests/Support/LineIteratorTest.cpp 19 std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer("line 1\n"
19 std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer("line 1\n"
43 std::unique_ptr<MemoryBuffer> Buffer(
44 MemoryBuffer::getMemBuffer("line 1\n"
72 std::unique_ptr<MemoryBuffer> Buffer(
73 MemoryBuffer::getMemBuffer("line 1\n"
109 std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer("\n\n\n"
109 std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer("\n\n\n"
132 std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer("\n\n"
132 std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer("\n\n"
169 std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer("");
169 std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer("");
175 Buffer = MemoryBuffer::getMemBuffer("\n\n\n");
179 Buffer = MemoryBuffer::getMemBuffer("# foo\n"
185 Buffer = MemoryBuffer::getMemBuffer("\n"
unittests/Support/MemoryBufferTest.cpp 68 typedef std::unique_ptr<MemoryBuffer> OwningBuffer;
75 OwningBuffer MB1(MemoryBuffer::getMemBuffer(data));
79 OwningBuffer MB2(MemoryBuffer::getMemBuffer(data, "one", false));
83 OwningBuffer MB3(MemoryBuffer::getMemBuffer(data, "two", true));
114 ErrorOr<OwningBuffer> MB = MemoryBuffer::getOpenFile(*File, TestPath, 6);
142 ErrorOr<OwningBuffer> MB = MemoryBuffer::getFile(TestPath.c_str());
153 OwningBuffer MBC1(MemoryBuffer::getMemBufferCopy(data));
157 OwningBuffer MBC2(MemoryBuffer::getMemBufferCopy(data, "copy"));
189 MemoryBuffer::getOpenFile(pipes[0], "pipe", /*FileSize*/ -1);
244 ErrorOr<OwningBuffer> Buf = MemoryBuffer::getOpenFileSlice(
268 OwningBuffer MB(MemoryBuffer::getMemBuffer(data));
294 ErrorOr<OwningBuffer> MB = MemoryBuffer::getFileSlice(TestPath.str(),
309 ErrorOr<OwningBuffer> MB2 = MemoryBuffer::getFileSlice(TestPath.str(),
347 auto MBOrError = MemoryBuffer::getFile(TestPath);
349 auto &MB = **MBOrError;
377 auto MBOrError = MemoryBuffer::getFile(TestPath);
379 auto &MB = **MBOrError;
unittests/Support/Path.cpp 1327 auto Buffer = MemoryBuffer::getFile(Path);
unittests/Support/ReplaceFileTest.cpp 56 MemoryBuffer::getOpenFile(sys::fs::convertFDToNativeFile(FD), "", -1);
unittests/Support/SourceMgrTest.cpp 25 std::unique_ptr<MemoryBuffer> MainBuffer =
26 MemoryBuffer::getMemBuffer(Text, BufferName);
unittests/Support/SpecialCaseListTest.cpp 22 std::unique_ptr<MemoryBuffer> MB = MemoryBuffer::getMemBuffer(List);
22 std::unique_ptr<MemoryBuffer> MB = MemoryBuffer::getMemBuffer(List);
unittests/Support/SymbolRemappingReaderTest.cpp 18 std::unique_ptr<MemoryBuffer> Buffer;
22 Buffer = MemoryBuffer::getMemBuffer(Text, BufferName);
29 Buffer = MemoryBuffer::getMemBuffer(Text, BufferName);
unittests/Support/TarWriterTest.cpp 55 ErrorOr<std::unique_ptr<MemoryBuffer>> MBOrErr = MemoryBuffer::getFile(Path);
55 ErrorOr<std::unique_ptr<MemoryBuffer>> MBOrErr = MemoryBuffer::getFile(Path);
57 std::unique_ptr<MemoryBuffer> MB = std::move(*MBOrErr);
unittests/Support/VirtualFileSystemTest.cpp 33 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
904 Base->addFile("/a", 0, MemoryBuffer::getMemBuffer("test"));
964 FS.addFile("c:/windows/system128/foo.cpp", 0, MemoryBuffer::getMemBuffer(""));
971 FS.addFile("d:/windows/foo.cpp", 0, MemoryBuffer::getMemBuffer(""));
977 FS.addFile("/a", 0, MemoryBuffer::getMemBuffer("a"));
978 NormalizedFS.addFile("/a", 0, MemoryBuffer::getMemBuffer("a"));
991 auto Buf = MemoryBuffer::getMemBuffer("a");
999 FS.addFile("/a", 0, MemoryBuffer::getMemBuffer("a"));
1000 FS.addFile("././c", 0, MemoryBuffer::getMemBuffer("c"));
1001 FS.addFile("./d/../d", 0, MemoryBuffer::getMemBuffer("d"));
1002 NormalizedFS.addFile("/a", 0, MemoryBuffer::getMemBuffer("a"));
1003 NormalizedFS.addFile("././c", 0, MemoryBuffer::getMemBuffer("c"));
1004 NormalizedFS.addFile("./d/../d", 0, MemoryBuffer::getMemBuffer("d"));
1033 FS.addFile("/a", 0, MemoryBuffer::getMemBuffer(""));
1034 FS.addFile("/b/c", 0, MemoryBuffer::getMemBuffer(""));
1059 FS.addFile("c", 0, MemoryBuffer::getMemBuffer(""));
1080 FS.addFile("c", 0, MemoryBuffer::getMemBuffer(""));
1114 FS.addFile("/a/b/c", 0, MemoryBuffer::getMemBuffer("abc"), 0xFEEDFACE);
1131 FS.addFile("/a/b/c", 0, MemoryBuffer::getMemBuffer("abc"), None, 0xDABBAD00);
1148 FS.addFile("/a/b/c", 0, MemoryBuffer::getMemBuffer("abc"), None, None,
1163 FS.addFile("/a/b/c", 0, MemoryBuffer::getMemBuffer("abc"), None, None, None,
1185 FS.addFile("/a", 0, MemoryBuffer::getMemBuffer(""), /*User=*/None,
1187 FS.addFile("/a/b", 0, MemoryBuffer::getMemBuffer("abc"), /*User=*/None,
1200 NormalizedFS.addFile("/a/b/c", 0, MemoryBuffer::getMemBuffer("abc"),
1233 FS.addFile(Target, 0, MemoryBuffer::getMemBuffer("content of target"));
1246 FS.addFile(Target, 0, MemoryBuffer::getMemBuffer("content of target file"));
1262 FS.addFile(Target, 0, MemoryBuffer::getMemBuffer("content of target"));
1263 FS.addFile(Link, 0, MemoryBuffer::getMemBuffer("content of link"));
1270 FS.addFile(Target, 0, MemoryBuffer::getMemBuffer("content of target"));
1313 FS.addFile("/a/b", 0, MemoryBuffer::getMemBuffer(CommonContent));
1314 FS.addFile("/c/d", 0, MemoryBuffer::getMemBuffer(CommonContent));
1320 FS.addFile("/a/b", 0, MemoryBuffer::getMemBuffer("content string"));
1348 std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer(Content);
1348 std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer(Content);
unittests/Support/YAMLIOTest.cpp 248 auto Buffer = llvm::MemoryBuffer::getMemBuffer("{ x: 42 }", "foo.yaml");
unittests/Support/YAMLParserTest.cpp 255 std::unique_ptr<MemoryBuffer> Buffer =
256 MemoryBuffer::getMemBuffer("[]", "buffername.yaml");
unittests/TableGen/CodeExpanderTest.cpp 19 std::unique_ptr<MemoryBuffer> Buffer =
20 MemoryBuffer::getMemBufferCopy(Str, "TestBuffer");
unittests/Target/AArch64/InstSizes.cpp 57 std::unique_ptr<MemoryBuffer> MBuffer = MemoryBuffer::getMemBuffer(MIRString);
57 std::unique_ptr<MemoryBuffer> MBuffer = MemoryBuffer::getMemBuffer(MIRString);
unittests/Target/WebAssembly/WebAssemblyExceptionInfoTest.cpp 47 std::unique_ptr<MemoryBuffer> MBuffer = MemoryBuffer::getMemBuffer(MIRCode);
47 std::unique_ptr<MemoryBuffer> MBuffer = MemoryBuffer::getMemBuffer(MIRCode);
unittests/Target/X86/MachineSizeOptsTest.cpp 68 std::unique_ptr<MemoryBuffer> MBuffer =
69 MemoryBuffer::getMemBuffer(MIRString);
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
83 constexpr _Tp&&
usr/include/c++/7.4.0/bits/refwrap.h 63 : _Maybe_get_result_type<_Functor>
176 : _Weak_result_type_impl<typename remove_cv<_Functor>::type>
215 : _Weak_result_type<_Tp>, _Refwrap_base_arg1<_Tp>, _Refwrap_base_arg2<_Tp>
215 : _Weak_result_type<_Tp>, _Refwrap_base_arg1<_Tp>, _Refwrap_base_arg2<_Tp>
215 : _Weak_result_type<_Tp>, _Refwrap_base_arg1<_Tp>, _Refwrap_base_arg2<_Tp>
usr/include/c++/7.4.0/bits/shared_ptr.h 93 class shared_ptr : public __shared_ptr<_Tp>
107 using element_type = typename __shared_ptr<_Tp>::element_type;
129 shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { }
236 shared_ptr(const shared_ptr<_Yp>& __r) noexcept
253 shared_ptr(shared_ptr<_Yp>&& __r) noexcept
299 _Assignable<const shared_ptr<_Yp>&>
300 operator=(const shared_ptr<_Yp>& __r) noexcept
324 _Assignable<shared_ptr<_Yp>>
325 operator=(shared_ptr<_Yp>&& __r) noexcept
352 shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t)
usr/include/c++/7.4.0/bits/shared_ptr_base.h 882 : is_convertible<_Yp*, _Tp*>::type
882 : is_convertible<_Yp*, _Tp*>::type
946 : is_convertible<_Yp*, _Tp*>::type
946 : is_convertible<_Yp*, _Tp*>::type
956 using element_type = _Tp;
1035 : public __shared_ptr_access<_Tp, _Lp>
1038 using element_type = typename remove_extent<_Tp>::type;
1078 __shared_ptr(_Yp* __p)
1081 static_assert( !is_void<_Yp>::value, "incomplete type" );
1082 static_assert( sizeof(_Yp) > 0, "incomplete type" );
1126 __shared_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1138 __shared_ptr(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1192 _Assignable<_Yp>
1193 operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1218 _Assignable<_Yp>
1219 operator=(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1272 swap(__shared_ptr<_Tp, _Lp>& __other) noexcept
1344 __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t)
1377 typename enable_if<!__has_esft_base<_Yp2>::value>::type
1378 _M_enable_shared_from_this_with(_Yp*) noexcept
usr/include/c++/7.4.0/bits/unique_ptr.h 68 default_delete(const default_delete<_Up>&) noexcept { }
72 operator()(_Tp* __ptr) const
74 static_assert(!is_void<_Tp>::value,
76 static_assert(sizeof(_Tp)>0,
122 using type = _Up*;
137 using pointer = typename _Ptr<_Tp, _Dp>::type;
161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
163 __uniq_ptr_impl<_Tp, _Dp> _M_t;
166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
167 using element_type = _Tp;
252 unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
297 __safe_conversion_up<_Up, _Ep>,
301 operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
824 make_unique(_Args&&... __args)
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
1554 { typedef _Tp type; };
1558 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1633 { typedef _Tp type; };
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>
1659 { typedef _Tp&& type; };
1942 { typedef _Tp type; };
utils/FileCheck/FileCheck.cpp 589 ErrorOr<std::unique_ptr<MemoryBuffer>> CheckFileOrErr =
590 MemoryBuffer::getFileOrSTDIN(CheckFilename);
596 MemoryBuffer &CheckFile = *CheckFileOrErr.get();
601 SM.AddNewSourceBuffer(MemoryBuffer::getMemBuffer(
609 ErrorOr<std::unique_ptr<MemoryBuffer>> InputFileOrErr =
610 MemoryBuffer::getFileOrSTDIN(InputFilename);
616 MemoryBuffer &InputFile = *InputFileOrErr.get();
627 SM.AddNewSourceBuffer(MemoryBuffer::getMemBuffer(
utils/TableGen/CTagsEmitter.cpp 37 const MemoryBuffer *CurMB =
utils/TableGen/GlobalISelEmitter.cpp 5000 auto RuleCoverageBufOrErr = MemoryBuffer::getFile(UseCoverageFile);
utils/unittest/googletest/include/gtest/gtest-printers.h 407 T* p, ::std::ostream* os) {
416 if (IsTrue(ImplicitlyConvertible<T*, const void*>::value)) {
utils/unittest/googletest/include/gtest/gtest.h 1475 T* rhs) {
utils/yaml-bench/YAMLBench.cpp 202 ErrorOr<std::unique_ptr<MemoryBuffer>> BufOrErr =
203 MemoryBuffer::getFileOrSTDIN(Input);
206 MemoryBuffer &Buf = *BufOrErr.get();