Lines Matching refs:Buffer
32 static Module *getLazyIRModule(MemoryBuffer *Buffer, SMDiagnostic &Err,
34 if (isBitcode((const unsigned char *)Buffer->getBufferStart(),
35 (const unsigned char *)Buffer->getBufferEnd())) {
37 ErrorOr<Module *> ModuleOrErr = getLazyBitcodeModule(Buffer, Context);
39 Err = SMDiagnostic(Buffer->getBufferIdentifier(), SourceMgr::DK_Error,
41 // getLazyBitcodeModule does not take ownership of the Buffer in the
43 delete Buffer;
49 return ParseAssembly(Buffer, nullptr, Err, Context);
65 Module *llvm::ParseIR(MemoryBuffer *Buffer, SMDiagnostic &Err,
69 if (isBitcode((const unsigned char *)Buffer->getBufferStart(),
70 (const unsigned char *)Buffer->getBufferEnd())) {
71 ErrorOr<Module *> ModuleOrErr = parseBitcodeFile(Buffer, Context);
74 Err = SMDiagnostic(Buffer->getBufferIdentifier(), SourceMgr::DK_Error,
78 // parseBitcodeFile does not take ownership of the Buffer.
83 Buffer->getBuffer(), Buffer->getBufferIdentifier()),