Lines Matching refs:mbref
177 MemoryBufferRef mbref = *mb; in takeBuffer() local
181 driver->tar->append(relativeToRoot(mbref.getBufferIdentifier()), in takeBuffer()
182 mbref.getBuffer()); in takeBuffer()
183 return mbref; in takeBuffer()
190 MemoryBufferRef mbref = takeBuffer(std::move(mb)); in addBuffer() local
194 switch (identify_magic(mbref.getBuffer())) { in addBuffer()
196 resources.push_back(mbref); in addBuffer()
201 CHECK(Archive::create(mbref), filename + ": failed to parse archive"); in addBuffer()
210 ctx.symtab.addFile(make<ArchiveFile>(ctx, mbref)); in addBuffer()
213 ctx.symtab.addFile(make<BitcodeFile>(ctx, mbref, "", 0, lazy)); in addBuffer()
217 ctx.symtab.addFile(make<ObjFile>(ctx, mbref, lazy)); in addBuffer()
220 ctx.symtab.addFile(make<PDBInputFile>(ctx, mbref)); in addBuffer()
227 ctx.symtab.addFile(make<DLLFile>(ctx, mbref)); in addBuffer()
237 error(mbref.getBufferIdentifier() + ": unknown file type"); in addBuffer()