[LLVMbugs] [Bug 3892] New: llvm-extract makes all globals internals

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Thu Mar 26 17:37:13 PDT 2009


http://llvm.org/bugs/show_bug.cgi?id=3892

           Summary: llvm-extract makes all globals internals
           Product: new-bugs
           Version: unspecified
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: dalej at apple.com
                CC: llvmbugs at cs.uiuc.edu


llvm-extract makes all globals internals, an effect which is not described in
its external documentation but is clearly intentional from its comments.  This
is not ideal, because
(a) it can affect later optimizations, for example lowering an internal that's
initialized but not stored into to a constant
(b) llc does not emit debug info when llvm.dbg.compile_units or
llvm.dbg.subprograms is internal (this is easy to fix if we want to make those
names magic, of course)


-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list