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]

Re: Useless clobber?



  In message <200004112009.QAA25425@jwlab.FEITH.COM>you write:
  > > (define_insn ""
  > >   [(set (match_operand:SI 0 "register_operand" "=d")
  > >         (mult:SI
  > >           (zero_extend:SI
  > >             (match_operand:HI 1 "register_operand" "d"))
  > >           (zero_extend:SI
  > >             (match_operand 2 "register_operand" "d"))))
  > >    ( clobber (match_operand:SI 3 "register_operand" "d"))]
  > >   ""
  > >   "impyuu\\t%1,%2,%0")
  > 
  > BTW, in the case I was refering to the clobber is in parallel with
  > the set.  The pattern you've presented is a bit odd since it doesn't
  > use a parallel.
The parallel is implicit in a define_insn.  It only needs to be explicit in
a define_expand.

jeff


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