[LLVMdev] Legalizing SelectionDAGs with illegal pointer type

Jeroen Dobbelaere Jeroen.Dobbelaere at synopsys.com
Wed Jul 1 02:38:30 PDT 2015


> -----Original Message-----
> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu]
> On Behalf Of David Chisnall
> Sent: Sunday, June 28, 2015 8:03 PM
> To: escha
> Cc: LLVM Developers Mailing List
> Subject: Re: [LLVMdev] Legalizing SelectionDAGs with illegal pointer type
> [...]
> 
> If it would help, one of the changes that we’ve made is to add separate
> PTRADD, INTTOPTR and PTRTOINT nodes to SelectionDAG, which makes it
> possible to keep pointer types distinct.  We currently have an iFATPTR type,
> which is not ideal - we’d like to replace this with a set of PTR32 to PTR256
> types.  I’d be happy to prioritise extracting these patches for upstreaming if
> that would be useful to others.
> 

I also would like to see these in the main stream ;)

Greetings,

Jeroen Dobbelaere





More information about the llvm-dev mailing list