Re: PING^1: [PATCH GCC 8] x86: Re-enable partial_reg_dependency and movx for Haswell

2018-05-31 Thread H.J. Lu
On Thu, May 31, 2018 at 8:08 AM, Jan Hubicka wrote: >> >> This is the patch I am going to check into GCC 8. >> >> -- >> H.J. > >> From 9ecbfa1fd04dc4370a9ec4f3d56189cc07aee668 Mon Sep 17 00:00:00 2001 >> From: "H.J. Lu" >> Date: Thu, 17 May 2018 09:52:09 -0700 >> Subject: [PATCH] x86: Re-enable p

Re: PING^1: [PATCH GCC 8] x86: Re-enable partial_reg_dependency and movx for Haswell

2018-05-31 Thread Jan Hubicka
> > This is the patch I am going to check into GCC 8. > > -- > H.J. > From 9ecbfa1fd04dc4370a9ec4f3d56189cc07aee668 Mon Sep 17 00:00:00 2001 > From: "H.J. Lu" > Date: Thu, 17 May 2018 09:52:09 -0700 > Subject: [PATCH] x86: Re-enable partial_reg_dependency and movx for Haswell > > r254152 disa

Re: PING^1: [PATCH GCC 8] x86: Re-enable partial_reg_dependency and movx for Haswell

2018-05-31 Thread H.J. Lu
On Wed, May 30, 2018 at 5:43 AM, H.J. Lu wrote: > On Sun, May 20, 2018 at 11:51 AM, Jan Hubicka wrote: >>> r254152 disabled partial_reg_dependency and movx for Haswell and newer >>> Intel processors. r258972 restored them for skylake-avx512. For Haswell, >>> movx improves performance. But part

PING^1: [PATCH GCC 8] x86: Re-enable partial_reg_dependency and movx for Haswell

2018-05-30 Thread H.J. Lu
On Sun, May 20, 2018 at 11:51 AM, Jan Hubicka wrote: >> r254152 disabled partial_reg_dependency and movx for Haswell and newer >> Intel processors. r258972 restored them for skylake-avx512. For Haswell, >> movx improves performance. But partial_reg_stall may be better than >> partial_reg_depend

Re: [PATCH GCC 8] x86: Re-enable partial_reg_dependency and movx for Haswell

2018-05-20 Thread Jan Hubicka
> r254152 disabled partial_reg_dependency and movx for Haswell and newer > Intel processors. r258972 restored them for skylake-avx512. For Haswell, > movx improves performance. But partial_reg_stall may be better than > partial_reg_dependency in theory. We will investigate performance impact >

[PATCH GCC 8] x86: Re-enable partial_reg_dependency and movx for Haswell

2018-05-20 Thread H.J. Lu
r254152 disabled partial_reg_dependency and movx for Haswell and newer Intel processors. r258972 restored them for skylake-avx512. For Haswell, movx improves performance. But partial_reg_stall may be better than partial_reg_dependency in theory. We will investigate performance impact of partial