Re: [PATCH AARCH64]load store pair optimization using sched_fusion pass.

2014-12-07 Thread Bin.Cheng
On Mon, Dec 8, 2014 at 11:38 AM, Andrew Pinski wrote: > On Sun, Dec 7, 2014 at 7:35 PM, Bin.Cheng wrote: >> On Mon, Dec 8, 2014 at 11:26 AM, Bin.Cheng wrote: >>> On Mon, Dec 8, 2014 at 11:16 AM, Andrew Pinski wrote: On Sun, Dec 7, 2014 at 5:47 PM, Bin.Cheng wrote: > On Sun, Dec 7, 201

Re: [PATCH AARCH64]load store pair optimization using sched_fusion pass.

2014-12-07 Thread Andrew Pinski
On Sun, Dec 7, 2014 at 7:35 PM, Bin.Cheng wrote: > On Mon, Dec 8, 2014 at 11:26 AM, Bin.Cheng wrote: >> On Mon, Dec 8, 2014 at 11:16 AM, Andrew Pinski wrote: >>> On Sun, Dec 7, 2014 at 5:47 PM, Bin.Cheng wrote: On Sun, Dec 7, 2014 at 6:24 PM, Andrew Pinski wrote: > On Sat, Dec 6, 2014

Re: [PATCH AARCH64]load store pair optimization using sched_fusion pass.

2014-12-07 Thread Bin.Cheng
On Mon, Dec 8, 2014 at 11:26 AM, Bin.Cheng wrote: > On Mon, Dec 8, 2014 at 11:16 AM, Andrew Pinski wrote: >> On Sun, Dec 7, 2014 at 5:47 PM, Bin.Cheng wrote: >>> On Sun, Dec 7, 2014 at 6:24 PM, Andrew Pinski wrote: On Sat, Dec 6, 2014 at 6:35 PM, Andrew Pinski wrote: > On Sat, Dec 6,

Re: [PATCH AARCH64]load store pair optimization using sched_fusion pass.

2014-12-07 Thread Bin.Cheng
On Mon, Dec 8, 2014 at 11:16 AM, Andrew Pinski wrote: > On Sun, Dec 7, 2014 at 5:47 PM, Bin.Cheng wrote: >> On Sun, Dec 7, 2014 at 6:24 PM, Andrew Pinski wrote: >>> On Sat, Dec 6, 2014 at 6:35 PM, Andrew Pinski wrote: On Sat, Dec 6, 2014 at 5:54 PM, Andrew Pinski wrote: > On Fri, Dec

Re: [PATCH AARCH64]load store pair optimization using sched_fusion pass.

2014-12-07 Thread Andrew Pinski
On Sun, Dec 7, 2014 at 5:47 PM, Bin.Cheng wrote: > On Sun, Dec 7, 2014 at 6:24 PM, Andrew Pinski wrote: >> On Sat, Dec 6, 2014 at 6:35 PM, Andrew Pinski wrote: >>> On Sat, Dec 6, 2014 at 5:54 PM, Andrew Pinski wrote: On Fri, Dec 5, 2014 at 9:08 AM, Marcus Shawcroft wrote: > On 18

Re: [PATCH AARCH64]load store pair optimization using sched_fusion pass.

2014-12-07 Thread Bin.Cheng
On Sun, Dec 7, 2014 at 6:24 PM, Andrew Pinski wrote: > On Sat, Dec 6, 2014 at 6:35 PM, Andrew Pinski wrote: >> On Sat, Dec 6, 2014 at 5:54 PM, Andrew Pinski wrote: >>> On Fri, Dec 5, 2014 at 9:08 AM, Marcus Shawcroft >>> wrote: On 18 November 2014 at 08:34, Bin Cheng wrote: > 201

Re: [PATCH AARCH64]load store pair optimization using sched_fusion pass.

2014-12-07 Thread Andrew Pinski
On Sat, Dec 6, 2014 at 6:35 PM, Andrew Pinski wrote: > On Sat, Dec 6, 2014 at 5:54 PM, Andrew Pinski wrote: >> On Fri, Dec 5, 2014 at 9:08 AM, Marcus Shawcroft >> wrote: >>> On 18 November 2014 at 08:34, Bin Cheng wrote: >>> 2014-11-18 Bin Cheng * config/aarch64/aarch6

Re: [PATCH AARCH64]load store pair optimization using sched_fusion pass.

2014-12-06 Thread Andrew Pinski
On Sat, Dec 6, 2014 at 5:54 PM, Andrew Pinski wrote: > On Fri, Dec 5, 2014 at 9:08 AM, Marcus Shawcroft > wrote: >> On 18 November 2014 at 08:34, Bin Cheng wrote: >> >>> 2014-11-18 Bin Cheng >>> >>> * config/aarch64/aarch64.md (load_pair): Split to >>> load_pairsi, load_pairdi

Re: [PATCH AARCH64]load store pair optimization using sched_fusion pass.

2014-12-06 Thread Andrew Pinski
On Fri, Dec 5, 2014 at 9:08 AM, Marcus Shawcroft wrote: > On 18 November 2014 at 08:34, Bin Cheng wrote: > >> 2014-11-18 Bin Cheng >> >> * config/aarch64/aarch64.md (load_pair): Split to >> load_pairsi, load_pairdi, load_pairsf and load_pairdf. >> (load_pairsi, load_pai

Re: [PATCH AARCH64]load store pair optimization using sched_fusion pass.

2014-12-05 Thread Marcus Shawcroft
On 18 November 2014 at 08:34, Bin Cheng wrote: > 2014-11-18 Bin Cheng > > * config/aarch64/aarch64.md (load_pair): Split to > load_pairsi, load_pairdi, load_pairsf and load_pairdf. > (load_pairsi, load_pairdi, load_pairsf, load_pairdf): Split > from load_pair.

Re: [PATCH AARCH64]load store pair optimization using sched_fusion pass.

2014-12-01 Thread Bin.Cheng
Ping^2 Thanks, bin On Tue, Nov 25, 2014 at 4:19 PM, Bin.Cheng wrote: > Ping. Anybody have a look? > > Thanks, > bin > > On Tue, Nov 18, 2014 at 4:34 PM, Bin Cheng wrote: >> Hi, >> This is the patch implementing ldp/stp optimization for aarch64. It >> consists of two parts. The first one is p

Re: [PATCH AARCH64]load store pair optimization using sched_fusion pass.

2014-11-25 Thread Bin.Cheng
Ping. Anybody have a look? Thanks, bin On Tue, Nov 18, 2014 at 4:34 PM, Bin Cheng wrote: > Hi, > This is the patch implementing ldp/stp optimization for aarch64. It > consists of two parts. The first one is peephole part, which further > includes ldp/stp patterns (both peephole patterns and t

[PATCH AARCH64]load store pair optimization using sched_fusion pass.

2014-11-18 Thread Bin Cheng
Hi, This is the patch implementing ldp/stp optimization for aarch64. It consists of two parts. The first one is peephole part, which further includes ldp/stp patterns (both peephole patterns and the insn match patterns) and auxiliary functions (both checking the validity and merging). The second