/freebsd-src/contrib/llvm-project/llvm/lib/LTO/ |
H A D | ThinLTOCodeGenerator.cpp | 322 DenseSet<GlobalValue::GUID> GUIDPreservedSymbols(PreservedSymbols.size()); computeGUIDPreservedSymbols() local 436 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 515 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 637 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols; global() member 669 computeDeadSymbolsInIndex(ModuleSummaryIndex & Index,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols) computeDeadSymbolsInIndex() argument 694 auto GUIDPreservedSymbols = computeGUIDPreservedSymbols( promote() local 747 auto GUIDPreservedSymbols = computeGUIDPreservedSymbols( crossModuleImport() local 787 auto GUIDPreservedSymbols = computeGUIDPreservedSymbols( gatherImportedSummariesForModule() local 825 auto GUIDPreservedSymbols = computeGUIDPreservedSymbols( emitImports() local 868 auto GUIDPreservedSymbols = internalize() local 1041 DenseSet<GlobalValue::GUID> GUIDPreservedSymbols; run() local [all...] |
H A D | LTO.cpp | 356 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 432 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 1128 DenseSet<GlobalValue::GUID> GUIDPreservedSymbols; run() local 1647 runThinLTO(AddStreamFn AddStream,FileCache Cache,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols) runThinLTO() argument [all...] |
H A D | LTOBackend.cpp | 135 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) { in addSaveTemps() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
H A D | ModuleSummaryIndex.cpp | 263 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) { in propagateAttributes() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | FunctionImport.cpp | 1199 computeDeadSymbolsAndUpdateIndirectCalls(ModuleSummaryIndex & Index,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols,function_ref<PrevailingType (GlobalValue::GUID)> isPrevailing) computeDeadSymbolsAndUpdateIndirectCalls() argument 1315 computeDeadSymbolsWithConstProp(ModuleSummaryIndex & Index,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols,function_ref<PrevailingType (GlobalValue::GUID)> isPrevailing,bool ImportEnabled) computeDeadSymbolsWithConstProp() argument
|