Lines Matching defs:Buffer
431 std::unique_ptr<MemoryBuffer> Buffer;
633 TheModule(nullptr), Buffer(buffer), LazyStreamer(nullptr),
639 Buffer = nullptr;
3656 void BitcodeReader::releaseBuffer() { Buffer.release(); }
3765 const unsigned char *BufPtr = (const unsigned char*)Buffer->getBufferStart();
3766 const unsigned char *BufEnd = BufPtr+Buffer->getBufferSize();
3768 if (Buffer->getBufferSize() & 3)
3840 getLazyBitcodeModuleImpl(std::unique_ptr<MemoryBuffer> &&Buffer,
3843 Module *M = new Module(Buffer->getBufferIdentifier(), Context);
3845 new BitcodeReader(Buffer.get(), Context, DiagnosticHandler);
3857 Buffer.release(); // The BitcodeReader owns it now.
3862 llvm_3_0::getLazyBitcodeModule(std::unique_ptr<MemoryBuffer> &&Buffer,
3865 return getLazyBitcodeModuleImpl(std::move(Buffer), Context, false,
3872 llvm_3_0::parseBitcodeFile(MemoryBufferRef Buffer, LLVMContext &Context,
3874 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Buffer, false);
3890 llvm_3_0::getBitcodeTargetTriple(MemoryBufferRef Buffer, LLVMContext &Context,
3892 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Buffer, false);