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

References

lib/Analysis/ModuleSummaryAnalysis.cpp
  249   assert(F.hasName());
  266   findRefEdges(Index, &F, RefEdges, Visited);
  271   for (const BasicBlock &BB : F)
  451   for (auto &I : F.getImportGUIDs())
  457   bool NonRenamableLocal = isNonRenamableLocal(F);
  460   GlobalValueSummary::GVFlags Flags(F.getLinkage(), NotEligibleForImport,
  461                                     /* Live = */ false, F.isDSOLocal(),
  462                                     F.hasLinkOnceODRLinkage() && F.hasGlobalUnnamedAddr());
  462                                     F.hasLinkOnceODRLinkage() && F.hasGlobalUnnamedAddr());
  464       F.hasFnAttribute(Attribute::ReadNone),
  465       F.hasFnAttribute(Attribute::ReadOnly),
  466       F.hasFnAttribute(Attribute::NoRecurse), F.returnDoesNotAlias(),
  466       F.hasFnAttribute(Attribute::NoRecurse), F.returnDoesNotAlias(),
  469       F.getAttributes().hasFnAttribute(Attribute::NoInline)};
  477     CantBePromoted.insert(F.getGUID());
  478   Index.addGlobalValueSummary(F, std::move(FuncSummary));