Re: [PATCH][AArch64] Implement TARGET_SCHED_MACRO_FUSION_PAIR_P

2014-11-13 Thread Andrew Pinski
On Thu, Nov 13, 2014 at 7:19 AM, Kyrill Tkachov wrote: > > On 13/11/14 07:24, Andrew Pinski wrote: >> >> On Tue, Nov 11, 2014 at 3:55 AM, Kyrill Tkachov >> wrote: >>> >>> Hi all, >>> >>> This is the aarch64 implementation of the macro fusion hook, used to fuse >>> mov+movk instructions together.

Re: [PATCH][AArch64] Implement TARGET_SCHED_MACRO_FUSION_PAIR_P

2014-11-13 Thread Kyrill Tkachov
On 13/11/14 07:24, Andrew Pinski wrote: On Tue, Nov 11, 2014 at 3:55 AM, Kyrill Tkachov wrote: Hi all, This is the aarch64 implementation of the macro fusion hook, used to fuse mov+movk instructions together. A new field is declared in the tuning struct and as we add more fuseable ops in the

Re: [PATCH][AArch64] Implement TARGET_SCHED_MACRO_FUSION_PAIR_P

2014-11-12 Thread Andrew Pinski
On Tue, Nov 11, 2014 at 3:55 AM, Kyrill Tkachov wrote: > Hi all, > > This is the aarch64 implementation of the macro fusion hook, used to fuse > mov+movk instructions together. > > A new field is declared in the tuning struct and as we add more fuseable ops > in the future we will fill in more bit

[PATCH][AArch64] Implement TARGET_SCHED_MACRO_FUSION_PAIR_P

2014-11-11 Thread Kyrill Tkachov
Hi all, This is the aarch64 implementation of the macro fusion hook, used to fuse mov+movk instructions together. A new field is declared in the tuning struct and as we add more fuseable ops in the future we will fill in more bits in the fuseable_ops field. Bootstrapped and tested on aarch6