Added myself to MAINTAINERS (write after approval)

2011-04-20 Thread Easwaran Raman
Changelog: 2011-04-20 Easwaran Raman * MAINTAINERS (Write After Approval): Add myself. Index: MAINTAINERS === --- MAINTAINERS (revision 172782) +++ MAINTAINERS (working copy) @@ -455,6 +455,7 @@ Yao Qi

Re: Allow union variables to share stack slots wwith -fno-strict-aliasing (issue4444051)

2011-04-20 Thread Easwaran Raman
On Wed, Apr 20, 2011 at 2:12 AM, Eric Botcazou wrote: >> 2011-04-19  Easwaran Raman   >> >>       * gcc/testsuite/gcc.dg/stack-layout-1.c: New >>       * gcc/cfgexpand.c (add_alias_set_conflicts): Add conflicts >>       with a variable containing union type only w

Re: Improve stack layout heuristic.

2011-04-21 Thread Easwaran Raman
On Thu, Apr 21, 2011 at 8:43 AM, Richard Guenther wrote: > On Thu, Apr 21, 2011 at 5:22 PM, Michael Matz wrote: >> Hi, >> >> On Wed, 20 Apr 2011, Easwaran Raman wrote: >> >>> But you're right - not adding that conflict doesn't actually reduce the &g

Re: Improve stack layout heuristic.

2011-04-21 Thread Easwaran Raman
On Thu, Apr 21, 2011 at 12:30 PM, Eric Botcazou wrote: >> 2011-04-21  Easwaran Raman   >> >>       * gcc/cfgexpand.c (stack_var): Remove OFFSET... >>       (add_stack_var): ...and its reference here... >>       (expand_stack_vars): ...and here. >>       (stac

Re: [google]Pass --save-temps to the assembler (issue4436049)

2011-04-21 Thread Easwaran Raman
On Thu, Apr 21, 2011 at 12:07 PM, Michael Meissner wrote: > On Tue, Apr 19, 2011 at 12:02:08PM -0700, Easwaran Raman wrote: >> This makes the gcc driver pass the --save-temps option to the assembler or >> assembler wrapper so that post-assembly tools like MAO can be integrated. &

Improve DSE in the presence of calls

2011-04-22 Thread Easwaran Raman
for trunk? Thanks, Easwaran 2011-04-22 Easwaran Raman PR rtl-optimization/44194 * dse.c (header files): Include tree-flow.h. (group_info): Add fields. (globals): Add a new variable kill_on_calls. (get_group_info): Initialize added fields. (dse_step0

Re: Improve DSE in the presence of calls

2011-04-22 Thread Easwaran Raman
On Fri, Apr 22, 2011 at 1:26 PM, Jakub Jelinek wrote: > On Fri, Apr 22, 2011 at 01:19:17PM -0700, Easwaran Raman wrote: > > The ChangeLog entry has various issues: > >> 2011-04-22  Easwaran Raman   >> >> PR rtl-optimization/44194 > > This should have tab b

Re: [google]Pass --save-temps to the assembler (issue4436049)

2011-04-25 Thread Easwaran Raman
On Thu, Apr 21, 2011 at 3:20 PM, Andrew Pinski wrote: > On Thu, Apr 21, 2011 at 3:18 PM, Easwaran Raman wrote: >> When using gcc with a post-assembly tool, we use a wrapper that >> invokes the tool and needs to know if the tool's output (another >> assembly file) need

Re: Improve DSE in the presence of calls

2011-04-26 Thread Easwaran Raman
On Mon, Apr 25, 2011 at 10:03 AM, Jeff Law wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > On 04/22/11 14:19, Easwaran Raman wrote: >> Hi, >>  This patch improves RTL DSE by not assuming that calls read all >> memory locations. With this patch, calls

[google]Add support for sampled profile collection (issue4438083)

2011-04-28 Thread Easwaran Raman
This patch from Silvius Rus adds support for sampled edge profile collection to reduce instrumentation run overhead. Bootstraps and no test regressions. Ok for google/main? 2011-04-28 Silvius Rus * doc/invoke.texi: Document -fprofile-generate-sampling option. * gcov-io.h (__

Re: [google]Add support for sampled profile collection (issue4438083)

2011-04-29 Thread Easwaran Raman
On Fri, Apr 29, 2011 at 9:12 AM, Silvius Rus wrote: >> How is code-size affected with this patch, non-instrumented vs. >> regular-instrumented vs. sample-instrumented? > > I don't have the numbers, but the increase in code size from > regular-instrumented to sample-instrumented is larger than that

Re: Improve DSE in the presence of calls

2011-05-03 Thread Easwaran Raman
On Mon, May 2, 2011 at 8:37 PM, Jeff Law wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > On 04/26/11 16:06, Easwaran Raman wrote: > >> >>> You're right. The patch has correctness issues. It is not possible to >>> simply n

Re: [google]Add support for sampled profile collection (issue4438083)

2011-05-04 Thread Easwaran Raman
gt; On Thu, Apr 28, 2011 at 4:42 PM, Easwaran Raman wrote: >> This patch from Silvius Rus  adds support for sampled edge profile >> collection to reduce instrumentation run overhead. Bootstraps and no test >> regressions. Ok for google/main? >> >> 2011-04-28  

[google] Backport r172837 and r172788 to google/main

2011-05-06 Thread Easwaran Raman
Backported r172788 and r172837 from trunk to google/main. 2011-05-06 Easwaran Raman Backport r172837: * cfgexpand.c (stack_var): Remove OFFSET... (add_stack_var): ...and its reference here... (expand_stack_vars): ...and here. (stack_var_cmp): Sort by

Re: [google] Backport r172837 and r172788 to google/main

2011-05-06 Thread Easwaran Raman
Thanks. Fixed them (as well as the same issue in some earlier entries). -Easwaran On Fri, May 6, 2011 at 11:27 AM, Diego Novillo wrote: > On Fri, May 6, 2011 at 14:22, Easwaran Raman wrote: >> Backported r172788 and r172837  from trunk to google/main. >> >> > Mi

[google]Implement an optimization based on reuse distance profiling (issue4517049)

2011-05-09 Thread Easwaran Raman
This patch by Silvius Rus replaces calls to certain functions with a specialized version that uses non-temporal stores based on memory reuse distance profiling. Bootstraps, no test regressions and the profiling works for a small test case. Ok for google/main.? -Easwaran 2011-05-09 Silvius Ru

Re: Improve DSE in the presence of calls

2011-05-10 Thread Easwaran Raman
On Tue, May 3, 2011 at 9:40 AM, Easwaran Raman wrote: > On Mon, May 2, 2011 at 8:37 PM, Jeff Law wrote: >> -BEGIN PGP SIGNED MESSAGE- >> Hash: SHA1 >> >> On 04/26/11 16:06, Easwaran Raman wrote: >> >>> >>>> You're right. The patc

Ping: Re: Improve DSE in the presence of calls

2011-05-14 Thread Easwaran Raman
http://gcc.gnu.org/ml/gcc-patches/2011-05/msg00781.html

Re: Ping: Re: Improve DSE in the presence of calls

2011-05-20 Thread Easwaran Raman
Ping. On Sat, May 14, 2011 at 8:01 AM, Easwaran Raman wrote: > http://gcc.gnu.org/ml/gcc-patches/2011-05/msg00781.html >

<    1   2