/external/llvm/include/llvm/Support/ |
MemoryBuffer.h | 1 //===--- MemoryBuffer.h - Memory Buffer Interface ---------------*- C++ -*-===// 10 // This file defines the MemoryBuffer interface. 37 class MemoryBuffer { 41 MemoryBuffer(const MemoryBuffer &) = delete; 42 MemoryBuffer &operator=(const MemoryBuffer &) = delete; 44 MemoryBuffer() {} 48 virtual ~MemoryBuffer(); 64 /// Open the specified file as a MemoryBuffer, returning a new MemoryBuffe [all...] |
LineIterator.h | 19 class MemoryBuffer; 34 const MemoryBuffer *Buffer; 46 explicit line_iterator(const MemoryBuffer &Buffer, bool SkipBlanks = true,
|
SpecialCaseList.h | 56 class MemoryBuffer; 68 static std::unique_ptr<SpecialCaseList> create(const MemoryBuffer *MB, 96 bool parse(const MemoryBuffer *MB, std::string &Error);
|
/external/llvm/tools/llvm-mc/ |
Disassembler.h | 22 class MemoryBuffer; 35 MemoryBuffer &Buffer,
|
/frameworks/compile/libbcc/bcinfo/BitReader_2_7/ |
BitReader_2_7.h | 31 class MemoryBuffer; 40 using llvm::MemoryBuffer; 48 getLazyBitcodeModule(std::unique_ptr<MemoryBuffer> &&Buffer,
|
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/ |
BitReader_3_0.h | 31 class MemoryBuffer; 40 using llvm::MemoryBuffer; 48 getLazyBitcodeModule(std::unique_ptr<MemoryBuffer> &&Buffer,
|
/external/llvm/include/llvm/ExecutionEngine/ |
ObjectCache.h | 13 #include "llvm/Support/MemoryBuffer.h" 32 /// Returns a pointer to a newly allocated MemoryBuffer that contains the 35 virtual std::unique_ptr<MemoryBuffer> getObject(const Module* M) = 0;
|
RuntimeDyldChecker.h | 18 class MemoryBuffer; 84 bool checkAllRulesInBuffer(StringRef RulePrefix, MemoryBuffer *MemBuf) const;
|
/frameworks/compile/mclinker/include/mcld/Support/ |
MemoryArea.h | 15 #include <llvm/Support/MemoryBuffer.h> 43 std::unique_ptr<llvm::MemoryBuffer> m_pMemoryBuffer;
|
/external/llvm/lib/Support/ |
MemoryBuffer.cpp | 1 //===--- MemoryBuffer.cpp - Memory Buffer implementation ------------------===// 10 // This file implements the MemoryBuffer interface. 14 #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, 81 /// MemoryBufferMem - Named MemoryBuffer pointing to a block of memory. 82 class MemoryBufferMem : public MemoryBuffer { [all...] |
/external/llvm/unittests/Support/ |
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" 73 std::unique_ptr<MemoryBuffer> Buffer( 74 MemoryBuffer::getMemBuffer("line 1\n" 110 std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer("\n\n\n" 133 std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer("\n\n [all...] |
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/clang/include/clang/Lex/ |
HeaderMap.h | 22 class MemoryBuffer; 38 std::unique_ptr<const llvm::MemoryBuffer> FileBuffer; 41 HeaderMap(std::unique_ptr<const llvm::MemoryBuffer> File, bool BSwap)
|
/external/clang/lib/Lex/ |
ScratchBuffer.cpp | 16 #include "llvm/Support/MemoryBuffer.h" 30 /// getToken - Splat the specified text into a temporary MemoryBuffer and 69 std::unique_ptr<llvm::MemoryBuffer> OwnBuf = 70 llvm::MemoryBuffer::getNewMemBuffer(RequestLen, "<scratch space>"); 71 llvm::MemoryBuffer &Buf = *OwnBuf;
|
/external/mesa3d/src/gallium/drivers/r600/ |
llvm_wrapper.cpp | 5 #include <llvm/Support/MemoryBuffer.h> 15 llvm::MemoryBuffer* buffer = llvm::MemoryBuffer::getMemBufferCopy(str);
|
/frameworks/compile/mclinker/lib/Support/ |
MemoryArea.cpp | 23 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer> > buffer_or_error = 24 llvm::MemoryBuffer::getFile(pFilename, 36 llvm::MemoryBuffer::getMemBuffer(mem,
|
/external/llvm/bindings/python/llvm/tests/ |
test_bitreader.py | 3 from ..core import MemoryBuffer 13 m = parse_bitcode(MemoryBuffer(filename=source))
|
/external/llvm/test/Bindings/OCaml/ |
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/ |
FileRemapper.h | 20 class MemoryBuffer; 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);
|
/external/llvm/lib/AsmParser/ |
Parser.cpp | 18 #include "llvm/Support/MemoryBuffer.h" 27 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(F, false); 48 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = 49 MemoryBuffer::getFileOrSTDIN(Filename);
|
/external/llvm/include/llvm/ProfileData/ |
SampleProfReader.h | 27 #include "llvm/Support/MemoryBuffer.h" 63 SampleProfileReader(std::unique_ptr<MemoryBuffer> B, LLVMContext &C) 110 std::unique_ptr<MemoryBuffer> Buffer; 115 SampleProfileReaderText(std::unique_ptr<MemoryBuffer> B, LLVMContext &C) 127 SampleProfileReaderBinary(std::unique_ptr<MemoryBuffer> B, LLVMContext &C) 137 static bool hasFormat(const MemoryBuffer &Buffer);
|
/external/llvm/lib/IRReader/ |
IRReader.cpp | 17 #include "llvm/Support/MemoryBuffer.h" 33 getLazyIRModule(std::unique_ptr<MemoryBuffer> Buffer, SMDiagnostic &Err, 53 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = 54 MemoryBuffer::getFileOrSTDIN(Filename); 84 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = 85 MemoryBuffer::getFileOrSTDIN(Filename); 104 std::unique_ptr<MemoryBuffer> MB(unwrap(MemBuf));
|
/external/llvm/unittests/ExecutionEngine/MCJIT/ |
MCJITObjectCacheTest.cpp | 36 std::unique_ptr<MemoryBuffer> getObject(const Module *M) override { 37 const MemoryBuffer* BufferFound = getObjectInternal(M); 43 return MemoryBuffer::getMemBufferCopy(BufferFound->getBuffer()); 54 const MemoryBuffer* getObjectInternal(const Module* M) { 57 StringMap<const MemoryBuffer *>::iterator it = ObjMap.find(ModuleID); 64 MemoryBuffer *copyBuffer(MemoryBufferRef Buf) { 66 std::unique_ptr<MemoryBuffer> NewBuffer = 67 MemoryBuffer::getMemBufferCopy(Buf.getBuffer()); 68 MemoryBuffer *Ret = NewBuffer.get(); 73 StringMap<const MemoryBuffer *> ObjMap [all...] |
/external/clang/tools/clang-fuzzer/ |
ClangFuzzer.cpp | 37 std::unique_ptr<llvm::MemoryBuffer> Input = 38 llvm::MemoryBuffer::getMemBuffer(s);
|
/frameworks/compile/slang/BitWriter_2_9/ |
ReaderWriter_2_9.h | 21 class MemoryBuffer; 34 llvm::Module *getLazyBitcodeModule(llvm::MemoryBuffer *Buffer, 43 std::string getBitcodeTargetTriple(llvm::MemoryBuffer *Buffer, 50 llvm::Module *ParseBitcodeFile(llvm::MemoryBuffer *Buffer, llvm::LLVMContext& Context,
|