diff options
Diffstat (limited to 'gcc/doc/md.texi')
-rw-r--r-- | gcc/doc/md.texi | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi index 5c6790009ec..f4ca2b032ff 100644 --- a/gcc/doc/md.texi +++ b/gcc/doc/md.texi @@ -2520,6 +2520,109 @@ Memory addressed using the small base register ($sb). $r1h @end table +@item MeP---@file{config/mep/constraints.md} +@table @code + +@item a +The $sp register. + +@item b +The $tp register. + +@item c +Any control register. + +@item d +Either the $hi or the $lo register. + +@item em +Coprocessor registers that can be directly loaded ($c0-$c15). + +@item ex +Coprocessor registers that can be moved to each other. + +@item er +Coprocessor registers that can be moved to core registers. + +@item h +The $hi register. + +@item j +The $rpc register. + +@item l +The $lo register. + +@item t +Registers which can be used in $tp-relative addressing. + +@item v +The $gp register. + +@item x +The coprocessor registers. + +@item y +The coprocessor control registers. + +@item z +The $0 register. + +@item A +User-defined register set A. + +@item B +User-defined register set B. + +@item C +User-defined register set C. + +@item D +User-defined register set D. + +@item I +Offsets for $gp-rel addressing. + +@item J +Constants that can be used directly with boolean insns. + +@item K +Constants that can be moved directly to registers. + +@item L +Small constants that can be added to registers. + +@item M +Long shift counts. + +@item N +Small constants that can be compared to registers. + +@item O +Constants that can be loaded into the top half of registers. + +@item S +Signed 8-bit immediates. + +@item T +Symbols encoded for $tp-rel or $gp-rel addressing. + +@item U +Non-constant addresses for loading/saving coprocessor registers. + +@item W +The top half of a symbol's value. + +@item Y +A register indirect address without offset. + +@item Z +Symbolic references to the control bus. + + + +@end table + @item MIPS---@file{config/mips/constraints.md} @table @code @item d |