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

1 2 3 4 5 6

  /external/llvm/include/llvm/Support/
MemoryBuffer.h 1 //===--- MemoryBuffer.h - Memory Buffer Interface ---------------*- C++ -*-===//
10 // This file defines the MemoryBuffer interface.
25 /// MemoryBuffer - This interface provides simple read-only access to a block
35 class MemoryBuffer {
39 MemoryBuffer(const MemoryBuffer &); // DO NOT IMPLEMENT
40 MemoryBuffer &operator=(const MemoryBuffer &); // DO NOT IMPLEMENT
42 MemoryBuffer() {}
46 virtual ~MemoryBuffer();
    [all...]
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> File
    [all...]
  /external/llvm/tools/llvm-mc/
Disassembler.h 22 class MemoryBuffer;
32 MemoryBuffer &buffer,
36 MemoryBuffer &buffer,
  /external/llvm/include/llvm/Object/
Binary.h 22 class MemoryBuffer;
35 MemoryBuffer *Data;
37 Binary(unsigned int Type, MemoryBuffer *Source);
61 error_code createBinary(MemoryBuffer *Source, OwningPtr<Binary> &Result);
  /frameworks/compile/libbcc/bcinfo/BitReader_2_7/
BitReader_2_7.h 29 class MemoryBuffer;
36 llvm::Module *ParseBitcodeFile(llvm::MemoryBuffer *Buffer,
40 std::string getBitcodeTargetTriple(llvm::MemoryBuffer *Buffer,
44 llvm::Module *getLazyBitcodeModule(llvm::MemoryBuffer *Buffer,
  /external/clang/include/clang/Lex/
HeaderMap.h 20 class MemoryBuffer;
36 const llvm::MemoryBuffer *FileBuffer;
39 HeaderMap(const llvm::MemoryBuffer *File, bool BSwap)
PTHManager.h 26 class MemoryBuffer;
40 const llvm::MemoryBuffer* Buf;
79 PTHManager(const llvm::MemoryBuffer* buf, void* fileLookup,
  /external/llvm/include/llvm/Assembly/
Parser.h 22 class MemoryBuffer;
54 /// @brief Parse LLVM Assembly from a MemoryBuffer. This function *always*
55 /// takes ownership of the MemoryBuffer.
57 MemoryBuffer *F, ///< The MemoryBuffer containing assembly
  /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"
42 // MemoryBuffer implementation itself.
45 MemoryBuffer::~MemoryBuffer() { }
47 /// init - Initialize this MemoryBuffer as a reference to externally allocated
49 void MemoryBuffer::init(const char *BufStart, const char *BufEnd,
68 /// GetNamedBuffer - Allocates a new MemoryBuffer with Name copied after it.
78 /// MemoryBufferMem - Named MemoryBuffer pointing to a block of memory
    [all...]
  /external/llvm/lib/AsmParser/
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)),
  /external/llvm/include/llvm/MC/MCParser/
AsmLexer.h 25 class MemoryBuffer;
34 const MemoryBuffer *CurBuf;
48 void setBuffer(const MemoryBuffer *buf, const char *ptr = NULL);
  /external/llvm/include/llvm/ExecutionEngine/
RuntimeDyld.h 23 class MemoryBuffer;
61 bool loadObject(MemoryBuffer *InputBuffer);
  /external/llvm/test/Bindings/Ocaml/
bitreader.ml 24 let mb = Llvm.MemoryBuffer.of_file fn in
29 Llvm.MemoryBuffer.dispose mb;
34 (* MemoryBuffer.of_file *)
36 let mb = Llvm.MemoryBuffer.of_file (fn ^ ".bogus") in
37 Llvm.MemoryBuffer.dispose mb;
45 let mb = Llvm.MemoryBuffer.of_file fn in
49 Llvm.MemoryBuffer.dispose mb;
65 let mb = Llvm.MemoryBuffer.of_file fn in
69 Llvm.MemoryBuffer.dispose mb;
ext_exc.ml 10 ignore (Llvm_bitreader.get_module context (Llvm.MemoryBuffer.of_stdin ()))
15 ignore (Llvm.MemoryBuffer.of_file "/path/to/nonexistent/file")
  /external/clang/include/clang/ARCMigrate/
FileRemapper.h 20 class MemoryBuffer;
35 typedef llvm::PointerUnion<const FileEntry *, llvm::MemoryBuffer *> Target;
52 void remap(StringRef filePath, llvm::MemoryBuffer *memBuf);
62 void remap(const FileEntry *file, llvm::MemoryBuffer *memBuf);
  /external/llvm/include/llvm/Bitcode/
ReaderWriter.h 21 class MemoryBuffer;
32 Module *getLazyBitcodeModule(MemoryBuffer *Buffer,
41 std::string getBitcodeTargetTriple(MemoryBuffer *Buffer,
48 Module *ParseBitcodeFile(MemoryBuffer *Buffer, LLVMContext& Context,
  /external/llvm/lib/Object/
ObjectFile.cpp 17 #include "llvm/Support/MemoryBuffer.h"
24 ObjectFile::ObjectFile(unsigned int Type, MemoryBuffer *source, error_code &ec)
28 ObjectFile *ObjectFile::createObjectFile(MemoryBuffer *Object) {
58 OwningPtr<MemoryBuffer> File;
59 if (error_code ec = MemoryBuffer::getFile(ObjectPath, File))
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))
  /external/llvm/tools/llvm-cov/
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)) {
  /external/llvm/utils/FileUpdate/
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);
  /frameworks/compile/slang/
llvm-rs-link.cpp 33 #include "llvm/Support/MemoryBuffer.h"
48 using llvm::MemoryBuffer;
108 static inline MemoryBuffer *LoadFileIntoMemory(const std::string &F) {
109 llvm::OwningPtr<MemoryBuffer> MB;
111 if (llvm::error_code EC = MemoryBuffer::getFile(F, MB)) {
118 static inline Module *ParseBitcodeFromMemoryBuffer(MemoryBuffer *MB,
133 MemoryBuffer *MB = LoadFileIntoMemory(F);
149 std::list<MemoryBuffer *> &LibBitcode) {
150 MemoryBuffer *MB;
156 MB = MemoryBuffer::getMemBuffer(llvm::StringRef(rslib_bc, rslib_bc_size)
    [all...]
  /external/clang/lib/Lex/
ScratchBuffer.cpp 16 #include "llvm/Support/MemoryBuffer.h"
29 /// getToken - Splat the specified text into a temporary MemoryBuffer and
66 llvm::MemoryBuffer *Buf =
67 llvm::MemoryBuffer::getNewMemBuffer(RequestLen, "<scratch space>");
  /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,
  /external/clang/include/clang/Serialization/
ModuleManager.h 40 llvm::DenseMap<const FileEntry *, llvm::MemoryBuffer *> InMemoryBuffers;
84 llvm::MemoryBuffer *lookupBuffer(StringRef Name);
108 void addInMemoryBuffer(StringRef FileName, llvm::MemoryBuffer *Buffer);
  /external/llvm/lib/ExecutionEngine/RuntimeDyld/
RuntimeDyldImpl.h 25 #include "llvm/Support/MemoryBuffer.h"
73 virtual bool loadObject(MemoryBuffer *InputBuffer) = 0;
94 virtual bool isCompatibleFormat(const MemoryBuffer *InputBuffer) const = 0;
138 bool loadObject(MemoryBuffer *InputBuffer);
142 static bool isKnownFormat(const MemoryBuffer *InputBuffer);
144 bool isCompatibleFormat(const MemoryBuffer *InputBuffer) const {

Completed in 1193 milliseconds

1 2 3 4 5 6