/macosx-10.10/llvmCore-3425.0.34/include/llvm/Support/ |
H A D | MemoryBuffer.h | 1 //===--- MemoryBuffer.h - Memory Buffer Interface ---------------*- C++ -*-===// 10 // This file defines the MemoryBuffer interface. 26 /// MemoryBuffer - This interface provides simple read-only access to a block 36 class MemoryBuffer { class in namespace:llvm 40 MemoryBuffer(const MemoryBuffer &) LLVM_DELETED_FUNCTION; 41 MemoryBuffer &operator=(const MemoryBuffer &) LLVM_DELETED_FUNCTION; 43 MemoryBuffer() {} function in class:llvm::MemoryBuffer 47 virtual ~MemoryBuffer(); [all...] |
H A D | IRReader.h | 25 #include "llvm/Support/MemoryBuffer.h" 31 /// If the given MemoryBuffer holds a bitcode image, return a Module for it 34 /// function *always* takes ownership of the given MemoryBuffer. 35 inline Module *getLazyIRModule(MemoryBuffer *Buffer, 62 OwningPtr<MemoryBuffer> File; 63 if (error_code ec = MemoryBuffer::getFileOrSTDIN(Filename.c_str(), File)) { 72 /// If the given MemoryBuffer holds a bitcode image, return a Module 75 /// MemoryBuffer. 76 inline Module *ParseIR(MemoryBuffer *Buffer, 100 OwningPtr<MemoryBuffer> Fil [all...] |
H A D | SourceMgr.h | 24 class MemoryBuffer; 47 MemoryBuffer *Buffer; 93 const MemoryBuffer *getMemoryBuffer(unsigned i) const { 105 unsigned AddNewSourceBuffer(MemoryBuffer *F, SMLoc IncludeLoc) {
|
/macosx-10.10/llvmCore-3425.0.34/lib/ExecutionEngine/RuntimeDyld/ |
H A D | JITRegistrar.h | 13 #include "llvm/Support/MemoryBuffer.h" 30 virtual void registerObject(const MemoryBuffer &Object) = 0; 35 virtual bool deregisterObject(const MemoryBuffer &Object) = 0;
|
H A D | RuntimeDyldELF.h | 63 virtual ObjectImage *createObjectImage(const MemoryBuffer *InputBuffer); 72 bool isCompatibleFormat(const MemoryBuffer *InputBuffer) const;
|
/macosx-10.10/llvmCore-3425.0.34/bindings/python/llvm/tests/ |
H A D | test_core.py | 3 from ..core import MemoryBuffer 18 MemoryBuffer(filename=source) 22 MemoryBuffer(filename="/hopefully/this/path/doesnt/exist")
|
/macosx-10.10/llvmCore-3425.0.34/tools/llvm-mc/ |
H A D | Disassembler.h | 22 class MemoryBuffer; 35 MemoryBuffer &Buffer, 40 MemoryBuffer &buffer,
|
/macosx-10.10/llvmCore-3425.0.34/include/llvm/Assembly/ |
H A D | Parser.h | 22 class MemoryBuffer; 53 /// @brief Parse LLVM Assembly from a MemoryBuffer. This function *always* 54 /// takes ownership of the MemoryBuffer. 56 MemoryBuffer *F, ///< The MemoryBuffer containing assembly
|
/macosx-10.10/llvmCore-3425.0.34/lib/Support/ |
H A D | MemoryBuffer.cpp | 1 //===--- MemoryBuffer.cpp - Memory Buffer implementation ------------------===// 10 // This file implements the MemoryBuffer interface. 14 #include "llvm/Support/MemoryBuffer.h" 41 // MemoryBuffer implementation itself. 44 MemoryBuffer::~MemoryBuffer() { } 46 /// init - Initialize this MemoryBuffer as a reference to externally allocated 48 void MemoryBuffer::init(const char *BufStart, const char *BufEnd, 67 /// GetNamedBuffer - Allocates a new MemoryBuffer with Name copied after it. 77 /// MemoryBufferMem - Named MemoryBuffer pointin [all...] |
/macosx-10.10/llvmCore-3425.0.34/lib/AsmParser/ |
H A D | Parser.cpp | 19 #include "llvm/Support/MemoryBuffer.h" 25 Module *llvm::ParseAssembly(MemoryBuffer *F, 45 OwningPtr<MemoryBuffer> File; 46 if (error_code ec = MemoryBuffer::getFileOrSTDIN(Filename.c_str(), File)) { 57 MemoryBuffer *F = 58 MemoryBuffer::getMemBuffer(StringRef(AsmString, strlen(AsmString)),
|
H A D | LLLexer.h | 24 class MemoryBuffer; 31 MemoryBuffer *CurBuf; 46 explicit LLLexer(MemoryBuffer *StartBuf, SourceMgr &SM, SMDiagnostic &,
|
/macosx-10.10/llvmCore-3425.0.34/include/llvm/MC/MCParser/ |
H A D | AsmLexer.h | 23 class MemoryBuffer; 31 const MemoryBuffer *CurBuf; 45 void setBuffer(const MemoryBuffer *buf, const char *ptr = NULL);
|
/macosx-10.10/llvmCore-3425.0.34/include/llvm/Object/ |
H A D | Binary.h | 22 class MemoryBuffer; 35 MemoryBuffer *Data; 37 Binary(unsigned int Type, MemoryBuffer *Source); 97 error_code createBinary(MemoryBuffer *Source, OwningPtr<Binary> &Result);
|
H A D | MachOObject.h | 21 class MemoryBuffer; 41 // FIXME: It would be cool if we supported a "paged" MemoryBuffer 43 // MemoryObject which can work like a MemoryBuffer, but be more efficient for 56 OwningPtr<MemoryBuffer> Buffer; 79 MachOObject(MemoryBuffer *Buffer, bool IsLittleEndian, bool Is64Bit); 84 /// \brief Load a Mach-O object from a MemoryBuffer object. 92 static MachOObject *LoadFromBuffer(MemoryBuffer *Buffer,
|
/macosx-10.10/llvmCore-3425.0.34/lib/Object/ |
H A D | ObjectFile.cpp | 17 #include "llvm/Support/MemoryBuffer.h" 26 ObjectFile::ObjectFile(unsigned int Type, MemoryBuffer *source, error_code &ec) 30 ObjectFile *ObjectFile::createObjectFile(MemoryBuffer *Object) { 60 OwningPtr<MemoryBuffer> File; 61 if (MemoryBuffer::getFile(ObjectPath, File))
|
H A D | Binary.cpp | 16 #include "llvm/Support/MemoryBuffer.h" 31 Binary::Binary(unsigned int Type, MemoryBuffer *Source) 43 error_code object::createBinary(MemoryBuffer *Source, 45 OwningPtr<MemoryBuffer> scopedSource(Source); 99 OwningPtr<MemoryBuffer> File; 100 if (error_code ec = MemoryBuffer::getFileOrSTDIN(Path, File))
|
/macosx-10.10/llvmCore-3425.0.34/tools/llvm-cov/ |
H A D | llvm-cov.cpp | 47 OwningPtr<MemoryBuffer> GCNO_Buff; 48 if (error_code ec = MemoryBuffer::getFileOrSTDIN(InputGCNO, GCNO_Buff)) { 59 OwningPtr<MemoryBuffer> GCDA_Buff; 60 if (error_code ec = MemoryBuffer::getFileOrSTDIN(InputGCDA, GCDA_Buff)) {
|
/macosx-10.10/llvmCore-3425.0.34/utils/FileUpdate/ |
H A D | FileUpdate.cpp | 17 #include "llvm/Support/MemoryBuffer.h" 47 OwningPtr<MemoryBuffer> In; 48 if (error_code ec = MemoryBuffer::getFileOrSTDIN(InputFilename.c_str(), In)) { 55 OwningPtr<MemoryBuffer> Out; 56 MemoryBuffer::getFile(OutputFilename.c_str(), Out);
|
/macosx-10.10/llvmCore-3425.0.34/utils/obj2yaml/ |
H A D | obj2yaml.h | 20 #include "llvm/Support/MemoryBuffer.h" 33 llvm::error_code coff2yaml(llvm::raw_ostream &Out, llvm::MemoryBuffer *TheObj);
|
/macosx-10.10/llvmCore-3425.0.34/include/llvm/ExecutionEngine/ |
H A D | RuntimeDyld.h | 23 class MemoryBuffer; 69 bool loadObject(MemoryBuffer *InputBuffer);
|
/macosx-10.10/llvmCore-3425.0.34/include/llvm/Bitcode/ |
H A D | ReaderWriter.h | 21 class MemoryBuffer; 33 Module *getLazyBitcodeModule(MemoryBuffer *Buffer, 51 std::string getBitcodeTargetTriple(MemoryBuffer *Buffer, 58 Module *ParseBitcodeFile(MemoryBuffer *Buffer, LLVMContext &Context,
|
/macosx-10.10/llvmCore-3425.0.34/lib/TableGen/ |
H A D | Main.cpp | 21 #include "llvm/Support/MemoryBuffer.h" 57 OwningPtr<MemoryBuffer> File; 59 MemoryBuffer::getFileOrSTDIN(InputFilename.c_str(), File)) { 64 MemoryBuffer *F = File.take();
|
/macosx-10.10/llvmCore-3425.0.34/bindings/python/llvm/ |
H A D | core.py | 22 "MemoryBuffer", 63 class MemoryBuffer(LLVMObject): class in inherits:LLVMObject 91 library.LLVMDisposeMemoryBuffer.argtypes = [MemoryBuffer]
|
/macosx-10.10/llvmCore-3425.0.34/tools/lto/ |
H A D | LTOCodeGenerator.h | 27 class MemoryBuffer; 76 llvm::MemoryBuffer* _nativeObjectFile;
|
/macosx-10.10/llvmCore-3425.0.34/unittests/Bitcode/ |
H A D | BitReaderTest.cpp | 19 #include "llvm/Support/MemoryBuffer.h" 56 MemoryBuffer *Buffer = MemoryBuffer::getMemBuffer(Mem.str(), "test", false);
|