[PATCH] Address Space Casting

Michele Scandale michele.scandale at gmail.com
Thu Sep 5 02:22:13 PDT 2013


On 09/05/2013 09:27 AM, David Chisnall wrote:
> On 4 Sep 2013, at 20:59, Eli Friedman <eli.friedman at gmail.com> wrote:
> 
>> Or it could have been a ptrtoint+inttoptr pair originally, which would get turned into a bitcast by instcombine.
>>
>> I don't see what's wrong with the choice of turning such a bitcast back into a ptrtoint+inttoptr pair.
> 
> Yes, that's probably the best approach.  
> 
> David
> 

Fine. Just a question: what integer size should I use? The target data layout
information should not be available during the parsing of a Module, so I do not
know what integer to use for the ptrtoint. Is it safe to assume that the maximum
size is 64 bit?

Regards,
-Michele



More information about the llvm-commits mailing list