[sched-deps] Generalise usage of macro fusion to work on any two insns. 22/45822/1
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 4 Aug 2014 09:57:49 +0000 (09:57 +0000)
committerNikolai Bozhenov <n.bozhenov@samsung.com>
Tue, 11 Aug 2015 14:12:29 +0000 (17:12 +0300)
commite75c7b0978dd9504d8abc35c48eeadc113c503c6
tree188d0e088fb5294c44ec30f248deeea80c582931
parent8a37d46b814637479d5035f61999bf455087836e
[sched-deps] Generalise usage of macro fusion to work on any two insns.

* sched-deps.c (try_group_insn): Generalise macro fusion hook usage
to any two insns.  Update comment.  Rename to sched_macro_fuse_insns.
(sched_analyze_insn): Update use of try_group_insn to
sched_macro_fuse_insns.
* config/i386/i386.c (ix86_macro_fusion_pair_p): Reject 2nd
arguments that are not conditional jumps.

Change-Id: Ifc1491152b4d2d56a51e1d2e731c82b078ee394f
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213551 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/sched-deps.c