/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | DebugUtils.h | 22 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 D | CompileUtils.h | 24 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 D | Layer.h | 19 #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 D | MemoryBuffer.h | 1 //===--- 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 D | CodeGenCoverage.h | 18 class MemoryBuffer; 33 bool parse(MemoryBuffer &Buffer, StringRef BackendName);
|
H A D | LineIterator.h | 18 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 D | InMemoryModuleCache.h | 15 #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 D | WindowsManifestMerger.h | 32 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 D | ELFObjcopy.h | 14 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 D | PreprocessorExcludedConditionalDirectiveSkipMapping.h | 14 #include "llvm/Support/MemoryBuffer.h" 26 llvm::DenseMap<const llvm::MemoryBuffer *,
|
H A D | HeaderMap.h | 20 #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 D | Disassembler.h | 21 class MemoryBuffer; 34 MemoryBuffer &Buffer, SourceMgr &SM, MCContext &Ctx,
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/ARCMigrate/ |
H A D | FileRemapper.h | 19 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 D | ObjectCache.h | 12 #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 D | Caching.h | 28 std::function<void(unsigned Task, std::unique_ptr<MemoryBuffer> MB)>;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | Parser.cpp | 18 #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 D | InMemoryModuleCache.cpp | 10 #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 D | MemoryBuffer.cpp | 1 //===--- 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 D | llvm-bcanalyzer.cpp | 34 #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 D | PDB.cpp | 18 #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 D | IRReader.h | 23 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 D | ArchiveWriter.h | 24 std::unique_ptr<MemoryBuffer> Buf; 44 std::unique_ptr<MemoryBuffer> OldArchiveBuf = nullptr);
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
H A D | DWARFEmitter.h | 19 #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 D | DebugUtils.cpp | 11 #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 D | SampleProfReader.h | 223 #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...] |