================
@@ -4914,6 +4908,28 @@ void
ModuleBitcodeWriterBase::writePerModuleGlobalValueSummary() {
Stream.ExitBlock();
}
+void ModuleBitcodeWriterBase::writeGUIDList() {
+ const ValueEnumerator::ValueList &Vals = VE.getValues();
+ const size_t Max = Vals.size();
+
+ std::vector<GlobalValue::GUID> GUIDs(Max, 0);
+ for (const GlobalValue &GV : M.global_values()) {
+ GlobalValue::GUID GUID;
+ if (auto MaybeGUID = GV.getGUIDIfAssigned(); MaybeGUID) {
+ GUID = *MaybeGUID;
+ } else {
+ GUID = 0;
+ }
+ if (GUID == 0)
----------------
orodley wrote:
Like this?
https://github.com/llvm/llvm-project/pull/184065
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits