[llvm] [llvm][aarch64] Add support for the MS qualifiers __ptr32, __ptr64, _sptr, __uptr (PR #112793)
Daniel Paoliello via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 29 14:54:37 PST 2025
dpaoliello wrote:
> Do we need to add a bailout somewhere for fastisel and/or globalisel?
Already handled in FastISel:
https://github.com/llvm/llvm-project/blob/fdd4e9f1012c01403eeb31fd0297a13397dc40a2/llvm/lib/Target/AArch64/AArch64FastISel.cpp#L611-L615
And in GlobalISel (I'll push an update to remove the debug output, since non-(address space 0+64 bit pointers) are now possible):
https://github.com/llvm/llvm-project/blob/fdd4e9f1012c01403eeb31fd0297a13397dc40a2/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp#L3002-L3006
https://github.com/llvm/llvm-project/pull/112793
More information about the llvm-commits
mailing list