manpagez: man pages & more
info cloog
Home | html | info | man
[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2.4.9 Loop Strides -strides <boolean>

-strides <boolean>: this options allows (boolean=1) to handle non-unit strides for loop increments. This can remove a lot of guards and make the generated code more efficient. Default value is 0.

/* Generated using a given input file and option -strides 0 */
for (i=1;i<=n;i++) {
  if (i%2 == 0) {
    S1(j = i/2) ;
  }
  if (i%4 == 0) {
    S2(j = i/4) ;
  }
}
/* Generated using the same input file but option -strides 1 */
for (i=2;i<=n;i+=2) {
  S1(j = i/2) ;
  if (i%4 == 0) {
    S2(j = i/4) ;
  }
}

This document was generated on August 20, 2013 using texi2html 5.0.

© manpagez.com 2000-2024
Individual documents may contain additional copyright information.