addGlobalValueSummary(const GlobalValue &GV, std::unique_ptr< GlobalValueSummary > Summary) | llvm::ModuleSummaryIndex | inline |
addGlobalValueSummary(StringRef ValueName, std::unique_ptr< GlobalValueSummary > Summary) | llvm::ModuleSummaryIndex | inline |
addGlobalValueSummary(ValueInfo VI, std::unique_ptr< GlobalValueSummary > Summary) | llvm::ModuleSummaryIndex | inline |
addModule(StringRef ModPath, uint64_t ModId, ModuleHash Hash=ModuleHash{{0}}) | llvm::ModuleSummaryIndex | inline |
addOriginalName(GlobalValue::GUID ValueGUID, GlobalValue::GUID OrigGUID) | llvm::ModuleSummaryIndex | inline |
begin() | llvm::ModuleSummaryIndex | inline |
begin() const | llvm::ModuleSummaryIndex | inline |
calculateCallGraphRoot() | llvm::ModuleSummaryIndex | inline |
cfiFunctionDecls() | llvm::ModuleSummaryIndex | inline |
cfiFunctionDecls() const | llvm::ModuleSummaryIndex | inline |
cfiFunctionDefs() | llvm::ModuleSummaryIndex | inline |
cfiFunctionDefs() const | llvm::ModuleSummaryIndex | inline |
collectDefinedFunctionsForModule(StringRef ModulePath, GVSummaryMapTy &GVSummaryMap) const | llvm::ModuleSummaryIndex | |
collectDefinedGVSummariesPerModule(StringMap< GVSummaryMapTy > &ModuleToDefinedGVSummaries) const | llvm::ModuleSummaryIndex | |
discoverNodes(ValueInfo V, std::map< ValueInfo, bool > &FunctionHasParent) | llvm::ModuleSummaryIndex | inlinestatic |
dump() const | llvm::ModuleSummaryIndex | |
dumpSCCs(raw_ostream &OS) | llvm::ModuleSummaryIndex | |
enableSplitLTOUnit() const | llvm::ModuleSummaryIndex | inline |
end() | llvm::ModuleSummaryIndex | inline |
end() const | llvm::ModuleSummaryIndex | inline |
exportToDot(raw_ostream &OS) const | llvm::ModuleSummaryIndex | |
findSummaryInModule(GlobalValue::GUID ValueGUID, StringRef ModuleId) const | llvm::ModuleSummaryIndex | inline |
getGlobalNameForLocal(StringRef Name, ModuleHash ModHash) | llvm::ModuleSummaryIndex | inlinestatic |
getGlobalValueSummary(const GlobalValue &GV, bool PerModuleIndex=true) const | llvm::ModuleSummaryIndex | inline |
getGlobalValueSummary(GlobalValue::GUID ValueGUID, bool PerModuleIndex=true) const | llvm::ModuleSummaryIndex | |
getGUIDFromOriginalID(GlobalValue::GUID OriginalID) const | llvm::ModuleSummaryIndex | inline |
getModule(StringRef ModPath) | llvm::ModuleSummaryIndex | inline |
getModuleHash(const StringRef ModPath) const | llvm::ModuleSummaryIndex | inline |
getModuleId(const StringRef ModPath) const | llvm::ModuleSummaryIndex | inline |
getOriginalNameBeforePromote(StringRef Name) | llvm::ModuleSummaryIndex | inlinestatic |
getOrInsertTypeIdSummary(StringRef TypeId) | llvm::ModuleSummaryIndex | inline |
getOrInsertValueInfo(GlobalValue::GUID GUID) | llvm::ModuleSummaryIndex | inline |
getOrInsertValueInfo(GlobalValue::GUID GUID, StringRef Name) | llvm::ModuleSummaryIndex | inline |
getOrInsertValueInfo(const GlobalValue *GV) | llvm::ModuleSummaryIndex | inline |
getTypeIdSummary(StringRef TypeId) const | llvm::ModuleSummaryIndex | inline |
getValueInfo(const GlobalValueSummaryMapTy::value_type &R) const | llvm::ModuleSummaryIndex | inline |
getValueInfo(GlobalValue::GUID GUID) const | llvm::ModuleSummaryIndex | inline |
hasExportedFunctions(const Module &M) const | llvm::ModuleSummaryIndex | inline |
hasSyntheticEntryCounts() const | llvm::ModuleSummaryIndex | inline |
haveGVs() const | llvm::ModuleSummaryIndex | inline |
isGlobalValueLive(const GlobalValueSummary *GVS) const | llvm::ModuleSummaryIndex | inline |
isGUIDLive(GlobalValue::GUID GUID) const | llvm::ModuleSummaryIndex | |
ModuleInfo typedef | llvm::ModuleSummaryIndex | |
modulePaths() const | llvm::ModuleSummaryIndex | inline |
modulePaths() | llvm::ModuleSummaryIndex | inline |
ModuleSummaryIndex(bool HaveGVs, bool EnableSplitLTOUnit=false) | llvm::ModuleSummaryIndex | inline |
partiallySplitLTOUnits() const | llvm::ModuleSummaryIndex | inline |
print(raw_ostream &OS, bool IsForDebug=false) const | llvm::ModuleSummaryIndex | |
propagateConstants(const DenseSet< GlobalValue::GUID > &PreservedSymbols) | llvm::ModuleSummaryIndex | |
saveString(StringRef String) | llvm::ModuleSummaryIndex | inline |
setEnableSplitLTOUnit() | llvm::ModuleSummaryIndex | inline |
setHasSyntheticEntryCounts() | llvm::ModuleSummaryIndex | inline |
setPartiallySplitLTOUnits() | llvm::ModuleSummaryIndex | inline |
setSkipModuleByDistributedBackend() | llvm::ModuleSummaryIndex | inline |
setWithGlobalValueDeadStripping() | llvm::ModuleSummaryIndex | inline |
size() const | llvm::ModuleSummaryIndex | inline |
skipModuleByDistributedBackend() const | llvm::ModuleSummaryIndex | inline |
typeIds() const | llvm::ModuleSummaryIndex | inline |
withGlobalValueDeadStripping() const | llvm::ModuleSummaryIndex | inline |