Home
last modified time | relevance | path

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

1234567891011

/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DMemoryBuffer.h42 class MemoryBuffer {
47 MemoryBuffer() = default;
56 MemoryBuffer(const MemoryBuffer &) = delete;
57 MemoryBuffer &operator=(const MemoryBuffer &) = delete;
58 virtual ~MemoryBuffer();
164 using MemoryBuffer::getBuffer;
209 using MemoryBuffer::getOpenFile;
211 using MemoryBuffer::getSTDIN;
226 using MemoryBuffer::getBuffer;
257 using MemoryBuffer::getOpenFile;
[all …]
H A DSpecialCaseList.h63 class MemoryBuffer; variable
75 static std::unique_ptr<SpecialCaseList> create(const MemoryBuffer *MB,
108 bool createInternal(const MemoryBuffer *MB, std::string &Error);
143 bool parse(const MemoryBuffer *MB, StringMap<size_t> &SectionsMap,
H A DLineIterator.h19 class MemoryBuffer; variable
34 const MemoryBuffer *Buffer;
46 explicit line_iterator(const MemoryBuffer &Buffer, bool SkipBlanks = true,
/freebsd-12.1/contrib/llvm/lib/Support/
H A DMemoryBuffer.cpp42 MemoryBuffer::~MemoryBuffer() { } in ~MemoryBuffer()
112 std::unique_ptr<MemoryBuffer>
120 std::unique_ptr<MemoryBuffer>
135 std::unique_ptr<MemoryBuffer>
143 ErrorOr<std::unique_ptr<MemoryBuffer>>
154 ErrorOr<std::unique_ptr<MemoryBuffer>>
229 ErrorOr<std::unique_ptr<MemoryBuffer>>
493 ErrorOr<std::unique_ptr<MemoryBuffer>>
500 ErrorOr<std::unique_ptr<MemoryBuffer>>
508 ErrorOr<std::unique_ptr<MemoryBuffer>> MemoryBuffer::getSTDIN() { in getSTDIN()
[all …]
H A DFileUtilities.cpp183 ErrorOr<std::unique_ptr<MemoryBuffer>> F1OrErr = MemoryBuffer::getFile(NameA); in DiffFilesWithTolerance()
189 MemoryBuffer &F1 = *F1OrErr.get(); in DiffFilesWithTolerance()
191 ErrorOr<std::unique_ptr<MemoryBuffer>> F2OrErr = MemoryBuffer::getFile(NameB); in DiffFilesWithTolerance()
197 MemoryBuffer &F2 = *F2OrErr.get(); in DiffFilesWithTolerance()
/freebsd-12.1/contrib/llvm/lib/AsmParser/
H A DParser.cpp31 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(F); in parseAssemblyInto()
59 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = in parseAssemblyFile()
60 MemoryBuffer::getFileOrSTDIN(Filename); in parseAssemblyFile()
89 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = in parseAssemblyFileWithIndex()
90 MemoryBuffer::getFileOrSTDIN(Filename); in parseAssemblyFileWithIndex()
115 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(F); in parseSummaryIndexAssemblyInto()
137 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = in parseSummaryIndexAssemblyFile()
138 MemoryBuffer::getFileOrSTDIN(Filename); in parseSummaryIndexAssemblyFile()
151 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm); in parseConstantValue()
168 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm); in parseType()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DFileRemapper.cpp66 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> fileBuf = in initFromFile()
67 llvm::MemoryBuffer::getFile(infoFile); in initFromFile()
152 llvm::MemoryBuffer *mem = I->second.get<llvm::MemoryBuffer *>(); in flushToFile()
173 assert(I->second.is<llvm::MemoryBuffer *>()); in overwriteOriginal()
183 llvm::MemoryBuffer *mem = I->second.get<llvm::MemoryBuffer *>(); in overwriteOriginal()
198 llvm::MemoryBuffer *mem = I->second.get<llvm::MemoryBuffer *>(); in applyMappings()
207 std::unique_ptr<llvm::MemoryBuffer> memBuf) { in remap()
212 std::unique_ptr<llvm::MemoryBuffer> memBuf) { in remap()
245 if (llvm::MemoryBuffer *oldmem = targ.dyn_cast<llvm::MemoryBuffer *>()) { in resetTarget()
/freebsd-12.1/contrib/llvm/include/llvm/ProfileData/
H A DSampleProfReader.h268 SampleProfileReader(std::unique_ptr<MemoryBuffer> B, LLVMContext &C,
321 create(std::unique_ptr<MemoryBuffer> &B, LLVMContext &C);
341 std::unique_ptr<MemoryBuffer> Buffer;
361 SampleProfileReaderText(std::unique_ptr<MemoryBuffer> B, LLVMContext &C) in SampleProfileReaderText()
371 static bool hasFormat(const MemoryBuffer &Buffer);
453 static bool hasFormat(const MemoryBuffer &Buffer);
473 SampleProfileReaderCompactBinary(std::unique_ptr<MemoryBuffer> B, in SampleProfileReaderCompactBinary()
478 static bool hasFormat(const MemoryBuffer &Buffer);
504 SampleProfileReaderGCC(std::unique_ptr<MemoryBuffer> B, LLVMContext &C) in SampleProfileReaderGCC()
515 static bool hasFormat(const MemoryBuffer &Buffer);
[all …]
H A DInstrProfReader.h128 create(std::unique_ptr<MemoryBuffer> Buffer);
142 std::unique_ptr<MemoryBuffer> DataBuffer;
156 static bool hasFormat(const MemoryBuffer &Buffer);
183 std::unique_ptr<MemoryBuffer> DataBuffer;
203 RawInstrProfReader(std::unique_ptr<MemoryBuffer> DataBuffer) in RawInstrProfReader()
208 static bool hasFormat(const MemoryBuffer &DataBuffer);
407 std::unique_ptr<MemoryBuffer> DataBuffer;
409 std::unique_ptr<MemoryBuffer> RemappingBuffer;
426 std::unique_ptr<MemoryBuffer> DataBuffer,
438 static bool hasFormat(const MemoryBuffer &DataBuffer);
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DMemoryBufferCache.h18 class MemoryBuffer; variable
34 std::unique_ptr<llvm::MemoryBuffer> Buffer;
54 llvm::MemoryBuffer &addBuffer(llvm::StringRef Filename,
55 std::unique_ptr<llvm::MemoryBuffer> Buffer);
63 llvm::MemoryBuffer *lookupBuffer(llvm::StringRef Filename);
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Frontend/
H A DPrecompiledPreamble.h28 class MemoryBuffer; variable
42 llvm::MemoryBuffer *Buffer,
81 const llvm::MemoryBuffer *MainFileBuffer, PreambleBounds Bounds,
101 const llvm::MemoryBuffer *MainFileBuffer, PreambleBounds Bounds,
114 llvm::MemoryBuffer *MainFileBuffer) const;
121 llvm::MemoryBuffer *MainFileBuffer) const;
220 createForMemoryBuffer(const llvm::MemoryBuffer *Buffer);
237 llvm::MemoryBuffer *MainFileBuffer) const;
/freebsd-12.1/contrib/llvm/lib/IRReader/
H A DIRReader.cpp34 getLazyIRModule(std::unique_ptr<MemoryBuffer> Buffer, SMDiagnostic &Err, in getLazyIRModule()
57 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = in getLazyIRFileModule()
58 MemoryBuffer::getFileOrSTDIN(Filename); in getLazyIRFileModule()
100 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = in parseIRFile()
101 MemoryBuffer::getFileOrSTDIN(Filename); in parseIRFile()
121 std::unique_ptr<MemoryBuffer> MB(unwrap(MemBuf)); in LLVMParseIRInContext()
/freebsd-12.1/contrib/llvm/tools/llvm-cxxmap/
H A Dllvm-cxxmap.cpp77 static void remapSymbols(MemoryBuffer &OldSymbolFile, in remapSymbols()
78 MemoryBuffer &NewSymbolFile, in remapSymbols()
79 MemoryBuffer &RemappingFile, in remapSymbols()
136 auto OldSymbolBufOrError = MemoryBuffer::getFileOrSTDIN(OldSymbolFile); in main()
140 auto NewSymbolBufOrError = MemoryBuffer::getFileOrSTDIN(NewSymbolFile); in main()
144 auto RemappingBufOrError = MemoryBuffer::getFileOrSTDIN(RemappingFile); in main()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/
H A DHeaderMap.h32 std::unique_ptr<const llvm::MemoryBuffer> FileBuffer;
36 HeaderMapImpl(std::unique_ptr<const llvm::MemoryBuffer> File, bool NeedsBSwap) in HeaderMapImpl()
40 static bool checkHeader(const llvm::MemoryBuffer &File, bool &NeedsByteSwap);
68 HeaderMap(std::unique_ptr<const llvm::MemoryBuffer> File, bool BSwap) in HeaderMap()
/freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/
H A DLayer.h124 virtual Error add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O,
129 std::unique_ptr<MemoryBuffer> O) = 0;
140 Create(ObjectLayer &L, VModuleKey K, std::unique_ptr<MemoryBuffer> O);
143 std::unique_ptr<MemoryBuffer> O,
155 std::unique_ptr<MemoryBuffer> O;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ARCMigrate/
H A DFileRemapper.h20 class MemoryBuffer; variable
35 typedef llvm::PointerUnion<const FileEntry *, llvm::MemoryBuffer *> Target;
55 void remap(StringRef filePath, std::unique_ptr<llvm::MemoryBuffer> memBuf);
62 void remap(const FileEntry *file, std::unique_ptr<llvm::MemoryBuffer> memBuf);
/freebsd-12.1/contrib/llvm/tools/lld/lib/ReaderWriter/
H A DFileArchive.cpp44 FileArchive(std::unique_ptr<MemoryBuffer> mb, const Registry &reg, in FileArchive()
46 : ArchiveLibraryFile(path), _mb(std::shared_ptr<MemoryBuffer>(mb.release())), in FileArchive()
151 std::unique_ptr<MemoryBuffer> memberMB(MemoryBuffer::getMemBuffer( in instantiateMember()
192 std::shared_ptr<MemoryBuffer> _mb;
198 std::vector<std::unique_ptr<MemoryBuffer>> _memberBuffers;
210 ErrorOr<std::unique_ptr<File>> loadFile(std::unique_ptr<MemoryBuffer> mb, in loadFile()
/freebsd-12.1/contrib/llvm/lib/LTO/
H A DCaching.cpp47 ErrorOr<std::unique_ptr<MemoryBuffer>> MBOrErr = in localCache()
48 MemoryBuffer::getOpenFile(FD, EntryPath, in localCache()
89 ErrorOr<std::unique_ptr<MemoryBuffer>> MBOrErr = in localCache()
90 MemoryBuffer::getOpenFile(TempFile.FD, TempFile.TmpName, in localCache()
113 auto MBCopy = MemoryBuffer::getMemBufferCopy((*MBOrErr)->getBuffer(), in localCache()
H A DLTOModule.cpp63 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferOrErr = in isBitcodeFile()
64 MemoryBuffer::getFile(Path); in isBitcodeFile()
82 bool LTOModule::isBitcodeForTarget(MemoryBuffer *Buffer, in isBitcodeForTarget()
96 std::string LTOModule::getProducerString(MemoryBuffer *Buffer) { in getProducerString()
112 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferOrErr = in createFromFile()
113 MemoryBuffer::getFile(path); in createFromFile()
118 std::unique_ptr<MemoryBuffer> Buffer = std::move(BufferOrErr.get()); in createFromFile()
133 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferOrErr = in createFromOpenFileSlice()
134 MemoryBuffer::getOpenFileSlice(fd, path, map_size, offset); in createFromOpenFileSlice()
139 std::unique_ptr<MemoryBuffer> Buffer = std::move(BufferOrErr.get()); in createFromOpenFileSlice()
[all …]
/freebsd-12.1/contrib/llvm/tools/llvm-lto/
H A Dllvm-lto.cpp310 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferOrErr = in getLocalLTOModule()
311 MemoryBuffer::getFile(Path); in getLocalLTOModule()
365 std::unique_ptr<MemoryBuffer> Buffer; in listSymbols()
385 std::unique_ptr<MemoryBuffer> MB = in createCombinedModuleSummaryIndex()
431 std::vector<std::unique_ptr<MemoryBuffer>>
433 std::vector<std::unique_ptr<MemoryBuffer>> InputBuffers; in loadAllFilesForIndex()
438 auto InputOrErr = MemoryBuffer::getFile(Filename); in loadAllFilesForIndex()
534 auto InputOrErr = MemoryBuffer::getFile(Filename); in thinLink()
734 auto InputOrErr = MemoryBuffer::getFile(Filename); in codegen()
773 auto InputOrErr = MemoryBuffer::getFile(Filename); in runAll()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/WindowsManifest/
H A DWindowsManifestMerger.h33 class MemoryBuffer; variable
53 Error merge(const MemoryBuffer &Manifest);
57 std::unique_ptr<MemoryBuffer> getMergedManifest();
/freebsd-12.1/contrib/llvm/tools/clang/tools/clang-format/
H A DClangFormat.cpp117 static FileID createInMemoryFile(StringRef FileName, MemoryBuffer *Source, in createInMemoryFile()
134 static bool fillRanges(MemoryBuffer *Code, in fillRanges()
251 ErrorOr<std::unique_ptr<MemoryBuffer>> CodeOrErr = in format()
252 !OutputXML && Inplace ? MemoryBuffer::getFileAsStream(FileName) : in format()
253 MemoryBuffer::getFileOrSTDIN(FileName); in format()
258 std::unique_ptr<llvm::MemoryBuffer> Code = std::move(CodeOrErr.get()); in format()
363 std::unique_ptr<llvm::MemoryBuffer> Code; in main()
371 ErrorOr<std::unique_ptr<MemoryBuffer>> CodeOrErr = in main()
372 MemoryBuffer::getFileOrSTDIN(FileNames[0]); in main()
/freebsd-12.1/contrib/llvm/include/llvm/Object/
H A DBinary.h167 std::unique_ptr<MemoryBuffer> Buf;
171 OwningBinary(std::unique_ptr<T> Bin, std::unique_ptr<MemoryBuffer> Buf);
175 std::pair<std::unique_ptr<T>, std::unique_ptr<MemoryBuffer>> takeBinary();
183 std::unique_ptr<MemoryBuffer> Buf) in OwningBinary()
200 std::pair<std::unique_ptr<T>, std::unique_ptr<MemoryBuffer>>
/freebsd-12.1/contrib/llvm/tools/clang/lib/Basic/
H A DMemoryBufferCache.cpp15 llvm::MemoryBuffer &
17 std::unique_ptr<llvm::MemoryBuffer> Buffer) { in addBuffer()
24 llvm::MemoryBuffer *MemoryBufferCache::lookupBuffer(llvm::StringRef Filename) { in lookupBuffer()
/freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/
H A DInputFile.h46 std::unique_ptr<MemoryBuffer> UnknownFile;
47 PointerUnion3<PDBFile *, object::COFFObjectFile *, MemoryBuffer *> PdbOrObj;
69 MemoryBuffer &unknown();
70 const MemoryBuffer &unknown() const;

1234567891011