This is the mail archive of the gcc-help@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: RFC: Very long alternative lists for RTL patterns like move


On Mon, Mar 14, 2016 at 04:47:57PM -0400, Michael Meissner wrote:
> > You can split a string over multiple lines just fine, as well.  That again
> > becomes unreadable if you need too many lines, of course :-(
> 
> Yes you can split it over several lines, but that doesn't help much.

I mean more like e.g.

(define_insn "mov<mode>_hardfloat"
   [(set (match_operand:FMOVE32 0 "nonimmediate_operand"
       "=!r,  !r,  m,  f, <f32_vsx>, <f32_vsx>, !r, <f32_lr>, <f32_lr2>,
        <f32_sm>, <f32_sm2>, <f32_av>, Z, ?<f32_dm>, ?r, *c*l, !r, *h")

(and that aligned with the several operands).


Segher


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