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

References

lib/Analysis/ModuleSummaryAnalysis.cpp
  575   bool HasBlockAddress = findRefEdges(Index, &V, RefEdges, Visited);
  576   bool NonRenamableLocal = isNonRenamableLocal(V);
  577   GlobalValueSummary::GVFlags Flags(V.getLinkage(), NonRenamableLocal,
  578                                     /* Live = */ false, V.isDSOLocal(),
  579                                     V.hasLinkOnceODRLinkage() && V.hasGlobalUnnamedAddr());
  579                                     V.hasLinkOnceODRLinkage() && V.hasGlobalUnnamedAddr());
  586     V.getMetadata(LLVMContext::MD_type, Types);
  589       computeVTableFuncs(Index, V, M, VTableFuncs);
  592       recordTypeIdCompatibleVtableReferences(Index, V, Types);
  598       !V.hasComdat() && !V.hasAppendingLinkage() && !V.isInterposable() &&
  598       !V.hasComdat() && !V.hasAppendingLinkage() && !V.isInterposable() &&
  598       !V.hasComdat() && !V.hasAppendingLinkage() && !V.isInterposable() &&
  599       !V.hasAvailableExternallyLinkage() && !V.hasDLLExportStorageClass();
  599       !V.hasAvailableExternallyLinkage() && !V.hasDLLExportStorageClass();
  604     CantBePromoted.insert(V.getGUID());
  609   Index.addGlobalValueSummary(V, std::move(GVarSummary));