Searched refs:MemoryBuffer (Results 1 - 25 of 302) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DDebugUtils.h22 class MemoryBuffer;
37 /// objects. If empty, each MemoryBuffer's identifier will be used (with a .o
46 Expected<std::unique_ptr<MemoryBuffer>>
47 operator()(std::unique_ptr<MemoryBuffer> Obj);
50 StringRef getBufferIdentifier(MemoryBuffer &B);
H A DCompileUtils.h24 class MemoryBuffer;
41 using CompileResult = std::unique_ptr<MemoryBuffer>;
59 void notifyObjectCompiled(const Module &M, const MemoryBuffer &ObjBuffer);
92 Expected<std::unique_ptr<MemoryBuffer>> operator()(Module &M) override;
H A DLayer.h19 #include "llvm/Support/MemoryBuffer.h"
136 virtual Error add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O,
141 std::unique_ptr<MemoryBuffer> O) = 0;
147 /// Materializes the given object file (represented by a MemoryBuffer
152 Create(ObjectLayer &L, VModuleKey K, std::unique_ptr<MemoryBuffer> O);
155 std::unique_ptr<MemoryBuffer> O,
167 std::unique_ptr<MemoryBuffer> O;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DMemoryBuffer.h1 //===--- MemoryBuffer.h - Memory Buffer Interface ---------------*- C++ -*-===//
9 // This file defines the MemoryBuffer interface.
41 class MemoryBuffer { class in namespace:llvm
46 MemoryBuffer() = default;
55 MemoryBuffer(const MemoryBuffer &) = delete;
56 MemoryBuffer &operator=(const MemoryBuffer &) = delete;
57 virtual ~MemoryBuffer();
71 /// Open the specified file as a MemoryBuffer, returnin
[all...]
H A DCodeGenCoverage.h18 class MemoryBuffer;
33 bool parse(MemoryBuffer &Buffer, StringRef BackendName);
H A DLineIterator.h18 class MemoryBuffer;
33 const MemoryBuffer *Buffer = nullptr;
45 explicit line_iterator(const MemoryBuffer &Buffer, bool SkipBlanks = true,
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Serialization/
H A DInMemoryModuleCache.h15 #include "llvm/Support/MemoryBuffer.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;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/WindowsManifest/
H A DWindowsManifestMerger.h32 class MemoryBuffer;
52 Error merge(const MemoryBuffer &Manifest);
56 std::unique_ptr<MemoryBuffer> getMergedManifest();
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/ELF/
H A DELFObjcopy.h14 class MemoryBuffer;
25 Error executeObjcopyOnIHex(const CopyConfig &Config, MemoryBuffer &In,
27 Error executeObjcopyOnRawBinary(const CopyConfig &Config, MemoryBuffer &In,
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Lex/
H A DPreprocessorExcludedConditionalDirectiveSkipMapping.h14 #include "llvm/Support/MemoryBuffer.h"
26 llvm::DenseMap<const llvm::MemoryBuffer *,
H A DHeaderMap.h20 #include "llvm/Support/MemoryBuffer.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)
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-mc/
H A DDisassembler.h21 class MemoryBuffer;
34 MemoryBuffer &Buffer, SourceMgr &SM, MCContext &Ctx,
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/ARCMigrate/
H A DFileRemapper.h19 class MemoryBuffer;
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);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DObjectCache.h12 #include "llvm/Support/MemoryBuffer.h"
33 /// Returns a pointer to a newly allocated MemoryBuffer that contains the
36 virtual std::unique_ptr<MemoryBuffer> getObject(const Module* M) = 0;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/LTO/
H A DCaching.h28 std::function<void(unsigned Task, std::unique_ptr<MemoryBuffer> MB)>;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DParser.cpp18 #include "llvm/Support/MemoryBuffer.h"
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);
136 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrEr
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
H A DInMemoryModuleCache.cpp10 #include "llvm/Support/MemoryBuffer.h"
24 llvm::MemoryBuffer &
26 std::unique_ptr<llvm::MemoryBuffer> Buffer) {
32 llvm::MemoryBuffer &
34 std::unique_ptr<llvm::MemoryBuffer> Buffer) {
43 llvm::MemoryBuffer *
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/
H A DMemoryBuffer.cpp1 //===--- MemoryBuffer.cpp - Memory Buffer implementation ------------------===//
9 // This file implements the MemoryBuffer interface.
13 #include "llvm/Support/MemoryBuffer.h"
38 // MemoryBuffer implementation itself.
41 MemoryBuffer::~MemoryBuffer() { }
43 /// init - Initialize this MemoryBuffer as a reference to externally allocated
45 void MemoryBuffer::init(const char *BufStart, const char *BufEnd,
82 /// MemoryBufferMem - Named MemoryBuffer pointing to a block of memory.
87 MemoryBuffer
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-bcanalyzer/
H A Dllvm-bcanalyzer.cpp34 #include "llvm/Support/MemoryBuffer.h"
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;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDB.cpp18 #include "llvm/Support/MemoryBuffer.h"
27 ErrorOr<std::unique_ptr<MemoryBuffer>> ErrorOrBuffer =
28 MemoryBuffer::getFileOrSTDIN(Path, /*FileSize=*/-1,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IRReader/
H A DIRReader.h23 class MemoryBuffer;
29 /// If the given MemoryBuffer holds a bitcode image, return a Module
35 std::unique_ptr<Module> getLazyIRModule(std::unique_ptr<MemoryBuffer> Buffer,
48 /// If the given MemoryBuffer holds a bitcode image, return a Module
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Object/
H A DArchiveWriter.h24 std::unique_ptr<MemoryBuffer> Buf;
44 std::unique_ptr<MemoryBuffer> OldArchiveBuf = nullptr);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DDWARFEmitter.h19 #include "llvm/Support/MemoryBuffer.h"
40 Expected<StringMap<std::unique_ptr<MemoryBuffer>>>
43 StringMap<std::unique_ptr<MemoryBuffer>>
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DDebugUtils.cpp11 #include "llvm/Support/MemoryBuffer.h"
30 Expected<std::unique_ptr<MemoryBuffer>>
31 DumpObjects::operator()(std::unique_ptr<MemoryBuffer> Obj) {
59 StringRef DumpObjects::getBufferIdentifier(MemoryBuffer &B) {
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DSampleProfReader.h223 #include "llvm/Support/MemoryBuffer.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,
402 create(std::unique_ptr<MemoryBuffer> &B, LLVMContext &C,
408 MemoryBuffer *getBuffer() const { return Buffer.get(); }
434 std::unique_ptr<MemoryBuffer> Buffer;
456 SampleProfileReaderText(std::unique_ptr<MemoryBuffer> B, LLVMContext &C)
466 static bool hasFormat(const MemoryBuffer
[all...]

Completed in 146 milliseconds

1234567891011>>