Lines Matching defs:MB
101 ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> MB =
104 if (std::error_code EC = MB.getError()) {
109 return std::move(*MB);
165 static Expected<COFF::MachineTypes> getCOFFFileMachine(MemoryBufferRef MB) {
167 auto Obj = object::COFFObjectFile::create(MB);
183 static Expected<COFF::MachineTypes> getBitcodeFileMachine(MemoryBufferRef MB) {
184 Expected<std::string> TripleStr = getBitcodeTargetTriple(MB);
227 std::string &LibMachineSource, MemoryBufferRef MB) {
228 file_magic Magic = identify_magic(MB.getBuffer());
233 llvm::errs() << MB.getBufferIdentifier()
245 object::Archive Archive(MB, Err);
246 fatalOpenError(std::move(Err), MB.getBufferIdentifier());
252 llvm::errs() << MB.getBufferIdentifier() << ": " << EIB.message()
261 fatalOpenError(std::move(Err), MB.getBufferIdentifier());
274 (Magic == file_magic::coff_object) ? getCOFFFileMachine(MB)
275 : getBitcodeFileMachine(MB);
279 llvm::errs() << MB.getBufferIdentifier() << ": "
293 llvm::errs() << MB.getBufferIdentifier() << ": file machine type "
301 (" (inferred from earlier file '" + MB.getBufferIdentifier() + "')")
304 llvm::errs() << MB.getBufferIdentifier() << ": file machine type "
313 Members.emplace_back(MB);
383 std::unique_ptr<MemoryBuffer> MB =
385 if (!MB)
388 if (!MB->getBufferSize()) {
394 parseCOFFModuleDefinition(*MB, LibMachine, /*MingwDef=*/false);