define_split
Joern Rennecke
amylaar@spamcop.net
Tue Nov 9 22:54:00 GMT 2010
Quoting Paolo Bonzini <bonzini@gnu.org>:
> On 11/09/2010 05:38 PM, Joern Rennecke wrote:
>> A define_insn will be recognized in all contexts.
>> Having an insn pattern for an insn that does not actually exist can cause
>> all kinds of unintended consequences as the optimizers try to generate
>> and recognize 'optimized' patterns, or when reload does its stuff.
>
> Before reload that is not a problem at all, I think, actually it can be
> an advantage.
No, it is a code quality problem. And yes, I have seen actual
SH patterns being recognized that were not wanted, and lead to worse
code overall.
More information about the Gcc
mailing list