Lines Matching defs:Buffer
35 inline Module *getLazyIRModule(MemoryBuffer *Buffer,
38 if (isBitcode((const unsigned char *)Buffer->getBufferStart(),
39 (const unsigned char *)Buffer->getBufferEnd())) {
41 Module *M = getLazyBitcodeModule(Buffer, Context, &ErrMsg);
43 Err = SMDiagnostic(Buffer->getBufferIdentifier(), SourceMgr::DK_Error,
45 // ParseBitcodeFile does not take ownership of the Buffer in the
47 delete Buffer;
52 return ParseAssembly(Buffer, 0, Err, Context);
76 inline Module *ParseIR(MemoryBuffer *Buffer,
79 if (isBitcode((const unsigned char *)Buffer->getBufferStart(),
80 (const unsigned char *)Buffer->getBufferEnd())) {
82 Module *M = ParseBitcodeFile(Buffer, Context, &ErrMsg);
84 Err = SMDiagnostic(Buffer->getBufferIdentifier(), SourceMgr::DK_Error,
86 // ParseBitcodeFile does not take ownership of the Buffer.
87 delete Buffer;
91 return ParseAssembly(Buffer, 0, Err, Context);