Lines Matching refs:GUID

93     const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,  in computeLTOCacheKey()  argument
95 const std::set<GlobalValue::GUID> &CfiFunctionDefs, in computeLTOCacheKey()
96 const std::set<GlobalValue::GUID> &CfiFunctionDecls) { in computeLTOCacheKey()
162 auto GUID = VI.getGUID(); in computeLTOCacheKey() local
163 ExportsGUID.push_back(GUID); in computeLTOCacheKey()
168 for (uint64_t GUID : ExportsGUID) { in computeLTOCacheKey() local
170 Hasher.update(ArrayRef<uint8_t>((uint8_t *)&GUID, sizeof(GUID))); in computeLTOCacheKey()
214 sizeof(GlobalValue::GUID))); in computeLTOCacheKey()
221 std::set<GlobalValue::GUID> UsedCfiDefs; in computeLTOCacheKey()
222 std::set<GlobalValue::GUID> UsedCfiDecls; in computeLTOCacheKey()
225 std::set<GlobalValue::GUID> UsedTypeIds; in computeLTOCacheKey()
227 auto AddUsedCfiGlobal = [&](GlobalValue::GUID ValueGUID) { in computeLTOCacheKey()
251 UsedTypeIds.insert(TT.GUID); in computeLTOCacheKey()
253 UsedTypeIds.insert(TT.GUID); in computeLTOCacheKey()
255 UsedTypeIds.insert(TT.VFunc.GUID); in computeLTOCacheKey()
257 UsedTypeIds.insert(TT.VFunc.GUID); in computeLTOCacheKey()
319 for (GlobalValue::GUID TId : UsedTypeIds) { in computeLTOCacheKey()
352 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)> in thinLTOResolvePrevailingGUID() argument
354 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> in thinLTOResolvePrevailingGUID()
356 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) { in thinLTOResolvePrevailingGUID()
428 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)> in thinLTOResolvePrevailingInIndex() argument
430 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> in thinLTOResolvePrevailingInIndex()
432 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) { in thinLTOResolvePrevailingInIndex()
450 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)> in thinLTOInternalizeAndPromoteGUID() argument
530 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)> in thinLTOInternalizeAndPromoteInIndex() argument
1005 auto GUID = GlobalValue::getGUID(GlobalValue::getGlobalIdentifier( in addThinLTO() local
1008 ThinLTO.PrevailingModuleForGUID[GUID] = BM.getModuleIdentifier(); in addThinLTO()
1014 [&](GlobalValue::GUID GUID) { in addThinLTO() argument
1015 return ThinLTO.PrevailingModuleForGUID[GUID] == in addThinLTO()
1026 auto GUID = GlobalValue::getGUID(GlobalValue::getGlobalIdentifier( in addThinLTO() local
1029 assert(ThinLTO.PrevailingModuleForGUID[GUID] == in addThinLTO()
1038 GUID, BM.getModuleIdentifier())) in addThinLTO()
1046 GUID, BM.getModuleIdentifier())) { in addThinLTO()
1128 DenseSet<GlobalValue::GUID> GUIDPreservedSymbols; in run()
1129 DenseMap<GlobalValue::GUID, PrevailingType> GUIDPrevailingResolutions; in run()
1136 GlobalValue::GUID GUID = GlobalValue::getGUID( in run() local
1140 GUIDPreservedSymbols.insert(GUID); in run()
1143 DynamicExportSymbols.insert(GUID); in run()
1145 GUIDPrevailingResolutions[GUID] = in run()
1149 auto isPrevailing = [&](GlobalValue::GUID G) { in run()
1380 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
1415 std::set<GlobalValue::GUID> CfiFunctionDefs;
1416 std::set<GlobalValue::GUID> CfiFunctionDecls;
1447 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in runThinLTOBackendThread() argument
1493 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in start() argument
1503 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> in start()
1601 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in start() argument
1647 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) { in runThinLTO()
1691 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR; in runThinLTO()
1696 std::set<GlobalValue::GUID> ExportedGUIDs; in runThinLTO()
1709 DenseSet<GlobalValue::GUID> VisibleToRegularObjSymbols; in runThinLTO()
1738 auto isPrevailing = [&](GlobalValue::GUID GUID, const GlobalValueSummary *S) { in runThinLTO() argument
1739 return ThinLTO.PrevailingModuleForGUID[GUID] == S->modulePath(); in runThinLTO()
1756 auto GUID = GlobalValue::getGUID( in runThinLTO() local
1759 if (ThinLTO.CombinedIndex.isGUIDLive(GUID)) in runThinLTO()
1760 ExportedGUIDs.insert(GUID); in runThinLTO()
1797 GlobalValue::GUID GUID, in runThinLTO()
1799 ResolvedODR[ModuleIdentifier][GUID] = NewLinkage; in runThinLTO()