summaryrefslogtreecommitdiff
path: root/gcc/doc/md.texi
diff options
context:
space:
mode:
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>2008-11-06 14:59:09 +0000
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>2008-11-06 14:59:09 +0000
commit83c0aede407f647b3b2067e43ab98312943e2699 (patch)
tree58b44151e6e81b9d15ee44718df0e1316e8a2dd8 /gcc/doc/md.texi
parentdc32fddbf9e987566cb1d89c329508cba88336c4 (diff)
downloadgcc-83c0aede407f647b3b2067e43ab98312943e2699.tar.gz
PR target/35574
* config/sparc/constraints.md (D): New. * config/sparc/predicates.md (const_double_or_vector_operand): New. * config/sparc/sparc.c (sparc_extra_constraint_check): Handle the 'D' constraint. * config/sparc/sparc.md (*movdf_insn_sp32_v9, *movdf_insn_sp64): Use the 'D' constraint in addition to 'F' in some alternatives. (DF splitter): Generalize for V64mode. * doc/md.texi (SPARC): Document the 'D' constraint. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@141644 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/doc/md.texi')
-rw-r--r--gcc/doc/md.texi3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi
index 528c6a1c34f..3505dea45af 100644
--- a/gcc/doc/md.texi
+++ b/gcc/doc/md.texi
@@ -2738,6 +2738,9 @@ when the Visual Instruction Set is available.
@item h
64-bit global or out register for the SPARC-V8+ architecture.
+@item D
+A vector constant
+
@item I
Signed 13-bit constant