RE: [PATCH 3/5][Arm] New pattern for CSINC instructions

2020-08-07 Thread Kyrylo Tkachov
> -Original Message- > From: Omar Tahir > Sent: 06 August 2020 13:02 > To: Kyrylo Tkachov ; ni...@redhat.com; > Ramana Radhakrishnan ; Richard > Earnshaw ; gcc-patches@gcc.gnu.org > Subject: RE: [PATCH 3/5][Arm] New pattern for CSINC instructions > > >

RE: [PATCH 3/5][Arm] New pattern for CSINC instructions

2020-08-06 Thread Omar Tahir
> Hi Omar, > > diff --git a/gcc/config/arm/thumb2.md b/gcc/config/arm/thumb2.md > index 0b00aef7ef7..79cf684e5cb 100644 > --- a/gcc/config/arm/thumb2.md > +++ b/gcc/config/arm/thumb2.md > @@ -743,6 +743,9 @@ > if (GET_CODE (operands[4]) == LT && operands[3] == const0_rtx) >return \"%i

RE: [PATCH 3/5][Arm] New pattern for CSINC instructions

2020-08-06 Thread Kyrylo Tkachov
Hi Omar, From: Omar Tahir Sent: 04 August 2020 17:13 To: Kyrylo Tkachov ; ni...@redhat.com; Ramana Radhakrishnan ; Richard Earnshaw ; gcc-patches@gcc.gnu.org Subject: [PATCH 3/5][Arm] New pattern for CSINC instructions This patch adds a new pattern, *thumb2_csinc, for generating CSINC

[PATCH 3/5][Arm] New pattern for CSINC instructions

2020-08-04 Thread Omar Tahir
This patch adds a new pattern, *thumb2_csinc, for generating CSINC instructions. It also modifies an existing pattern, *thumb2_cond_arith, to output CINC when the operation is an addition and TARGET_COND_ARITH is true. Regression tested on arm-none-eabi. 2020-07-30: Sudakshina Das O