-Original Message-
From: Richard Henderson [mailto:r...@redhat.com]
Sent: Sunday, October 12, 2014 5:40 AM
To: Zhenqiang Chen; gcc-patches@gcc.gnu.org
Subject: Re: [Ping] [PATCH, 10/10] aarch64: Handle ccmp in ifcvt to make
it
work with cmov
On 09/22/2014 11:46 PM, Zhenqiang
On 10/27/2014 12:50 AM, Zhenqiang Chen wrote:
Good point. It is not ccmp special. It is cbranchcc4 related. If I
understand correct, without cbranchcc4, we need put the result to a tmp
register and generate additional compares, which is not good for
performance.
It won't be an additional
On 09/22/2014 11:46 PM, Zhenqiang Chen wrote:
@@ -2375,10 +2387,21 @@ noce_get_condition (rtx_insn *jump, rtx_insn
**earliest, bool then_else_reversed
return cond;
}
+ /* For conditional compare, set ALLOW_CC_MODE to TRUE. */
+ if (targetm.gen_ccmp_first)
+{
+