[llvm-dev] RFC: metadata attachments for global variables
Peter Collingbourne via llvm-dev
llvm-dev at lists.llvm.org
Fri May 6 13:17:20 PDT 2016
I'd like to add support for metadata attachments for global variables in
the same way as we did for functions.
Syntax would be pretty simple:
@foo = global i32 0, !foo !0, !bar !1
(the extra commas are required to disambiguate from a named metadata on the
1) Lets us reverse the DIGlobalVariable -> GlobalVariable edge, which
should hopefully clear the way for removing the llvm.dbg.cu named metadata
2) Allows for bitset metadata to be attached to globals rather than being
represented as a named metadata node. This means that bitset metadata is
naturally dropped when globals are dropped, and makes it easier to
manipulate bitset metadata and build summaries of bitset definitions.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev