Lines Matching refs:MB
98 ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> MB = MemoryBuffer::getFile(Path); in openFile() local
100 if (std::error_code EC = MB.getError()) { in openFile()
105 return std::move(*MB); in openFile()
161 static Expected<COFF::MachineTypes> getCOFFFileMachine(MemoryBufferRef MB) { in getCOFFFileMachine() argument
163 auto Obj = object::COFFObjectFile::create(MB); in getCOFFFileMachine()
178 static Expected<COFF::MachineTypes> getBitcodeFileMachine(MemoryBufferRef MB) { in getBitcodeFileMachine() argument
179 Expected<std::string> TripleStr = getBitcodeTargetTriple(MB); in getBitcodeFileMachine()
220 std::string &LibMachineSource, MemoryBufferRef MB) { in appendFile() argument
221 file_magic Magic = identify_magic(MB.getBuffer()); in appendFile()
226 llvm::errs() << MB.getBufferIdentifier() in appendFile()
238 object::Archive Archive(MB, Err); in appendFile()
239 fatalOpenError(std::move(Err), MB.getBufferIdentifier()); in appendFile()
245 llvm::errs() << MB.getBufferIdentifier() << ": " << EIB.message() in appendFile()
254 fatalOpenError(std::move(Err), MB.getBufferIdentifier()); in appendFile()
267 (Magic == file_magic::coff_object) ? getCOFFFileMachine(MB) in appendFile()
268 : getBitcodeFileMachine(MB); in appendFile()
272 llvm::errs() << MB.getBufferIdentifier() << ": " in appendFile()
286 llvm::errs() << MB.getBufferIdentifier() << ": file machine type " in appendFile()
294 (" (inferred from earlier file '" + MB.getBufferIdentifier() + "')") in appendFile()
297 llvm::errs() << MB.getBufferIdentifier() << ": file machine type " in appendFile()
306 Members.emplace_back(MB); in appendFile()
376 std::unique_ptr<MemoryBuffer> MB = in libDriverMain() local
378 if (!MB) in libDriverMain()
381 if (!MB->getBufferSize()) { in libDriverMain()
387 parseCOFFModuleDefinition(*MB, LibMachine, /*MingwDef=*/false); in libDriverMain()