Re: [PATCH 0/3] [APX CFCMOV] Support APX CFCMOV

2024-06-16 Thread Hongtao Liu
On Sat, Jun 15, 2024 at 1:22 AM Jeff Law wrote: > > > > On 6/14/24 11:10 AM, Alexander Monakov wrote: > > > > On Fri, 14 Jun 2024, Kong, Lingling wrote: > > > >> APX CFCMOV[1] feature implements conditionally faulting which means that > >> all memory faults are suppressed > >> when the condition

Re: [PATCH 0/3] [APX CFCMOV] Support APX CFCMOV

2024-06-14 Thread Jeff Law
On 6/14/24 11:10 AM, Alexander Monakov wrote: On Fri, 14 Jun 2024, Kong, Lingling wrote: APX CFCMOV[1] feature implements conditionally faulting which means that all memory faults are suppressed when the condition code evaluates to false and load or store a memory operand. Now we could lo

Re: [PATCH 0/3] [APX CFCMOV] Support APX CFCMOV

2024-06-14 Thread Alexander Monakov
On Fri, 14 Jun 2024, Kong, Lingling wrote: > APX CFCMOV[1] feature implements conditionally faulting which means that all > memory faults are suppressed > when the condition code evaluates to false and load or store a memory > operand. Now we could load or store a > memory operand may trap or

Re: [PATCH 0/3] [APX CFCMOV] Support APX CFCMOV

2024-06-14 Thread Richard Biener
On Fri, Jun 14, 2024 at 8:58 AM Liu, Hongtao wrote: > > > > > -Original Message- > > From: Richard Biener > > Sent: Friday, June 14, 2024 2:52 PM > > To: Kong, Lingling > > Cc: gcc-patches@gcc.gnu.org; Liu, Hongtao ; Uros > > Bizjak > >

RE: [PATCH 0/3] [APX CFCMOV] Support APX CFCMOV

2024-06-13 Thread Liu, Hongtao
> -Original Message- > From: Richard Biener > Sent: Friday, June 14, 2024 2:52 PM > To: Kong, Lingling > Cc: gcc-patches@gcc.gnu.org; Liu, Hongtao ; Uros > Bizjak > Subject: Re: [PATCH 0/3] [APX CFCMOV] Support APX CFCMOV > > On Fri, Jun 14, 2024 at 5:12

Re: [PATCH 0/3] [APX CFCMOV] Support APX CFCMOV

2024-06-13 Thread Richard Biener
On Fri, Jun 14, 2024 at 5:12 AM Kong, Lingling wrote: > > APX CFCMOV[1] feature implements conditionally faulting which means that all > memory faults are suppressed > when the condition code evaluates to false and load or store a memory > operand. Now we could load or store a > memory operand m

[PATCH 0/3] [APX CFCMOV] Support APX CFCMOV

2024-06-13 Thread Kong, Lingling
APX CFCMOV[1] feature implements conditionally faulting which means that all memory faults are suppressed when the condition code evaluates to false and load or store a memory operand. Now we could load or store a memory operand may trap or fault for conditional move. In middle-end, now we don't