https://github.com/alexey-bataev commented:

Check this:
```
#include <stdio.h>
int main() {
  int i = 0, j = 0, k = 0;
#pragma omp fuse looprange(1, 2)
  {
    for (i = 0; i < 10; i++) ;
    for (j = 0; j < 15; j++) ;
#pragma omp reverse
    for (k = 0; k < 5; k++) ;   // post-fusion transformation
  }
  printf("i=%d j=%d k=%d\n", i, j, k); // spec: i=10 j=15 k=5
}
```

https://github.com/llvm/llvm-project/pull/214717
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to