/external/llvm/include/llvm/Support/ |
H A D | MemoryBuffer.h | 1 //===--- MemoryBuffer.h - Memory Buffer Interface ---------------*- C++ -*-===// 10 // This file defines the MemoryBuffer interface. 27 /// MemoryBuffer - This interface provides simple read-only access to a block 37 class MemoryBuffer { class in namespace:llvm 41 MemoryBuffer(const MemoryBuffer &) LLVM_DELETED_FUNCTION; 42 MemoryBuffer &operator=(const MemoryBuffer &) LLVM_DELETED_FUNCTION; 44 MemoryBuffer() {} function in class:llvm::MemoryBuffer 48 virtual ~MemoryBuffer(); [all...] |
H A D | LineIterator.h | 19 class MemoryBuffer; 33 const MemoryBuffer *Buffer; 44 explicit line_iterator(const MemoryBuffer &Buffer, char CommentMarker = '\0');
|
H A D | SpecialCaseList.h | 54 class MemoryBuffer; 66 static SpecialCaseList *create(const MemoryBuffer *MB, std::string &Error); 90 bool parse(const MemoryBuffer *MB, std::string &Error);
|
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d/ |
H A D | MemoryBuffer.cpp | 7 #include "libGLESv2/renderer/d3d/MemoryBuffer.h" 16 MemoryBuffer::MemoryBuffer() function in class:rx::MemoryBuffer 22 MemoryBuffer::~MemoryBuffer() 28 bool MemoryBuffer::resize(size_t size) 58 size_t MemoryBuffer::size() const 63 const uint8_t *MemoryBuffer::data() const 68 uint8_t *MemoryBuffer::data()
|
H A D | MemoryBuffer.h | 16 class MemoryBuffer class in namespace:rx 19 MemoryBuffer(); 20 ~MemoryBuffer();
|
/external/llvm/bindings/python/llvm/tests/ |
H A D | test_bitreader.py | 3 from ..core import MemoryBuffer namespace 13 m = parse_bitcode(MemoryBuffer(filename=source))
|
/external/llvm/include/llvm/ExecutionEngine/ |
H A D | ObjectCache.h | 13 #include "llvm/Support/MemoryBuffer.h" 30 virtual void notifyObjectCompiled(const Module *M, const MemoryBuffer *Obj) = 0; 32 /// getObjectCopy - Returns a pointer to a newly allocated MemoryBuffer that 34 /// not available. The caller owns both the MemoryBuffer returned by this 36 virtual MemoryBuffer* getObject(const Module* M) = 0;
|
H A D | ObjectBuffer.h | 19 #include "llvm/Support/MemoryBuffer.h" 28 /// MemoryBuffer wrapper object instance to be owned by other classes (such as 29 /// ObjectFile) as needed, but the MemoryBuffer instance returned does not own the 35 ObjectBuffer(MemoryBuffer* Buf) : Buffer(Buf) {} 38 /// getMemBuffer - Like MemoryBuffer::getMemBuffer() this function 41 MemoryBuffer *getMemBuffer() const { 42 return MemoryBuffer::getMemBuffer(Buffer->getBuffer(), 52 std::unique_ptr<MemoryBuffer> Buffer; 71 Buffer.reset(MemoryBuffer::getMemBuffer(StringRef(SV.data(), SV.size()),
|
/external/llvm/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" 39 // MemoryBuffer implementation itself. 42 MemoryBuffer::~MemoryBuffer() { } 44 /// init - Initialize this MemoryBuffer as a reference to externally allocated 46 void MemoryBuffer::init(const char *BufStart, const char *BufEnd, 79 /// MemoryBufferMem - Named MemoryBuffer pointing to a block of memory. 80 class MemoryBufferMem : public MemoryBuffer { [all...] |
/external/llvm/unittests/Support/ |
H A D | LineIteratorTest.cpp | 11 #include "llvm/Support/MemoryBuffer.h" 20 std::unique_ptr<MemoryBuffer> Buffer(MemoryBuffer::getMemBuffer("line 1\n" 44 std::unique_ptr<MemoryBuffer> Buffer( 45 MemoryBuffer::getMemBuffer("line 1\n" 71 std::unique_ptr<MemoryBuffer> Buffer(MemoryBuffer::getMemBuffer("\n\n\n" 94 std::unique_ptr<MemoryBuffer> Buffer(MemoryBuffer::getMemBuffer("")); 98 Buffer.reset(MemoryBuffer [all...] |
H A D | MemoryBufferTest.cpp | 1 //===- llvm/unittest/Support/MemoryBufferTest.cpp - MemoryBuffer tests ----===// 10 // This file implements unit tests for the MemoryBuffer support class. 15 #include "llvm/Support/MemoryBuffer.h" 33 /// MemoryBuffer::getOpenFileSlice to map it. 35 /// anew before using MemoryBuffer. 38 typedef std::unique_ptr<MemoryBuffer> OwningBuffer; 45 OwningBuffer MB1(MemoryBuffer::getMemBuffer(data)); 49 OwningBuffer MB2(MemoryBuffer::getMemBuffer(data, "one", false)); 53 OwningBuffer MB3(MemoryBuffer::getMemBuffer(data, "two", true)); 69 // terminated correctly by MemoryBuffer [all...] |
/external/llvm/include/llvm/AsmParser/ |
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
|
/external/llvm/include/llvm/IRReader/ |
H A D | IRReader.h | 23 class MemoryBuffer; 34 /// If the given MemoryBuffer holds a bitcode image, return a Module 37 Module *ParseIR(MemoryBuffer *Buffer, SMDiagnostic &Err, LLVMContext &Context);
|
/external/llvm/tools/llvm-mc/ |
H A D | Disassembler.h | 22 class MemoryBuffer; 35 MemoryBuffer &Buffer,
|
/external/llvm/unittests/ExecutionEngine/MCJIT/ |
H A D | MCJITObjectCacheTest.cpp | 30 SmallVectorImpl<MemoryBuffer *>::iterator it, end; 38 virtual void notifyObjectCompiled(const Module *M, const MemoryBuffer *Obj) { 47 virtual MemoryBuffer* getObject(const Module* M) { 48 const MemoryBuffer* BufferFound = getObjectInternal(M); 54 return MemoryBuffer::getMemBufferCopy(BufferFound->getBuffer()); 65 const MemoryBuffer* getObjectInternal(const Module* M) { 68 StringMap<const MemoryBuffer *>::iterator it = ObjMap.find(ModuleID); 75 MemoryBuffer *copyBuffer(const MemoryBuffer *Buf) { 77 MemoryBuffer *NewBuffe [all...] |
/external/llvm/lib/AsmParser/ |
H A D | Parser.cpp | 17 #include "llvm/Support/MemoryBuffer.h" 24 Module *llvm::ParseAssembly(MemoryBuffer *F, 44 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = 45 MemoryBuffer::getFileOrSTDIN(Filename); 57 MemoryBuffer *F = 58 MemoryBuffer::getMemBuffer(StringRef(AsmString), "<string>");
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r600/ |
H A D | llvm_wrapper.cpp | 5 #include <llvm/Support/MemoryBuffer.h> 15 llvm::MemoryBuffer* buffer = llvm::MemoryBuffer::getMemBufferCopy(str);
|
/external/clang/include/clang/Lex/ |
H A D | HeaderMap.h | 21 class MemoryBuffer; 37 const llvm::MemoryBuffer *FileBuffer; 40 HeaderMap(const llvm::MemoryBuffer *File, bool BSwap)
|
/external/mesa3d/src/gallium/drivers/r600/ |
H A D | llvm_wrapper.cpp | 5 #include <llvm/Support/MemoryBuffer.h> 15 llvm::MemoryBuffer* buffer = llvm::MemoryBuffer::getMemBufferCopy(str);
|
/external/llvm/lib/IRReader/ |
H A D | IRReader.cpp | 17 #include "llvm/Support/MemoryBuffer.h" 32 static Module *getLazyIRModule(MemoryBuffer *Buffer, SMDiagnostic &Err, 54 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = 55 MemoryBuffer::getFileOrSTDIN(Filename); 65 Module *llvm::ParseIR(MemoryBuffer *Buffer, SMDiagnostic &Err, 82 return ParseAssembly(MemoryBuffer::getMemBuffer( 89 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = 90 MemoryBuffer::getFileOrSTDIN(Filename); 109 std::unique_ptr<MemoryBuffer> MB(unwrap(MemBuf));
|
/external/llvm/test/Bindings/Ocaml/ |
H A D | bitreader.ml | 27 let mb = Llvm.MemoryBuffer.of_file fn in 32 Llvm.MemoryBuffer.dispose mb; 37 (* MemoryBuffer.of_file *) 39 let mb = Llvm.MemoryBuffer.of_file (fn ^ ".bogus") in 40 Llvm.MemoryBuffer.dispose mb; 48 let mb = Llvm.MemoryBuffer.of_file fn in 52 Llvm.MemoryBuffer.dispose mb; 68 let mb = Llvm.MemoryBuffer.of_file fn in 72 Llvm.MemoryBuffer.dispose mb;
|
/external/clang/include/clang/ARCMigrate/ |
H A D | FileRemapper.h | 20 class MemoryBuffer; 35 typedef llvm::PointerUnion<const FileEntry *, llvm::MemoryBuffer *> Target; 55 void remap(StringRef filePath, llvm::MemoryBuffer *memBuf); 62 void remap(const FileEntry *file, llvm::MemoryBuffer *memBuf);
|
/external/llvm/include/llvm/Object/ |
H A D | Binary.h | 24 class MemoryBuffer; 37 std::unique_ptr<MemoryBuffer> Data; 39 Binary(unsigned int Type, std::unique_ptr<MemoryBuffer> Source); 81 MemoryBuffer *releaseBuffer() { return Data.release(); } 131 ErrorOr<Binary *> createBinary(std::unique_ptr<MemoryBuffer> &Source,
|
/external/clang/lib/Lex/ |
H A D | ScratchBuffer.cpp | 16 #include "llvm/Support/MemoryBuffer.h" 30 /// getToken - Splat the specified text into a temporary MemoryBuffer and 67 llvm::MemoryBuffer *Buf = 68 llvm::MemoryBuffer::getNewMemBuffer(RequestLen, "<scratch space>");
|
/external/llvm/bindings/python/llvm/ |
H A D | bit_reader.py | 6 from .core import MemoryBuffer namespace 17 """Input is .core.MemoryBuffer""" 28 library.LLVMParseBitcode.argtypes = [MemoryBuffer, POINTER(c_object_p), POINTER(c_char_p)]
|