X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FStackMaps.rst;h=5bdae38b699dfbb40c8a7f1d79d9761b4ea95192;hb=dbf81cc034169bfee63e8ddc1ab58f1e07bebca5;hp=dbdf78f992cafe0b380f3e6dca3da1f6abdd15c1;hpb=a8eaf29f90a027e7cf0ead54b730325b97940b0f;p=oota-llvm.git diff --git a/docs/StackMaps.rst b/docs/StackMaps.rst index dbdf78f992c..5bdae38b699 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. +