Add an aligned_register_operand predicate
commit32ce90c60154c21789225ed36faae59af8416cb4
authorRichard Sandiford <richard.sandiford@arm.com>
Tue, 21 Nov 2023 15:39:11 +0000 (21 15:39 +0000)
committerRichard Sandiford <richard.sandiford@arm.com>
Tue, 21 Nov 2023 15:39:11 +0000 (21 15:39 +0000)
tree55ba738f76d62516d472bd370b22d28b88603d3d
parentef4e6e2c04141f1654e0d7bc8e5674dad9cc3452
Add an aligned_register_operand predicate

This patch adds a target-independent aligned_register_operand
predicate, for use with register constraints that use filters
to impose an alignment.  The definition deliberately jetisons
some of the historical baggage in general_operand.

gcc/
* common.md (aligned_register_operand): New predicate.
gcc/common.md