https://llvm.org/bugs/show_bug.cgi?id=28134
Bug ID: 28134 Summary: Investigate introducing a bitcode block type for global variables Product: libraries Version: trunk Hardware: All OS: All Status: NEW Severity: normal Priority: P Component: Bitcode Writer Assignee: unassignedb...@nondot.org Reporter: pe...@pcc.me.uk CC: llvm-bugs@lists.llvm.org Classification: Unclassified We could potentially store initializers and attached metadata in a bitcode block for global variables much like the existing block type for functions. This would allow us to load global variable definitions lazily, which could potentially improve lazy loading performance and allow us to remove the global constants block. However, there is a possibility that this would reduce data sharing, which could regress overall performance. We should investigate this and figure out whether it would be beneficial overall. -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs