Lines Matching refs:ModuleSummaryIndex
9 // This pass builds a ModuleSummaryIndex object for the module, to be written
45 #include "llvm/IR/ModuleSummaryIndex.h"
102 static bool findRefEdges(ModuleSummaryIndex &Index, const User *CurUser,
298 ModuleSummaryIndex &Index, const Module &M, const Function &F,
691 const Module &M, ModuleSummaryIndex &Index,
762 static void computeVTableFuncs(ModuleSummaryIndex &Index,
786 recordTypeIdCompatibleVtableReferences(ModuleSummaryIndex &Index,
803 static void computeVariableSummary(ModuleSummaryIndex &Index,
854 static void computeAliasSummary(ModuleSummaryIndex &Index, const GlobalAlias &A,
878 static void setLiveRoot(ModuleSummaryIndex &Index, StringRef Name) {
884 ModuleSummaryIndex llvm::buildModuleSummaryIndex(
898 ModuleSummaryIndex Index(/*HaveGVs=*/true, EnableSplitLTOUnit, UnifiedLTO);
1097 ModuleSummaryIndex
1170 const ModuleSummaryIndex *Index)
1182 const ModuleSummaryIndex *Index) {