Index: docs/LangRef.html
===================================================================
--- docs/LangRef.html (revision 165940)
+++ docs/LangRef.html (working copy)
@@ -1364,11 +1364,13 @@
8-bits. If omitted, the natural stack alignment defaults to "unspecified",
which does not prevent any alignment promotions.
-
p:size:abi:pref
+ p[n]:size:abi:pref
This specifies the size of a pointer and its abi and
- preferred alignments. All sizes are in bits. Specifying
- the pref alignment is optional. If omitted, the
- preceding : should be omitted too.
+ preferred alignments for address space n. All sizes are in
+ bits. Specifying the pref alignment is optional. If omitted, the
+ preceding : should be omitted too. 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^23).
isize:abi:pref
This specifies the alignment for an integer type of a given bit
@@ -1409,6 +1411,10 @@
- E - big endian
- p:64:64:64 - 64-bit pointers with 64-bit alignment
+ - p1:32:32:32 - 32-bit pointers with 32-bit alignment for
+ address space 1
+ - p2:16:32:32 - 16-bit pointers with 32-bit alignment for
+ address space 2
- i1:8:8 - i1 is 8-bit (byte) aligned
- i8:8:8 - i8 is 8-bit (byte) aligned
- i16:16:16 - i16 is 16-bit aligned