[RISCV][Docs] Add RISC-V asm template argument modifiers
authorLuís Marques <luismarques@lowrisc.org>
Tue, 7 Jan 2020 11:06:44 +0000 (11:06 +0000)
committerLuís Marques <luismarques@lowrisc.org>
Tue, 7 Jan 2020 11:06:46 +0000 (11:06 +0000)
Adds the RISC-V asm template argument modifiers currently supported by LLVM.
Additional ones supported by GCC will be added to the documentation when we
start supporting them.

llvm/docs/LangRef.rst

index fc8d207..9bc5f42 100644 (file)
@@ -4185,6 +4185,13 @@ PowerPC:
 - ``X``: Prints 'x' if the memory operand is an indexed form. (NOTE: LLVM does
   not support indexed form, so this will currently always print nothing)
 
+RISC-V:
+
+- ``i``: Print the letter 'i' if the operand is not a register, otherwise print
+  nothing. Used to print 'addi' vs 'add' instructions, etc.
+- ``z``: Print the register ``zero`` if an immediate zero, otherwise print
+  normally.
+
 Sparc:
 
 - ``r``: No effect.