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