[llvm-branch-commits] [llvm] [DataLayout][LangRef] Split non-integral and unstable pointer properties (PR #105735)
Nikita Popov via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Sun Sep 21 12:19:07 PDT 2025
================
@@ -3193,9 +3273,14 @@ as follows:
default index size is equal to the pointer size.
The index size also specifies the width of addresses in this address space.
All sizes are in bits.
- The address space, ``n``, is optional, and if not specified,
- denotes the default address space 0. The value of ``n`` must be
- in the range [1,2^24).
+ The address space, ``<as>``, is optional, and if not specified, denotes the
+ default address space 0. The value of ``<as>`` must be in the range [1,2^24).
+ The optional ``<flags>`` are used to specify properties of pointers in this
+ address space: the character ``u`` marks pointers as having an unstable
+ representation, ``n`` marks pointers as non-integral (i.e. having
----------------
nikic wrote:
This is outdated? `n` no longer exists, only `u` and `e`.
https://github.com/llvm/llvm-project/pull/105735
More information about the llvm-branch-commits
mailing list