Re: Peephole optimisation: isWhitespace()

2020-08-16 Thread Stefan Kanthak
"Nathan Sidwell" wrote: > On 8/14/20 12:43 PM, Stefan Kanthak wrote: >> Hi @ll, >> >> in his ACM queue article , >> Matt Godbolt used the function >> >> | bool isWhitespace(char c) >> | { >> | return c == ' ' >> | || c == '\r' >> | ||

Re: Clobber REG_CC only for some constraint alternatives?

2020-08-16 Thread Pip Cet via Gcc
On Sun, Aug 16, 2020 at 12:50 AM Segher Boessenkool wrote: > On Sat, Aug 15, 2020 at 10:18:27AM +, Pip Cet wrote: > > > > What I'm currently doing is this: > > > > > > > > (define_split > > > > [(set (match_operand 0 "nonimmediate_operand") > > > > (match_operand 1 "nox_general_operand")

Re: Peephole optimisation: isWhitespace()

2020-08-16 Thread Nathan Sidwell
On 8/16/20 9:54 AM, Stefan Kanthak wrote: "Nathan Sidwell" wrote: What evidence do you have that your alternative sequence performs better? 45+ years experience in writing assembly code! Have you benchmarked it? Of course! Did you? I didn't include the numbers in my initial post sin

gcc-11-20200816 is now available

2020-08-16 Thread GCC Administrator via Gcc
Snapshot gcc-11-20200816 is now available on https://gcc.gnu.org/pub/gcc/snapshots/11-20200816/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 11 git branch with the following options: git://gcc.gnu.org/git/gcc.git branch