Lines Matching refs:GUID
79 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in computeLTOCacheKey() argument
81 const std::set<GlobalValue::GUID> &CfiFunctionDefs, in computeLTOCacheKey()
82 const std::set<GlobalValue::GUID> &CfiFunctionDecls) { in computeLTOCacheKey()
147 auto GUID = VI.getGUID(); in computeLTOCacheKey() local
148 ExportsGUID.push_back(GUID); in computeLTOCacheKey()
153 for (uint64_t GUID : ExportsGUID) { in computeLTOCacheKey() local
155 Hasher.update(ArrayRef<uint8_t>((uint8_t *)&GUID, sizeof(GUID))); in computeLTOCacheKey()
184 sizeof(GlobalValue::GUID))); in computeLTOCacheKey()
191 std::set<GlobalValue::GUID> UsedCfiDefs; in computeLTOCacheKey()
192 std::set<GlobalValue::GUID> UsedCfiDecls; in computeLTOCacheKey()
195 std::set<GlobalValue::GUID> UsedTypeIds; in computeLTOCacheKey()
197 auto AddUsedCfiGlobal = [&](GlobalValue::GUID ValueGUID) { in computeLTOCacheKey()
220 UsedTypeIds.insert(TT.GUID); in computeLTOCacheKey()
222 UsedTypeIds.insert(TT.GUID); in computeLTOCacheKey()
224 UsedTypeIds.insert(TT.VFunc.GUID); in computeLTOCacheKey()
226 UsedTypeIds.insert(TT.VFunc.GUID); in computeLTOCacheKey()
287 for (GlobalValue::GUID TId : UsedTypeIds) { in computeLTOCacheKey()
319 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)> in thinLTOResolvePrevailingGUID() argument
321 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> in thinLTOResolvePrevailingGUID()
323 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) { in thinLTOResolvePrevailingGUID()
373 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)> in thinLTOResolvePrevailingInIndex() argument
375 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> in thinLTOResolvePrevailingInIndex()
377 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) { in thinLTOResolvePrevailingInIndex()
403 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)> in thinLTOInternalizeAndPromoteGUID() argument
434 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)> in thinLTOInternalizeAndPromoteInIndex() argument
843 auto GUID = GlobalValue::getGUID(GlobalValue::getGlobalIdentifier( in addThinLTO() local
846 ThinLTO.PrevailingModuleForGUID[GUID] = BM.getModuleIdentifier(); in addThinLTO()
854 GUID, BM.getModuleIdentifier())) in addThinLTO()
862 GUID, BM.getModuleIdentifier())) { in addThinLTO()
939 DenseSet<GlobalValue::GUID> GUIDPreservedSymbols; in run()
940 DenseMap<GlobalValue::GUID, PrevailingType> GUIDPrevailingResolutions; in run()
947 GlobalValue::GUID GUID = GlobalValue::getGUID( in run() local
951 GUIDPreservedSymbols.insert(GUID); in run()
953 GUIDPrevailingResolutions[GUID] = in run()
957 auto isPrevailing = [&](GlobalValue::GUID G) { in run()
1108 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
1119 std::set<GlobalValue::GUID> CfiFunctionDefs;
1120 std::set<GlobalValue::GUID> CfiFunctionDecls;
1147 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in runThinLTOBackendThread() argument
1184 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in start() argument
1194 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> in start()
1285 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in start() argument
1338 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) { in runThinLTO()
1375 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR; in runThinLTO()
1380 std::set<GlobalValue::GUID> ExportedGUIDs; in runThinLTO()
1408 auto GUID = GlobalValue::getGUID( in runThinLTO() local
1411 if (ThinLTO.CombinedIndex.isGUIDLive(GUID)) in runThinLTO()
1412 ExportedGUIDs.insert(GUID); in runThinLTO()
1432 auto isPrevailing = [&](GlobalValue::GUID GUID, in runThinLTO()
1434 return ThinLTO.PrevailingModuleForGUID[GUID] == S->modulePath(); in runThinLTO()
1440 GlobalValue::GUID GUID, in runThinLTO() argument
1442 ResolvedODR[ModuleIdentifier][GUID] = NewLinkage; in runThinLTO()