RE: [PATCH][ARM][10/n] Partial IT block deprecation in ARMv8 AArch32 - thumb2.md changes

2013-07-22 Thread Kyrylo Tkachov
> Ping? Ah, just received your ok not even a second after I clicked send on the ping :) Thanks, Kyrill

Re: [PATCH][ARM][10/n] Partial IT block deprecation in ARMv8 AArch32 - thumb2.md changes

2013-07-22 Thread Richard Earnshaw
On 11/07/13 13:31, Kyrylo Tkachov wrote: Hi Richard, (define_insn_and_split "*thumb2_smaxsi3" - [(set (match_operand:SI 0 "s_register_operand" "=r,r,r") - (smax:SI (match_operand:SI 1 "s_register_operand" "0,r,?r") -(match_operand:SI 2 "arm_rhs_operand""r

RE: [PATCH][ARM][10/n] Partial IT block deprecation in ARMv8 AArch32 - thumb2.md changes

2013-07-22 Thread Kyrylo Tkachov
Ping? Thanks, Kyrill > > Hi Richard, > > > (define_insn_and_split "*thumb2_smaxsi3" > > - [(set (match_operand:SI 0 "s_register_operand" "=r,r,r") > > - (smax:SI (match_operand:SI 1 "s_register_operand" "0,r,?r") > > -(match_operand:SI 2 "arm_rhs_operand""rI,0,rI"

RE: [PATCH][ARM][10/n] Partial IT block deprecation in ARMv8 AArch32 - thumb2.md changes

2013-07-11 Thread Kyrylo Tkachov
Hi Richard, > (define_insn_and_split "*thumb2_smaxsi3" > - [(set (match_operand:SI 0 "s_register_operand" "=r,r,r") > - (smax:SI (match_operand:SI 1 "s_register_operand" "0,r,?r") > - (match_operand:SI 2 "arm_rhs_operand""rI,0,rI"))) > + [(set (match_operand:SI

Re: [PATCH][ARM][10/n] Partial IT block deprecation in ARMv8 AArch32 - thumb2.md changes

2013-07-02 Thread Richard Earnshaw
On 21/06/13 11:53, Kyrylo Tkachov wrote: Hi all, This patch adjusts the patterns in thumb2.md to conform with -mrestrict-it. 16-bit alternatives are added, patterns that explicitly generate IT blocks that don't conform are disabled or replaced with appropriate patterns for arm_restrict_it. A new