LLVM 20.0.0git
llvm::ModuleSummaryIndex Member List

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

addBlockCount(uint64_t C)llvm::ModuleSummaryIndexinline
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, ModuleHash Hash=ModuleHash{{0}})llvm::ModuleSummaryIndexinline
addOrGetStackIdIndex(uint64_t StackId)llvm::ModuleSummaryIndexinline
addOriginalName(GlobalValue::GUID ValueGUID, GlobalValue::GUID OrigGUID)llvm::ModuleSummaryIndexinline
begin()llvm::ModuleSummaryIndexinline
begin() constllvm::ModuleSummaryIndexinline
BitcodeSummaryVersionllvm::ModuleSummaryIndexstatic
calculateCallGraphRoot()llvm::ModuleSummaryIndexinline
canImportGlobalVar(const GlobalValueSummary *S, bool AnalyzeRefs) constllvm::ModuleSummaryIndex
canImportGlobalVar(const GlobalValueSummary *S, bool AnalyzeRefs, bool &CanImportDecl) constllvm::ModuleSummaryIndex
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, const DenseSet< GlobalValue::GUID > &GUIDPreservedSymbols) constllvm::ModuleSummaryIndex
findSummaryInModule(ValueInfo VI, StringRef ModuleId) constllvm::ModuleSummaryIndexinline
findSummaryInModule(GlobalValue::GUID ValueGUID, StringRef ModuleId) constllvm::ModuleSummaryIndexinline
getBlockCount() constllvm::ModuleSummaryIndexinline
getFlags() constllvm::ModuleSummaryIndex
getGlobalNameForLocal(StringRef Name, ModuleHash ModHash)llvm::ModuleSummaryIndexinlinestatic
getGlobalNameForLocal(StringRef Name, StringRef Suffix)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
getModule(StringRef ModPath) constllvm::ModuleSummaryIndexinline
getModuleHash(const StringRef ModPath) constllvm::ModuleSummaryIndexinline
getOriginalNameBeforePromote(StringRef Name)llvm::ModuleSummaryIndexinlinestatic
getOrInsertTypeIdCompatibleVtableSummary(StringRef TypeId)llvm::ModuleSummaryIndexinline
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
getRegularLTOModuleName()llvm::ModuleSummaryIndexinlinestatic
getStackIdAtIndex(unsigned Index) constllvm::ModuleSummaryIndexinline
getTypeIdCompatibleVtableSummary(StringRef TypeId) constllvm::ModuleSummaryIndexinline
getTypeIdSummary(StringRef TypeId) constllvm::ModuleSummaryIndexinline
getTypeIdSummary(StringRef TypeId)llvm::ModuleSummaryIndexinline
getValueInfo(const GlobalValueSummaryMapTy::value_type &R) constllvm::ModuleSummaryIndexinline
getValueInfo(GlobalValue::GUID GUID) constllvm::ModuleSummaryIndexinline
hasExportedFunctions(const Module &M) constllvm::ModuleSummaryIndexinline
hasParamAccess() constllvm::ModuleSummaryIndexinline
hasUnifiedLTO() constllvm::ModuleSummaryIndexinline
haveGVs() constllvm::ModuleSummaryIndexinline
isGlobalValueLive(const GlobalValueSummary *GVS) constllvm::ModuleSummaryIndexinline
isGUIDLive(GlobalValue::GUID GUID) constllvm::ModuleSummaryIndex
isReadOnly(const GlobalVarSummary *GVS) constllvm::ModuleSummaryIndexinline
isWriteOnly(const GlobalVarSummary *GVS) constllvm::ModuleSummaryIndexinline
ModuleInfo typedefllvm::ModuleSummaryIndex
modulePaths() constllvm::ModuleSummaryIndexinline
modulePaths()llvm::ModuleSummaryIndexinline
ModuleSummaryIndex(bool HaveGVs, bool EnableSplitLTOUnit=false, bool UnifiedLTO=false)llvm::ModuleSummaryIndexinline
partiallySplitLTOUnits() constllvm::ModuleSummaryIndexinline
print(raw_ostream &OS, bool IsForDebug=false) constllvm::ModuleSummaryIndex
propagateAttributes(const DenseSet< GlobalValue::GUID > &PreservedSymbols)llvm::ModuleSummaryIndex
releaseTemporaryMemory()llvm::ModuleSummaryIndexinline
saveString(StringRef String)llvm::ModuleSummaryIndexinline
setBlockCount(uint64_t C)llvm::ModuleSummaryIndexinline
setEnableSplitLTOUnit()llvm::ModuleSummaryIndexinline
setFlags(uint64_t Flags)llvm::ModuleSummaryIndex
setPartiallySplitLTOUnits()llvm::ModuleSummaryIndexinline
setSkipModuleByDistributedBackend()llvm::ModuleSummaryIndexinline
setUnifiedLTO()llvm::ModuleSummaryIndexinline
setWithAttributePropagation()llvm::ModuleSummaryIndexinline
setWithDSOLocalPropagation()llvm::ModuleSummaryIndexinline
setWithGlobalValueDeadStripping()llvm::ModuleSummaryIndexinline
setWithSupportsHotColdNew()llvm::ModuleSummaryIndexinline
setWithWholeProgramVisibility()llvm::ModuleSummaryIndexinline
size() constllvm::ModuleSummaryIndexinline
skipModuleByDistributedBackend() constllvm::ModuleSummaryIndexinline
stackIds() constllvm::ModuleSummaryIndexinline
typeIdCompatibleVtableMap() constllvm::ModuleSummaryIndexinline
typeIds() constllvm::ModuleSummaryIndexinline
withAttributePropagation() constllvm::ModuleSummaryIndexinline
withDSOLocalPropagation() constllvm::ModuleSummaryIndexinline
withGlobalValueDeadStripping() constllvm::ModuleSummaryIndexinline
withSupportsHotColdNew() constllvm::ModuleSummaryIndexinline
withWholeProgramVisibility() constllvm::ModuleSummaryIndexinline