GSoC 2025 Rust Front-End: Name Resolution Pass Rewrite

2025-03-16 Thread Christina / via Gcc
Hello! I'm interested in the idea of "Name Resolution Pass Rewrite". I took the compiler course and implemented a ALGOL-like language compiler. I have huge passion about compiler and would love to contribute to GCC community. I looked up some resources on this topic. Name resolution · Rust-GCC/gcc

[RFC] Implementing detection of saturation and rounding arithmetic

2021-05-10 Thread Tamar Christina via Gcc
Hi All, We are looking to implement saturation support in the compiler. The aim is to recognize both Scalar and Vector variant of typical saturating expressions. As an example: 1. Saturating addition: char sat (char a, char b) { int tmp = a + b; return tmp > 127 ? 127 : ((tmp

RE: [RFC] Implementing detection of saturation and rounding arithmetic

2021-05-12 Thread Tamar Christina via Gcc
> > On 11/05/2021 07:37, Tamar Christina via Gcc wrote: > > Hi All, > > > > We are looking to implement saturation support in the compiler. The > > aim is to recognize both Scalar and Vector variant of typical saturating > expressions. > > > > As an exa

RE: [RFC] Implementing detection of saturation and rounding arithmetic

2021-05-12 Thread Tamar Christina via Gcc
> -Original Message- > From: Richard Biener > Sent: Tuesday, May 11, 2021 12:45 PM > To: Tamar Christina > Cc: gcc@gcc.gnu.org; Richard Sandiford ; > Jakub Jelinek > Subject: Re: [RFC] Implementing detection of saturation and rounding > arithmetic > > On Tue, 11 May 2021, Tamar Chris

RE: [RFC] Implementing detection of saturation and rounding arithmetic

2021-05-12 Thread Tamar Christina via Gcc
> Hi! > > On Tue, May 11, 2021 at 05:37:34AM +, Tamar Christina via Gcc wrote: > > 2. Saturating abs: > >char sat (char a) > >{ > > int tmp = abs (a); > > return tmp > 127 ? 127 : ((tmp < -128) ? -128 : tmp); > >

RE: [RFC] Implementing detection of saturation and rounding arithmetic

2021-05-12 Thread Tamar Christina via Gcc
> -Original Message- > From: Joseph Myers > Sent: Tuesday, May 11, 2021 6:01 PM > To: David Brown > Cc: Tamar Christina ; gcc@gcc.gnu.org; Richard > Sandiford ; Richard Biener > > Subject: Re: [RFC] Implementing detection of saturation and rounding > arithmetic > > On Tue, 11 May 202

RE: [RFC] Implementing detection of saturation and rounding arithmetic

2021-05-12 Thread Tamar Christina via Gcc
> -Original Message- > From: Richard Sandiford > Sent: Wednesday, May 12, 2021 9:48 AM > To: Tamar Christina > Cc: gcc@gcc.gnu.org; Richard Biener > Subject: Re: [RFC] Implementing detection of saturation and rounding > arithmetic > > Tamar Christina writes: > > Hi All, > > > > We a

RE: [PATCH] Port GCC documentation to Sphinx

2021-07-13 Thread Tamar Christina via Gcc
Hi Martin, > -Original Message- > From: Gcc-patches bounces+tamar.christina=arm@gcc.gnu.org> On Behalf Of Martin Liška > Sent: Tuesday, June 29, 2021 11:09 AM > To: Joseph Myers > Cc: GCC Development ; gcc-patc...@gcc.gnu.org > Subject: Re: [PATCH] Port GCC documentation to Sphinx >

RE: Enable the vectorizer at -O2 for GCC 12

2021-09-01 Thread Tamar Christina via Gcc
-- edit, added list back in -- Just to add some AArch64 numbers for Spec2017 we see 2.1% overall Geomean improvements (all from x264 as expected) with no real regressions (everything within variance) and only a 0.06% binary size increase overall (of which x264 grew 0.15%) using the very cheap c

RE: Complex multiply optimization working?

2022-04-11 Thread Tamar Christina via Gcc
HI, > -Original Message- > From: Andrew Stubbs > Sent: Monday, April 11, 2022 12:19 PM > To: GCC Development > Cc: Tamar Christina > Subject: Complex multiply optimization working? > > Hi all, > > I've been looking at implementing the complex multiply patterns for the > amdgcn port, b

RE: gcc/config.in was not regenerated

2023-06-12 Thread Tamar Christina via Gcc
Hi Coudert, Sorry, missed that one. I'll fix that. Tamar. > -Original Message- > From: FX Coudert > Sent: Saturday, June 10, 2023 9:21 PM > To: Tamar Christina > Cc: gcc@gcc.gnu.org; Jeff Law ; gcc- > patc...@gcc.gnu.org > Subject: gcc/config.in was not regenerated > > Hi, > > Build

RE: Complex numbers support: discussions summary

2023-09-26 Thread Tamar Christina via Gcc
Hi, I tried to find you two on Sunday but couldn't locate you. Thanks for the presentation! > > > > We had very interesting discussions during our presentation with Paul > > on the support of complex numbers in gcc at the Cauldron. > > > > Thank you all for your participation ! > > > > Here is a

RE: Complex numbers support: discussions summary

2023-09-26 Thread Tamar Christina via Gcc
> -Original Message- > From: Gcc On Behalf > Of Paul Iannetta via Gcc > Sent: Tuesday, September 26, 2023 9:54 AM > To: Richard Biener > Cc: Sylvain Noiry ; gcc@gcc.gnu.org; > sylvain.no...@hotmail.fr > Subject: Re: Complex numbers support: discussions summary > > On Tue, Sep 26, 2023 at

RE: Loop vectorizer optimization questions

2024-01-08 Thread Tamar Christina via Gcc
> > Also, another question is that I am working on min/max reduction with index, I > believe it should be in GCC-15, but I wonder > whether I can pre-post for review in stage 4, or I should post patch (min/max > reduction with index) when GCC-15 is open. > FWIW, We tried to implement this 5 year

Re: RE: Loop vectorizer optimization questions

2024-01-09 Thread Tamar Christina via Gcc
Hi, The 01/08/2024 22:46, 钟居哲 wrote: > Oh. It's nice to see you have support min/max index reduction. > > I knew your patch can handle this following: > > > int idx = ii; > int max = mm; > for (int i = 0; i < n; ++i) { > int x = a[i]; > if (max < x) { > max = x; > idx = i; > } > }

RE: [RFC] Merge strathegy for all-SLP vectorizer

2024-05-20 Thread Tamar Christina via Gcc
> -Original Message- > From: Richard Biener > Sent: Friday, May 17, 2024 1:54 PM > To: Richard Sandiford > Cc: Richard Biener via Gcc ; Tamar Christina > > Subject: Re: [RFC] Merge strathegy for all-SLP vectorizer > > On Fri, 17 May 2024, Richard Sandiford wrote: > > > Richard Biene

RE: Understanding bogus? gcc.dg/signbit-6.c

2024-10-02 Thread Tamar Christina via Gcc
> -Original Message- > From: Georg-Johann Lay > Sent: Wednesday, October 2, 2024 3:06 PM > To: GCC Development ; Tamar Christina > > Subject: Re: Understanding bogus? gcc.dg/signbit-6.c > > Am 02.10.24 um 15:55 schrieb Georg-Johann Lay: > > I am having problems understanding test case gc

RE: Understanding bogus? gcc.dg/signbit-6.c

2024-10-02 Thread Tamar Christina via Gcc
> -Original Message- > From: Georg-Johann Lay > Sent: Wednesday, October 2, 2024 2:55 PM > To: GCC Development ; Tamar Christina > > Subject: Understanding bogus? gcc.dg/signbit-6.c > > I am having problems understanding test case gcc.dg/signbit-6.c > which fails on a 16-bit platform (av

RE: We need to remove the Sphinx HTML docs

2024-11-15 Thread Tamar Christina via Gcc
> -Original Message- > From: Gcc On Behalf Of > Jonathan Wakely via Gcc > Sent: Friday, November 15, 2024 12:25 PM > To: Gerald Pfeifer > Cc: gcc Mailing List > Subject: Re: We need to remove the Sphinx HTML docs > > On Fri, 15 Nov 2024 at 12:22, Jonathan Wakely wrote: > > > > On Fri,