Lines Matching defs:Buffer
189 std::unique_ptr<MemoryBuffer> Buffer;
395 TheModule(nullptr), Buffer(buffer), LazyStreamer(nullptr),
402 Buffer = nullptr;
3317 void BitcodeReader::releaseBuffer() { Buffer.release(); }
3423 const unsigned char *BufPtr = (const unsigned char*)Buffer->getBufferStart();
3424 const unsigned char *BufEnd = BufPtr+Buffer->getBufferSize();
3426 if (Buffer->getBufferSize() & 3)
3498 getLazyBitcodeModuleImpl(std::unique_ptr<MemoryBuffer> &&Buffer,
3501 Module *M = new Module(Buffer->getBufferIdentifier(), Context);
3503 new BitcodeReader(Buffer.get(), Context, DiagnosticHandler);
3515 Buffer.release(); // The BitcodeReader owns it now.
3520 llvm_2_7::getLazyBitcodeModule(std::unique_ptr<MemoryBuffer> &&Buffer,
3523 return getLazyBitcodeModuleImpl(std::move(Buffer), Context, false,
3530 llvm_2_7::parseBitcodeFile(MemoryBufferRef Buffer, LLVMContext &Context,
3532 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Buffer, false);
3548 llvm_2_7::getBitcodeTargetTriple(MemoryBufferRef Buffer, LLVMContext &Context,
3550 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Buffer, false);