Re: register_operand in non-strict RTL

Georg-Johann Lay via Gcc <[email protected]>
Newsgroups gmane.comp.gcc.devel
Message-ID <[email protected]>
Am 30.05.26 um 16:48 schrieb Segher Boessenkool:
> Prior to RA you have the predicates only.  During RA and reload you
> have to satisfy both the predicates and the constraints.  After reload
> only the constraints matter.

As far as I know there's at least one exception: RTL peepholes.

They use the predicates for matching, ignoring the constrains.

Such a peephole2 must FAIL when it can't digest some operand combo.

Johann
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.