Re: [PATCH v4] arm: Implement Armv8.1-M low overhead loops

2020-07-10 Thread Andrea Corallo
Kyrylo Tkachov writes: [...] > > Ok. > Thanks for doing this. > Kyrill Hi Kyrill, installed into trunk as d2ed233cb940. Thanks Andrea

RE: [PATCH v4] arm: Implement Armv8.1-M low overhead loops

2020-07-10 Thread Kyrylo Tkachov
Hi Andrea, Sorry for the delay > -Original Message- > From: Gcc-patches On Behalf Of > Andrea Corallo > Sent: 24 June 2020 11:04 > To: gcc-patches@gcc.gnu.org > Cc: Richard Earnshaw ; nd ; > Kyrill Tkachov > Subject: Re: [PATCH v4] arm: Implement Armv

Re: [PATCH v4] arm: Implement Armv8.1-M low overhead loops

2020-07-10 Thread Andrea Corallo
Andrea Corallo writes: > Andrea Corallo writes: > >> Hi all, >> >> here the latest version of the patch to enable Armv8.1-M Mainline >> LOB (low overhead branch) extension low overhead loops (LOL) feature >> using the 'loop-doloop' pass. >> >> I posted a previous version of it during stage 4. >>

Re: [PATCH v4] arm: Implement Armv8.1-M low overhead loops

2020-06-24 Thread Andrea Corallo
Andrea Corallo writes: > Hi all, > > here the latest version of the patch to enable Armv8.1-M Mainline > LOB (low overhead branch) extension low overhead loops (LOL) feature > using the 'loop-doloop' pass. > > I posted a previous version of it during stage 4. > > Given the following function: > >

[PATCH v4] arm: Implement Armv8.1-M low overhead loops

2020-06-22 Thread Andrea Corallo
Hi all, here the latest version of the patch to enable Armv8.1-M Mainline LOB (low overhead branch) extension low overhead loops (LOL) feature using the 'loop-doloop' pass. I posted a previous version of it during stage 4. Given the following function: void loop (int *a) { for (int i = 0; i <