Lines Matching defs:MB
98 ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> MB =
101 if (std::error_code EC = MB.getError()) {
106 return std::move(*MB);
162 static Expected<COFF::MachineTypes> getCOFFFileMachine(MemoryBufferRef MB) {
164 auto Obj = object::COFFObjectFile::create(MB);
179 static Expected<COFF::MachineTypes> getBitcodeFileMachine(MemoryBufferRef MB) {
180 Expected<std::string> TripleStr = getBitcodeTargetTriple(MB);
221 std::string &LibMachineSource, MemoryBufferRef MB) {
222 file_magic Magic = identify_magic(MB.getBuffer());
227 llvm::errs() << MB.getBufferIdentifier()
239 object::Archive Archive(MB, Err);
240 fatalOpenError(std::move(Err), MB.getBufferIdentifier());
246 llvm::errs() << MB.getBufferIdentifier() << ": " << EIB.message()
255 fatalOpenError(std::move(Err), MB.getBufferIdentifier());
268 (Magic == file_magic::coff_object) ? getCOFFFileMachine(MB)
269 : getBitcodeFileMachine(MB);
273 llvm::errs() << MB.getBufferIdentifier() << ": "
287 llvm::errs() << MB.getBufferIdentifier() << ": file machine type "
295 (" (inferred from earlier file '" + MB.getBufferIdentifier() + "')")
298 llvm::errs() << MB.getBufferIdentifier() << ": file machine type "
307 Members.emplace_back(MB);
377 std::unique_ptr<MemoryBuffer> MB =
379 if (!MB)
382 if (!MB->getBufferSize()) {
388 parseCOFFModuleDefinition(*MB, LibMachine, /*MingwDef=*/false);