Re: [PATCH] Use TImode for piecewise move in 64-bit mode

2016-08-11 Thread Uros Bizjak
On Thu, Aug 11, 2016 at 6:12 PM, Uros Bizjak wrote: > On Thu, Aug 11, 2016 at 5:51 PM, H.J. Lu wrote: > > Use TImode for piecewise move in 64-bit mode. When vector register > is used for piecewise move, we don't increase stack_alignment_needed > since vector register spil

Re: [PATCH] Use TImode for piecewise move in 64-bit mode

2016-08-11 Thread Uros Bizjak
On Thu, Aug 11, 2016 at 5:51 PM, H.J. Lu wrote: Use TImode for piecewise move in 64-bit mode. When vector register is used for piecewise move, we don't increase stack_alignment_needed since vector register spill isn't required for piecewise move. Since stack_

Re: [PATCH] Use TImode for piecewise move in 64-bit mode

2016-08-11 Thread H.J. Lu
gnment patch as a separate follow-up >>> patch? Let's keep two issues separate. >>> >>> Uros. >> >> Here is the updated patch. OK for trunk? > > OK, but please do not yet introduce: > > +/* No need to dynamically realign the stack here. */ >

Re: [PATCH] Use TImode for piecewise move in 64-bit mode

2016-08-11 Thread Uros Bizjak
On Thu, Aug 11, 2016 at 5:26 PM, H.J. Lu wrote: > On Thu, Aug 11, 2016 at 1:16 AM, Uros Bizjak wrote: >> On Wed, Aug 10, 2016 at 6:44 PM, H.J. Lu wrote: >> >> Use TImode for piecewise move in 64-bit mode. When vector register >> is used for piecewise move, we don't increase stack_alignm

Re: [PATCH] Use TImode for piecewise move in 64-bit mode

2016-08-11 Thread H.J. Lu
TImode) > instead of magic constant. > > Can you please submit the realignment patch as a separate follow-up > patch? Let's keep two issues separate. > > Uros. Here is the updated patch. OK for trunk? -- H.J. From b3caa00a2164b44148552bb82bf616e0aeba5ea7 Mon Sep 17 00:0

Re: [PATCH] Use TImode for piecewise move in 64-bit mode

2016-08-11 Thread Uros Bizjak
On Wed, Aug 10, 2016 at 6:44 PM, H.J. Lu wrote: Use TImode for piecewise move in 64-bit mode. When vector register is used for piecewise move, we don't increase stack_alignment_needed since vector register spill isn't required for piecewise move. Since stack_realign_needed i

Re: [PATCH] Use TImode for piecewise move in 64-bit mode

2016-08-10 Thread H.J. Lu
On Wed, Aug 10, 2016 at 9:26 AM, H.J. Lu wrote: > On Wed, Aug 10, 2016 at 8:55 AM, Uros Bizjak wrote: >> On Wed, Aug 10, 2016 at 5:32 PM, H.J. Lu wrote: >>> Use TImode for piecewise move in 64-bit mode. When vector register >>> is used for piecewise move, we don't increase stack_alignment_neede

Re: [PATCH] Use TImode for piecewise move in 64-bit mode

2016-08-10 Thread H.J. Lu
On Wed, Aug 10, 2016 at 8:55 AM, Uros Bizjak wrote: > On Wed, Aug 10, 2016 at 5:32 PM, H.J. Lu wrote: >> Use TImode for piecewise move in 64-bit mode. When vector register >> is used for piecewise move, we don't increase stack_alignment_needed >> since vector register spill isn't required for pi

Re: [PATCH] Use TImode for piecewise move in 64-bit mode

2016-08-10 Thread Uros Bizjak
On Wed, Aug 10, 2016 at 5:32 PM, H.J. Lu wrote: > Use TImode for piecewise move in 64-bit mode. When vector register > is used for piecewise move, we don't increase stack_alignment_needed > since vector register spill isn't required for piecewise move. Since > stack_realign_needed is set to true

[PATCH] Use TImode for piecewise move in 64-bit mode

2016-08-10 Thread H.J. Lu
Use TImode for piecewise move in 64-bit mode. When vector register is used for piecewise move, we don't increase stack_alignment_needed since vector register spill isn't required for piecewise move. Since stack_realign_needed is set to true by checking stack_alignment_estimated set by pseudo vect