From 3eeef1c75245ce62fea8730562ae6e36fd220db2 Mon Sep 17 00:00:00 2001 From: Jakob Stoklund Olesen Date: Tue, 6 Feb 2018 09:55:53 -0800 Subject: [PATCH] Add some missing instructions to the language reference. --- cranelift/docs/langref.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cranelift/docs/langref.rst b/cranelift/docs/langref.rst index 44204ad53f..b4a9f1dcb2 100644 --- a/cranelift/docs/langref.rst +++ b/cranelift/docs/langref.rst @@ -574,6 +574,7 @@ runtime data structures. :result GV: Global variable. .. autoinst:: global_addr +.. autoinst:: globalsym_addr Heaps @@ -938,6 +939,15 @@ the target ISA. .. autoinst:: isplit .. autoinst:: iconcat +Special register operations +--------------------------- + +The prologue and epilogue of a function needs to manipulate special registers like the stack +pointer and the frame pointer. These instructions should not be used in regular code. + +.. autoinst:: adjust_sp_imm +.. autoinst:: copy_special + .. _extload-truncstore: Extending loads and truncating stores