Lines Matching defs:dylibFile
858 if (auto *dylibFile = dyn_cast<DylibFile>(file))
859 dylibFiles.push_back(dylibFile);
865 for (DylibFile *dylibFile : dylibFiles) {
866 if (dylibFile->isBundleLoader) {
867 dylibFile->ordinal = BIND_SPECIAL_DYLIB_MAIN_EXECUTABLE;
870 dylibFile->reexport = false;
882 if (!dylibFile->isReferenced() && !dylibFile->forceNeeded &&
883 (!dylibFile->isExplicitlyLinked() || dylibFile->deadStrippable ||
907 int64_t &ordinal = ordinalForInstallName[dylibFile->installName];
909 dylibFile->ordinal = ordinal;
913 ordinal = dylibFile->ordinal = dylibOrdinal++;
915 dylibFile->forceWeakImport || dylibFile->refState == RefState::Weak
918 in.header->addLoadCommand(make<LCDylib>(lcType, dylibFile->installName,
919 dylibFile->compatibilityVersion,
920 dylibFile->currentVersion));
922 if (dylibFile->reexport)
924 make<LCDylib>(LC_REEXPORT_DYLIB, dylibFile->installName));