On 27/06/14 09:29, Kyrill Tkachov wrote:
Hi all,

This patch generalises the TARGET_MACRO_FUSION_PAIR_P hook usage to work
on more than just
compares and conditional branches for which it was initially designed
for (for x86).

There are some instructions in arm and aarch64 that can be fused
together when they're back to back in the instruction stream and I'd
like to use this hook to keep them together.

I'll post an implementation of TARGET_MACRO_FUSION_PAIR_P for arm and
aarch64 shortly...

Bootstrapped and tested on x86, aarch64-none-linux-gnu and
arm-none-linux-gnueabihf.

Ok for trunk?

2014-06-27  Ramana Radhakrishnan <ramana.radhakrish...@arm.com>
                      Kyrylo Tkachov  <kyrylo.tkac...@arm.com>

      * sched-deps.c (try_group_insn): Generalise macro fusion hook usage
      to any two insns.  Update comment.

Hmm, found a bug in this patch. Will respin...

Kyrill

Reply via email to