Re: Re : add tsv110 pipeline scheduling

2019-04-08 Thread James Greenhalgh
4月4日 1:58 > 收件人: wuyuan (E) > 抄送: Kyrill Tkachov ; gcc-patches@gcc.gnu.org; > Zhangyichao (AB) ; Zhanghaijian (A) > ; nd > 主题: Re: Re : add tsv110 pipeline scheduling > > On Tue, Apr 02, 2019 at 03:26:22PM +0100, wuyuan (E) wrote: > > Hi ,James: > > Has the

Re : add tsv110 pipeline scheduling

2019-04-03 Thread wuyuan (E)
抄送: Kyrill Tkachov ; gcc-patches@gcc.gnu.org; Zhangyichao (AB) ; Zhanghaijian (A) ; nd 主题: Re: Re : add tsv110 pipeline scheduling On Tue, Apr 02, 2019 at 03:26:22PM +0100, wuyuan (E) wrote: > Hi ,James: > Has the submitted patch been merged into the trunk? Looking forward to your > rep

Re: Re : add tsv110 pipeline scheduling

2019-04-03 Thread James Greenhalgh
人: 'James Greenhalgh' > 抄送: Kyrill Tkachov ; gcc-patches@gcc.gnu.org; > Zhangyichao (AB) ; Zhanghaijian (A) > ; nd ; wufeng (O) > ; Yangfei (Felix) > 主题: Re : add tsv110 pipeline scheduling > > Hi , James: > Thank you very much for your meticulous review wo

Re : add tsv110 pipeline scheduling

2019-04-02 Thread wuyuan (E)
cc.gnu.org; Zhangyichao (AB) ; Zhanghaijian (A) ; nd ; wufeng (O) ; Yangfei (Felix) 主题: Re : add tsv110 pipeline scheduling Hi , James: Thank you very much for your meticulous review work. The explanation of the two questions as follows: The first problem is caused by my negligence and

Re : add tsv110 pipeline scheduling

2019-03-25 Thread wuyuan (E)
cc.gnu.org; Zhangyichao (AB) ; Zhanghaijian (A) ; nd ; wufeng (O) ; Yangfei (Felix) 主题: Re : add tsv110 pipeline scheduling Hi , James: Thank you very much for your meticulous review work. The explanation of the two questions as follows: The first problem is caused by my negligence and should be

Re : add tsv110 pipeline scheduling

