[PATCH] D91338: [X86] Zero-extend pointers to i64 for x86_64

H.J Lu via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Nov 14 18:51:57 PST 2020


hjl.tools added a comment.

In D91338#2395907 <https://reviews.llvm.org/D91338#2395907>, @pengfei wrote:

>> It is required for ILP32 since many system calls are shared between ILP32 and LP64.
>> Here is my x32 port from 2016 <https://github.com/hjl-tools/llvm-x32-old>.
>
> Thanks H.J. It's amazing you already did many works on x32 support. But these patches seem not been merged to mainline. What's the reason for not merging them? Does that mean the trunk code still has some flaws on x32 ABI supporting?

I never finished x32 work.   You can use my branch as a reference when working on x32.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D91338/new/

https://reviews.llvm.org/D91338



More information about the llvm-commits mailing list