HomeSort by relevance Sort by last modified time
    Searched refs:MemoryBuffer (Results 1 - 25 of 201) sorted by null

1 2 3 4 5 6 7 8 9

  /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,

Completed in 1860 milliseconds

1 2 3 4 5 6 7 8 9