This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH,GRAPHITE] Fix for P1 bug 58028


Thanks for comments - updated the patch (fixed my e-mail address too :-)).

2014-02-26  Tobias Grosser  <tobias@grosser.es>
            Mircea Namolaru  <mircea.namolaru@inria.fr>
        
     Fix for bug 58028
     * graphite-clast-to-gimple.c (set_cloog_options):
     Don't remove scalar dimensions.

Index: gcc/graphite-clast-to-gimple.c
===================================================================
--- gcc/graphite-clast-to-gimple.c	(revision 207298)
+++ gcc/graphite-clast-to-gimple.c	(working copy)
@@ -1522,6 +1522,13 @@
      variables.  */
   options->save_domains = 1;
 
+  /* Do not remove scalar dimensions.  CLooG by default removes scalar 
+     dimensions very early from the input schedule.  However, they are 
+     necessary to correctly derive from the saved domains 
+     (options->save_domains) the relationship between the generated loops 
+     and the schedule dimensions they are generated from.  */ 
+  options->noscalars = 1;
+
   /* Disable optimizations and make cloog generate source code closer to the
      input.  This is useful for debugging,  but later we want the optimized
      code.

----- Mail original -----
> De: "Rainer Orth" <ro@CeBiTec.Uni-Bielefeld.DE>
> À: "Tobias Burnus" <tobias.burnus@physik.fu-berlin.de>
> Cc: "Tobias Grosser" <tobias@grosser.es>, "Mircea Namolaru" <mircea.namolaru@inria.fr>, gcc-patches@gcc.gnu.org
> Envoyé: Jeudi 27 Février 2014 11:14:30
> Objet: Re: [PATCH,GRAPHITE] Fix for P1 bug 58028
> 
> Tobias Burnus <tobias.burnus@physik.fu-berlin.de> writes:
> 
> > On 02/26/2014 10:09 PM, Mircea Namolaru wrote:
> >> + /* Do not remove scalar dimensions. Cloog be default removes scalar
> >> + dimensions very early from the input schedule. However, they are
> >
> > Small nit: Instead of 'be default' it should be 'by default'
> 
> ... and two spaces after the full stops.  While you're at it, please fix
> the CLooG capitalization ;-)
> 
> 	Rainer
> 
> --
> -----------------------------------------------------------------------------
> Rainer Orth, Center for Biotechnology, Bielefeld University
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]