[llvm] [GlobalMerge] Update the GlobalMerge pass to merge private global variables. (PR #101222)
    Nikita Popov via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue Jul 30 12:39:53 PDT 2024
    
    
  
================
@@ -664,7 +664,7 @@ bool GlobalMergeImpl::run(Module &M) {
       continue;
 
     if (!(Opt.MergeExternal && GV.hasExternalLinkage()) &&
-        !GV.hasInternalLinkage())
+        !GV.hasInternalLinkage() && !GV.hasPrivateLinkage())
----------------
nikic wrote:
```suggestion
        !GV.hasLocalLinkage())
```
https://github.com/llvm/llvm-project/pull/101222
    
    
More information about the llvm-commits
mailing list