/llvm-project/llvm/lib/LTO/ |
H A D | ThinLTOCodeGenerator.cpp | 323 return GUIDPreservedSymbols; in computeGUIDPreservedSymbols() local 437 ProcessThinLTOModule(Module & TheModule,ModuleSummaryIndex & Index,StringMap<lto::InputFile * > & ModuleMap,TargetMachine & TM,const FunctionImporter::ImportMapTy & ImportList,const FunctionImporter::ExportSetTy & ExportList,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols,const GVSummaryMapTy & DefinedGlobals,const ThinLTOCodeGenerator::CachingOptions & CacheOptions,bool DisableCodeGen,StringRef SaveTempsDir,bool Freestanding,unsigned OptLevel,unsigned count,bool DebugPassManager) ProcessThinLTOModule() argument 516 resolvePrevailingInIndex(ModuleSummaryIndex & Index,StringMap<std::map<GlobalValue::GUID,GlobalValue::LinkageTypes>> & ResolvedODR,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols,const DenseMap<GlobalValue::GUID,const GlobalValueSummary * > & PrevailingCopy) resolvePrevailingInIndex() argument 629 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols; global() member 661 computeDeadSymbolsInIndex(ModuleSummaryIndex & Index,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols) computeDeadSymbolsInIndex() argument 686 auto GUIDPreservedSymbols = computeGUIDPreservedSymbols( promote() local 739 auto GUIDPreservedSymbols = computeGUIDPreservedSymbols( crossModuleImport() local 779 auto GUIDPreservedSymbols = computeGUIDPreservedSymbols( gatherImportedSummariesForModule() local 817 auto GUIDPreservedSymbols = computeGUIDPreservedSymbols( emitImports() local 860 auto GUIDPreservedSymbols = internalize() local 1033 DenseSet<GlobalValue::GUID> GUIDPreservedSymbols; run() local [all...] |
H A D | LTO.cpp | 367 thinLTOResolvePrevailingGUID(const Config & C,ValueInfo VI,DenseSet<GlobalValueSummary * > & GlobalInvolvedWithAlias,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing,function_ref<void (StringRef,GlobalValue::GUID,GlobalValue::LinkageTypes)> recordNewLinkage,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols) thinLTOResolvePrevailingGUID() argument 443 thinLTOResolvePrevailingInIndex(const Config & C,ModuleSummaryIndex & Index,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing,function_ref<void (StringRef,GlobalValue::GUID,GlobalValue::LinkageTypes)> recordNewLinkage,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols) thinLTOResolvePrevailingInIndex() argument 1141 DenseSet<GlobalValue::GUID> GUIDPreservedSymbols; run() local 1678 runThinLTO(AddStreamFn AddStream,FileCache Cache,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols) runThinLTO() argument [all...] |
H A D | LTOBackend.cpp | 135 __anon3666d5180302(const ModuleSummaryIndex &Index, const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) addSaveTemps() argument
|
/llvm-project/llvm/lib/IR/ |
H A D | ModuleSummaryIndex.cpp | 263 propagateAttributes(const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols) propagateAttributes() argument
|
/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | FunctionImport.cpp | 1293 computeDeadSymbolsAndUpdateIndirectCalls(ModuleSummaryIndex & Index,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols,function_ref<PrevailingType (GlobalValue::GUID)> isPrevailing) computeDeadSymbolsAndUpdateIndirectCalls() argument 1409 computeDeadSymbolsWithConstProp(ModuleSummaryIndex & Index,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols,function_ref<PrevailingType (GlobalValue::GUID)> isPrevailing,bool ImportEnabled) computeDeadSymbolsWithConstProp() argument
|