[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
Fri Nov 1 13:28:20 PDT 2024
dpaoliello wrote:
> Is it possible to end up with operations other than load/store using these address-spaces? Like, for example, memcpy?
To my knowledge, no: I modeled this after how `__ptr32` is handles for x64 (which it was originally added for) and System Z (which had a nice, clean single PR to reference).
I experimented with `memcpy` intrinsic, but it's defined to take two regular pointers so Clang/LLVM inserted address space casts automatically.
https://github.com/llvm/llvm-project/pull/112793
More information about the llvm-commits
mailing list