Lines Matching defs:Bin
1138 loadBinaryFormat(std::unique_ptr<Binary> Bin, StringRef Arch,
1142 if (auto *Universal = dyn_cast<MachOUniversalBinary>(Bin.get())) {
1149 } else if (isa<ObjectFile>(Bin.get())) {
1151 OF.reset(cast<ObjectFile>(Bin.release()));
1256 /// Determine whether \p Arch is invalid or empty, given \p Bin.
1257 static bool isArchSpecifierInvalidOrMissing(Binary *Bin, StringRef Arch) {
1260 if (auto *Universal = dyn_cast<MachOUniversalBinary>(Bin)) {
1294 std::unique_ptr<Binary> Bin = std::move(BinOrErr.get());
1296 if (isArchSpecifierInvalidOrMissing(Bin.get(), Arch))
1302 if (auto *Universal = dyn_cast<MachOUniversalBinary>(Bin.get())) {
1323 if (auto *Ar = dyn_cast<Archive>(Bin.get())) {
1352 auto ReaderOrErr = loadBinaryFormat(std::move(Bin), Arch, CompilationDir,