Displaying 3 results from an estimated 3 matches for "d18109".
2016 May 10
2
RFC: metadata attachments for global variables
...izers
>
>
> I would prefer a DIExpression field for holding the constant value.
> Besides it being generally useful; if we use a constant, GlobalOpts will
> believe the constant to be dead and remove it.
> Such as the problem with ASAN GEPs outlined in
> http://reviews.llvm.org/D18109.
>
Would that work though? Unless I'm misunderstanding something, the
DIExpression would appear as a DW_AT_location attribute on the global
variable, which would tell the debugger how to calculate its address. But
if the global has no address we would instead need a DW_AT_const_value
attrib...
2016 May 06
10
RFC: metadata attachments for global variables
Hi all,
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
next line)
Benefits:
1) Lets us reverse the DIGlobalVariable -> GlobalVariable edge, which
should hopefully clear the way for
2016 May 09
4
RFC: metadata attachments for global variables
On Mon, May 9, 2016 at 4:26 PM, David Blaikie <dblaikie at gmail.com> wrote:
>
>
> On Mon, May 9, 2016 at 3:38 PM, Peter Collingbourne <peter at pcc.me.uk>
> wrote:
>
>>
>>
>> On Mon, May 9, 2016 at 3:17 PM, Peter Collingbourne <peter at pcc.me.uk>
>> wrote:
>>
>>>
>>>
>>> On Mon, May 9, 2016 at 2:33 PM,