reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/LTO/LTO.cpp
  722         Mod.Keep.push_back(GV);
  727           GV->setLinkage(GlobalValue::WeakAnyLinkage);
  729         GlobalValue::LinkageTypes OriginalLinkage = GV->getLinkage();
  731           GV->setLinkage(GlobalValue::getWeakLinkage(
  733       } else if (isa<GlobalObject>(GV) &&
  734                  (GV->hasLinkOnceODRLinkage() || GV->hasWeakODRLinkage() ||
  734                  (GV->hasLinkOnceODRLinkage() || GV->hasWeakODRLinkage() ||
  735                   GV->hasAvailableExternallyLinkage()) &&
  736                  !AliasedGlobals.count(cast<GlobalObject>(GV))) {
  742         Mod.Keep.push_back(GV);
  743         GV->setLinkage(GlobalValue::AvailableExternallyLinkage);
  744         if (GV->hasComdat())
  745           NonPrevailingComdats.insert(GV->getComdat());
  746         cast<GlobalObject>(GV)->setComdat(nullptr);
  751         GV->setDSOLocal(true);
  752         if (GV->hasDLLImportStorageClass())
  753           GV->setDLLStorageClass(GlobalValue::DLLStorageClassTypes::