Re: [Patch][aarch64] Add missing thunderx2-t99 instruction scheduling pipeline descriptions.

2017-12-05 Thread James Greenhalgh
On Mon, Dec 04, 2017 at 05:33:37PM +, Steve Ellcey wrote: > On Mon, 2017-12-04 at 17:18 +, Kyrill Tkachov wrote: > > > > +(define_insn_reservation "thunderx2t99_multiple" 1 > > > +  (and (eq_attr "tune" "thunderx2t99") > > > +   (eq_attr "type" "multiple")) > > > +  

Re: [Patch][aarch64] Add missing thunderx2-t99 instruction scheduling pipeline descriptions.

2017-12-04 Thread Steve Ellcey
On Mon, 2017-12-04 at 17:18 +, Kyrill Tkachov wrote: > > +(define_insn_reservation "thunderx2t99_multiple" 1 > > +  (and (eq_attr "tune" "thunderx2t99") > > +   (eq_attr "type" "multiple")) > > +  "thunderx2t99_i0+thunderx2t99_i1+thunderx2t99_i2+thunderx2t99_ls > >

Re: [Patch][aarch64] Add missing thunderx2-t99 instruction scheduling pipeline descriptions.

2017-12-04 Thread Kyrill Tkachov
Hi Steve, On 01/12/17 18:42, Steve Ellcey wrote: There are a number of instruction types defined in aarch64.md which do not have pipeline/scheduling information in thunderx2-t99.md. This patch adds some of them. This patch includes all the missing types except the neon ones that I hope to

[Patch][aarch64] Add missing thunderx2-t99 instruction scheduling pipeline descriptions.

2017-12-01 Thread Steve Ellcey
There are a number of instruction types defined in aarch64.md which do not have pipeline/scheduling information in thunderx2-t99.md.  This patch adds some of them.  This patch includes all the missing types except the neon ones that I hope to include in a follow-up patch. Bootstrapped and tested