Lines Matching defs:VI
169 for (const auto &VI : ExportList)
170 ExportsGUID.push_back(VI.getGUID());
251 for (const ValueInfo &VI : GS->refs()) {
252 AddUnsigned(VI.isDSOLocal(Index.withDSOLocalPropagation()));
253 AddUsedCfiGlobal(VI.getGUID());
362 const Config &C, ValueInfo VI,
370 C.VisibilityScheme == Config::ELF ? VI.getELFVisibility()
372 for (auto &S : VI.getSummaryList()) {
387 if (isPrevailing(VI.getGUID(), S.get())) {
400 S->setCanAutoHide(VI.canAutoHide() &&
401 !GUIDPreservedSymbols.count(VI.getGUID()));
418 recordNewLinkage(S->modulePath(), VI.getGUID(), S->linkage());
422 for (auto &S : VI.getSummaryList()) {
461 ValueInfo VI, function_ref<bool(StringRef, ValueInfo)> isExported,
465 llvm::count_if(VI.getSummaryList(),
470 for (auto &S : VI.getSummaryList()) {
473 if (isExported(S->modulePath(), VI)) {
532 if (isPrevailing(VI.getGUID(), S.get()) && ExternallyVisibleCopies == 1)
1814 auto isExported = [&](StringRef ModuleIdentifier, ValueInfo VI) {
1816 return (ExportList != ExportLists.end() && ExportList->second.count(VI)) ||
1817 ExportedGUIDs.count(VI.getGUID());