Lines Matching refs:GUID

84     const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,  in computeLTOCacheKey()  argument
86 const std::set<GlobalValue::GUID> &CfiFunctionDefs, in computeLTOCacheKey()
87 const std::set<GlobalValue::GUID> &CfiFunctionDecls) { in computeLTOCacheKey()
151 auto GUID = VI.getGUID(); in computeLTOCacheKey() local
152 ExportsGUID.push_back(GUID); in computeLTOCacheKey()
157 for (uint64_t GUID : ExportsGUID) { in computeLTOCacheKey() local
159 Hasher.update(ArrayRef<uint8_t>((uint8_t *)&GUID, sizeof(GUID))); in computeLTOCacheKey()
188 sizeof(GlobalValue::GUID))); in computeLTOCacheKey()
195 std::set<GlobalValue::GUID> UsedCfiDefs; in computeLTOCacheKey()
196 std::set<GlobalValue::GUID> UsedCfiDecls; in computeLTOCacheKey()
199 std::set<GlobalValue::GUID> UsedTypeIds; in computeLTOCacheKey()
201 auto AddUsedCfiGlobal = [&](GlobalValue::GUID ValueGUID) { in computeLTOCacheKey()
225 UsedTypeIds.insert(TT.GUID); in computeLTOCacheKey()
227 UsedTypeIds.insert(TT.GUID); in computeLTOCacheKey()
229 UsedTypeIds.insert(TT.VFunc.GUID); in computeLTOCacheKey()
231 UsedTypeIds.insert(TT.VFunc.GUID); in computeLTOCacheKey()
292 for (GlobalValue::GUID TId : UsedTypeIds) { in computeLTOCacheKey()
325 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)> in thinLTOResolvePrevailingGUID() argument
327 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> in thinLTOResolvePrevailingGUID()
329 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) { in thinLTOResolvePrevailingGUID()
401 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)> in thinLTOResolvePrevailingInIndex() argument
403 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> in thinLTOResolvePrevailingInIndex()
405 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) { in thinLTOResolvePrevailingInIndex()
431 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)> in thinLTOInternalizeAndPromoteGUID() argument
462 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)> in thinLTOInternalizeAndPromoteInIndex() argument
906 auto GUID = GlobalValue::getGUID(GlobalValue::getGlobalIdentifier( in addThinLTO() local
909 ThinLTO.PrevailingModuleForGUID[GUID] = BM.getModuleIdentifier(); in addThinLTO()
917 GUID, BM.getModuleIdentifier())) in addThinLTO()
925 GUID, BM.getModuleIdentifier())) { in addThinLTO()
1002 DenseSet<GlobalValue::GUID> GUIDPreservedSymbols; in run()
1003 DenseMap<GlobalValue::GUID, PrevailingType> GUIDPrevailingResolutions; in run()
1010 GlobalValue::GUID GUID = GlobalValue::getGUID( in run() local
1014 GUIDPreservedSymbols.insert(GUID); in run()
1017 DynamicExportSymbols.insert(GUID); in run()
1019 GUIDPrevailingResolutions[GUID] = in run()
1023 auto isPrevailing = [&](GlobalValue::GUID G) { in run()
1182 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
1217 std::set<GlobalValue::GUID> CfiFunctionDefs;
1218 std::set<GlobalValue::GUID> CfiFunctionDecls;
1249 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in runThinLTOBackendThread() argument
1295 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in start() argument
1305 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> in start()
1400 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in start() argument
1438 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) { in runThinLTO()
1480 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR; in runThinLTO()
1485 std::set<GlobalValue::GUID> ExportedGUIDs; in runThinLTO()
1516 auto GUID = GlobalValue::getGUID( in runThinLTO() local
1519 if (ThinLTO.CombinedIndex.isGUIDLive(GUID)) in runThinLTO()
1520 ExportedGUIDs.insert(GUID); in runThinLTO()
1543 auto isPrevailing = [&](GlobalValue::GUID GUID, in runThinLTO()
1545 return ThinLTO.PrevailingModuleForGUID[GUID] == S->modulePath(); in runThinLTO()
1551 GlobalValue::GUID GUID, in runThinLTO() argument
1553 ResolvedODR[ModuleIdentifier][GUID] = NewLinkage; in runThinLTO()