2019-03-15 Thread wuyuan (E)
uot;tsv110_neon_ld4_reg" 11 + (and (eq_attr "tune" "tsv110") + (eq_attr "type" "neon_load4_all_lanes,neon_load4_all_lanes_q,\ + neon_load4_one_lane,neon_load4_one_lane_q")) + "(tsv110_ls1 + tsv110_fsu1)|(tsv110_ls1 + tsv110_fsu2

Re: Re : add tsv110 pipeline scheduling

2019-03-14 Thread James Greenhalgh
On Sat, Feb 23, 2019 at 01:28:22PM +, wuyuan (E) wrote: > Hi ,James: > Sorry for not responding to your email in time because of Chinese New Year’s > holiday and urgent work. The three questions you mentioned last email are due > to my misunderstanding of pipeline. > the first question, These

re: add tsv110 pipeline scheduling

2019-03-07 Thread wuyuan (E)
; 'n...@arm.com' ; wufeng (O) ; Yangfei (Felix) 主题: re: add tsv110 pipeline scheduling Hi ,James: Have you seen the patch submitted last week? If the problem with the patch has been fixed, I hope to get into the trunk earlier

re: add tsv110 pipeline scheduling

2019-03-04 Thread wuyuan (E)
: 2019年2月23日 21:28 收件人: 'James Greenhalgh' 抄送: Kyrill Tkachov ; gcc-patches@gcc.gnu.org; Zhangyichao (AB) ; Zhanghaijian (A) ; n...@arm.com; wufeng (O) ; Yangfei (Felix) Re : add tsv110 pipeline scheduling Hi ,James: Sorry for not responding to your email in time because of Chinese

Re : add tsv110 pipeline scheduling

2019-02-23 Thread wuyuan (E)
sn_reservation + "tsv110_neon_ld4_reg" 11 + (and (eq_attr "tune" "tsv110") + (eq_attr "type" "neon_load4_all_lanes,neon_load4_all_lanes_q,\ + neon_load4_one_lane,neon_load4_one_lane_q")) + "(tsv110_ls1 + tsv110_fsu1)|(tsv110_ls1 +

Re: add tsv110 pipeline scheduling

2019-01-17 Thread James Greenhalgh
On Mon, Jan 14, 2019 at 08:02:45AM -0600, wuyuan (E) wrote: > Hi Kyrill: > The gcc 7.3.0 does not discard the store1 and load1 command; I did > not expect the community's latest gcc changes so large . > now I downloaded the latest GCC code, put the patch into GCC source > co

Re: add tsv110 pipeline scheduling

2019-01-14 Thread Kyrill Tkachov
Hi Wuyuan, On 14/01/19 14:02, wuyuan (E) wrote: Hi Kyrill: The gcc 7.3.0 does not discard the store1 and load1 command; I did not expect the community's latest gcc changes so large . now I downloaded the latest GCC code, put the patch into GCC source code, the compiler can

Re: add tsv110 pipeline scheduling

2019-01-14 Thread wuyuan (E)
Hi Kyrill: The gcc 7.3.0 does not discard the store1 and load1 command; I did not expect the community's latest gcc changes so large . now I downloaded the latest GCC code, put the patch into GCC source code, the compiler can pass, thank you very much for your work!

Re: add tsv110 pipeline scheduling

2019-01-14 Thread Kyrill Tkachov
ation + "tsv110_neon_ld4_reg" 11 + (and (eq_attr "tune" "tsv110") + (eq_attr "type" "neon_load4_all_lanes,neon_load4_all_lanes_q,\ + neon_load4_one_lane,neon_load4_one_lane_q")) + "((tsv110_ls1*8)|(tsv110_ls2*8)|(tsv110_fsu1*

Re: add tsv110 pipeline scheduling

2019-01-08 Thread Kyrill Tkachov
that modelling the full 16 cycles will give any benefit in real world code. That has been our experience in the past. So I recommend you modify the model to use only a maximum of 8 in its reservation durations. Hope this helps, Kyrill + +;; Store Instructions. + +(define_insn_reservation +

Re: add tsv110 pipeline scheduling

2019-01-08 Thread wuyuan (E)
ls2*8)|(tsv110_fsu1*8)|(tsv110_fsu2*8))") + +(define_insn_reservation + "tsv110_neon_ld4_reg" 11 + (and (eq_attr "tune" "tsv110") + (eq_attr "type" "neon_load4_all_lanes,neon_load4_all_lanes_q,\ + neon_load4_one_lane,neon_load4_one_lane_q&quo

Re: add tsv110 pipeline scheduling

2019-01-02 Thread wuyuan (E)
'Kyrylo Tkachov' ; 'nd' ; Zhangshaokun 主题: Re: add tsv110 pipeline scheduling Hi Ramana, Please ignore the patch in the previous email attachment (the ChangeLog has deleted in this patch..) I have already communicated with Shao Kun, he has fixed the problem of the

Re: add tsv110 pipeline scheduling

2018-12-19 Thread wuyuan (E)
Hi Ramana, Please ignore the patch in the previous email attachment (the ChangeLog has deleted in this patch..) I have already communicated with Shao Kun, he has fixed the problem of the previous patch. So I resubmitted the tsv110 pipeline patch, please review. The patch as

Re: add tsv110 pipeline scheduling

2018-12-19 Thread wuyuan (E)
Hi Ramana, I have already communicated with Shao Kun, he has fixed the problem of the previous patch. So I resubmitted the tsv 110 pipeline patch, please review. The patch as follows : diff --git a/gcc/ChangeLog b/gcc/ChangeLog old mode 100644 new mode 100755 index b1eed3b..5