Lines Matching refs:mb
66 std::unique_ptr<MemoryBuffer> &mb = *mbOrErr; in readFile() local
67 MemoryBufferRef mbref = mb->getMemBufferRef(); in readFile()
68 make<std::unique_ptr<MemoryBuffer>>(std::move(mb)); // take MB ownership in readFile()
75 InputFile *createObjectFile(MemoryBufferRef mb, StringRef archiveName, in createObjectFile() argument
77 file_magic magic = identify_magic(mb.getBuffer()); in createObjectFile()
80 CHECK(createBinary(mb), mb.getBufferIdentifier()); in createObjectFile()
83 return make<SharedFile>(mb); in createObjectFile()
84 return make<ObjFile>(mb, archiveName); in createObjectFile()
88 return make<BitcodeFile>(mb, archiveName, offsetInArchive); in createObjectFile()
90 std::string name = mb.getBufferIdentifier().str(); in createObjectFile()
394 std::unique_ptr<Binary> bin = CHECK(createBinary(mb), toString(this)); in parse()
683 file = CHECK(Archive::create(mb), toString(this)); in parse()
708 MemoryBufferRef mb = in addMember() local
713 InputFile *obj = createObjectFile(mb, getName(), c.getChildOffset()); in addMember()
757 std::string path = mb.getBufferIdentifier().str(); in BitcodeFile()
769 MemoryBufferRef mbref(mb.getBuffer(), name); in BitcodeFile()