This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: RFA: pervasive SSE codegen inefficiency



On Sep 19, 2005, at 5:30 PM, Richard Henderson wrote:
(define_insn "*addmixed<mode>3"
[(set (match_operand:V2DI 0 "register_operand" "=x")
(subreg:V2DI (plus:SSEMODE124
(match_operand:SSEMODE124 2 "nonimmediate_operand" "xm")
(subreg:SSEMODE124 (match_operand:V2DI 1 "nonimmediate_operand" "%0") 0)) 0))]

I absolutely will not allow you do add 5000 of these patterns. Which is what you'll need if you think you'll be able to solve the problem this way.

Do you have any constructive suggestions for how the RA might be fixed, then?



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]