LLVM  9.0.0svn
llvm::ModuleSummaryIndex Member List

This is the complete list of members for llvm::ModuleSummaryIndex, including all inherited members.

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