summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-05-05 18:52:19 +0000
committerChris Lattner <sabre@nondot.org>2009-05-05 18:52:19 +0000
commit1777d0c6c555fb20177b3a60b40eef265c2b842a (patch)
tree661acbf4aca8e9c9560bdd42ffffd388be0283da /docs
parent26edc21b1b68f126928b20124b5fca14a28bd428 (diff)
downloadllvm-1777d0c6c555fb20177b3a60b40eef265c2b842a.tar.gz
llvm-1777d0c6c555fb20177b3a60b40eef265c2b842a.tar.bz2
llvm-1777d0c6c555fb20177b3a60b40eef265c2b842a.tar.xz
Add basic support for code generation of
addrspace(257) -> FS relative on x86. Patch by Zoltan Varga! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70992 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r--docs/CodeGenerator.html10
1 files changed, 6 insertions, 4 deletions
diff --git a/docs/CodeGenerator.html b/docs/CodeGenerator.html
index b4edbd7356..e620c1782e 100644
--- a/docs/CodeGenerator.html
+++ b/docs/CodeGenerator.html
@@ -1844,11 +1844,13 @@ OperandTy: VirtReg, | VirtReg, UnsImm, VirtReg, SignExtImm
segment. LLVM address space 0 is the default address space, which includes
the stack, and any unqualified memory accesses in a program. Address spaces
1-255 are currently reserved for user-defined code. The GS-segment is
- represented by address space 256. Other x86 segments have yet to be
- allocated address space numbers.</p>
+ represented by address space 256, while the FS-segment is represented by
+ address space 257. Other x86 segments have yet to be allocated address space
+ numbers.</p>
-<p>Some operating systems use the GS-segment to implement TLS, so care should be
- taken when reading and writing to address space 256 on these platforms.</p>
+<p>Some operating systems use the FS/GS-segment to implement TLS, so care
+ should be taken when reading and writing to address space 256/257 on these
+ platforms.</p>
</div>