Lines Matching defs:Bin
1077 loadBinaryFormat(std::unique_ptr<Binary> Bin, StringRef Arch,
1081 if (auto *Universal = dyn_cast<MachOUniversalBinary>(Bin.get())) {
1088 } else if (isa<ObjectFile>(Bin.get())) {
1090 OF.reset(cast<ObjectFile>(Bin.release()));
1189 /// Determine whether \p Arch is invalid or empty, given \p Bin.
1190 static bool isArchSpecifierInvalidOrMissing(Binary *Bin, StringRef Arch) {
1193 if (auto *Universal = dyn_cast<MachOUniversalBinary>(Bin)) {
1227 std::unique_ptr<Binary> Bin = std::move(BinOrErr.get());
1229 if (isArchSpecifierInvalidOrMissing(Bin.get(), Arch))
1235 if (auto *Universal = dyn_cast<MachOUniversalBinary>(Bin.get())) {
1256 if (auto *Ar = dyn_cast<Archive>(Bin.get())) {
1285 auto ReaderOrErr = loadBinaryFormat(std::move(Bin), Arch, CompilationDir,