[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