[LLVMdev] Address space extension

Iain Sandoe iain at codesourcery.com
Mon Aug 12 10:32:24 PDT 2013


Hi Matt,

On 12 Aug 2013, at 18:18, Matt Arsenault wrote:

> On Aug 10, 2013, at 6:07 , Iain Sandoe <iain at codesourcery.com> wrote:
>> 
>>> RELATED PROBLEMS
>>> 1) addrspacecast support: approved but not implemented yet. It will
>>> cleanup address spaces conversions localized in a single instruction
>>> allowing each target to define the semantic...
>> 
>> Is anyone known to be working on this?
> 
> If people agree that this is necessary, I can do this. I thought there were objections when that was originally proposed, and the alternative was ptrtoint + inttoptr.

David posted this:

http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-August/064674.html

suggesting that consensus had been reached.

>> I see that global data items are correctly sized according to my pointer definitions - but that all operations are carried out as if pointers were sized for address space 0.
> This is what I'm working on now

Excellent, if there's any specific testing or other contribution that would be helpful, let me know.
Iain






More information about the llvm-dev mailing list