summaryrefslogtreecommitdiff
path: root/docs/StackMaps.rst
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2015-12-30 11:46:15 +0000
committerDimitry Andric <dim@FreeBSD.org>2015-12-30 11:46:15 +0000
commitdd58ef019b700900793a1eb48b52123db01b654e (patch)
treefcfbb4df56a744f4ddc6122c50521dd3f1c5e196 /docs/StackMaps.rst
parent2fe5752e3a7c345cdb59e869278d36af33c13fa4 (diff)
Notes
Diffstat (limited to 'docs/StackMaps.rst')
-rw-r--r--docs/StackMaps.rst10
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/StackMaps.rst b/docs/StackMaps.rst
index dbdf78f992ca..5bdae38b699d 100644
--- a/docs/StackMaps.rst
+++ b/docs/StackMaps.rst
@@ -499,3 +499,13 @@ the same requirement imposed by the llvm.gcroot intrinsic.) LLVM
transformations must not substitute the alloca with any intervening
value. This can be verified by the runtime simply by checking that the
stack map's location is a Direct location type.
+
+
+Supported Architectures
+=======================
+
+Support for StackMap generation and the related intrinsics requires
+some code for each backend. Today, only a subset of LLVM's backends
+are supported. The currently supported architectures are X86_64,
+PowerPC, and Aarch64.
+