jhuber6 wrote: As far as I understand, numbered address spaces are intended to be a direct line into the LLVM-IR / backend's interpretation of them. Language AS's are intended to be a thin veneer over the semantics of that. For example `AS(3)` is LDS in AMDGPU if you compile to the AMDGPU backend, but would mean something different if you targeted SPIR-V instead.
https://github.com/llvm/llvm-project/pull/152314 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits