[PATCH] D11635: DebugInfo: Emit DW_AT_address_class for non-0 address space

David Blaikie dblaikie at gmail.com
Thu Jul 30 13:59:42 PDT 2015


On Thu, Jul 30, 2015 at 1:41 PM, Matt Arsenault <Matthew.Arsenault at amd.com>
wrote:

> On 07/30/2015 10:54 AM, David Blaikie wrote:
>
>> If we could rely on the llvm::Value that the debug info variable
>> description points to always having a PointerType with the desired address
>> space, then we could just get it from there & wouldn't need to add more
>> info to the debug info variable description.
>>
> OK, I see what you mean now. We would like to be able to change the
> address space of the value for optimization purposes, but still report the
> source address space. For example, the AMDGPUPromoteAlloca pass now
> currently tries to replace allocas in address space 0 with globals in
> address space 3.
>

Interesting - what's the debugger going to do with the address space,
though? Is it going to need to know the real address space, or the original
one?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150730/0d9dec1d/attachment.html>


More information about the llvm-commits mailing list