RE: [PATCH][GCC][aarch64] Generation of adjusted ldp/stp for vector types

2020-08-03 Thread Przemyslaw Wirkus
Commited cd91a084877dabcc53aec57ab70ca4fc32f3d985 > -Original Message- > From: Przemyslaw Wirkus > Sent: 22 July 2020 09:49 > To: Richard Sandiford > Cc: gcc-patches@gcc.gnu.org > Subject: RE: [PATCH][GCC][aarch64] Generation of adjusted ldp/stp for vector

RE: [PATCH][GCC][aarch64] Generation of adjusted ldp/stp for vector types

2020-07-22 Thread Przemyslaw Wirkus
[snip...] > Przemek, if you don't have commit access already, please follow the steps on > https://gcc.gnu.org/gitwrite.html (happy to sponsor). Done. Thank you, Richard, for sponsoring this and all the support! Kind regards, Przemek

Re: [PATCH][GCC][aarch64] Generation of adjusted ldp/stp for vector types

2020-07-21 Thread Andrea Corallo
Richard Sandiford writes: > Yeah, that's certainly true for code in the compiler itself. Tests > kind-of get a pass stylewise though. It would be bad if everything in > the testsuite used GNU style, since then we'd never test anything else. ;-) LOL, good to know thanks Andrea

Re: [PATCH][GCC][aarch64] Generation of adjusted ldp/stp for vector types

2020-07-21 Thread Richard Sandiford
Andrea Corallo writes: > Przemyslaw Wirkus writes: > >> diff --git a/gcc/testsuite/gcc.target/aarch64/ldp_vec_v2sf.c >> b/gcc/testsuite/gcc.target/aarch64/ldp_vec_v2sf.c >> new file mode 100644 >> index >> ..fbdae1c6cff1aef40db644361381ce511f0be64a >> ---

Re: [PATCH][GCC][aarch64] Generation of adjusted ldp/stp for vector types

2020-07-21 Thread Andrea Corallo
Przemyslaw Wirkus writes: > diff --git a/gcc/testsuite/gcc.target/aarch64/ldp_vec_v2sf.c > b/gcc/testsuite/gcc.target/aarch64/ldp_vec_v2sf.c > new file mode 100644 > index > ..fbdae1c6cff1aef40db644361381ce511f0be64a > --- /dev/null > +++ b/gcc/testsuite/

RE: [PATCH][GCC][aarch64] Generation of adjusted ldp/stp for vector types

2020-07-21 Thread Przemyslaw Wirkus
Richard, In attachment reworked patch. > -Original Message- > From: Richard Sandiford > Sent: 13 July 2020 17:13 > To: Przemyslaw Wirkus > Cc: gcc-patches@gcc.gnu.org; Richard Earnshaw > ; Marcus Shawcroft > ; Kyrylo Tkachov > Subject: Re: [PATCH][GCC][aarch64

Re: [PATCH][GCC][aarch64] Generation of adjusted ldp/stp for vector types

2020-07-13 Thread Richard Sandiford
Hi, Sorry for the slow review. Przemyslaw Wirkus writes: > Hi, > > Introduce simple peephole2 optimization which substitutes a sequence of > four consecutive load or store (LDR, STR) instructions with two load or > store pair (LDP, STP) instructions for 2 element supported vector modes > (V2SI,